Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kyllo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
92 ms
·
961.
▲
by
kyllo
12y ago
In Python, "if there exists some X" would be more like if x is not None: In Python, [] (empty list) and {} (empty dict) are == False but are not None. They exist, and their types are List and Dict rather than NoneType, b
962.
▲
by
kyllo
12y ago
I guess I'm on the fringe of the tech industry. I work as a systems analyst in the IT department of a logistics company. My primary job is not to write code or develop applications, but being able to write scripts and small utility app
963.
▲
by
kyllo
12y ago
Parametric. In ML-family languages (SML, OCaml, Haskell) you can define a function that pattern-matches its signature. For example (taken from the Wikipedia article on SML) I could define an algebraic datatype "shape" as such:
964.
▲
by
kyllo
12y ago
Uber is one of the few startups that I would call legitimately disruptive, because it uses technology to take customers from the legally regulated taxi industry. Airbnb and Aereo are also what I would consider disruptive. Tesla Motors perha
965.
▲
by
kyllo
12y ago
You mean stock buybacks? That (and/or paying a dividend) is just what public companies are traditionally expected to do when they have extra cash, (or when they can borrow cash very cheaply, as is also the case now). Companies have bas
966.
▲
by
kyllo
12y ago
If you call your insurance company and ask for a premium reduction they just might give it to you. They are not going to simply volunteer to reduce your premium though.
967.
▲
by
kyllo
12y ago
I think startups are turning out to be more like outsourced, free-market R&D for the bigcorps. They can sit back, wait and see what potentially disruptive startups are gaining traction in their own market, and then just acqui-hire them.
968.
▲
by
kyllo
12y ago
But do your "switch and type-checking statements" allow you to implement a single polymorphic function and also give you a helpful compiler error when your switch is non-exhaustive?
969.
▲
by
kyllo
12y ago
Also, just a 1980s power suit could be a fun approach. The bigger the shoulder pads, the better!
970.
▲
by
kyllo
12y ago
Interesting, thanks for sharing. Like I said, I work in logistics. I've never worked in healthcare before so I didn't know they are required to use SOAP, but I was aware that they use lots of X12 and I guess I thought SOAP content
971.
▲
by
kyllo
12y ago
Yep. And to a somewhat lesser extent, so does international commerce and logistics. Nearly all major importers of goods (think Wal-Mart for example) and their various suppliers and service providers rely on EDI to exchange commercial docume
972.
▲
by
kyllo
12y ago
Old dudes as well as young dudes in old-school industries like healthcare or logistics. I work at a logistics company and inter-company integration via EDI messaging is still considered cutting-edge technology in this field. Of course it do
973.
▲
by
kyllo
12y ago
You're looking for Visual Studio vs. Eclipse Or XCode, that's Apple's (free) IDE for Mac OS X
974.
▲
by
kyllo
12y ago
Correct, if it's a daytime interview he should wear a morning coat with a matching waistcoat, striped trousers, and a long tie or optionally an Ascot.
975.
▲
by
kyllo
12y ago
Nice. http://paulgraham.com/submarine.html
976.
▲
by
kyllo
12y ago
Ha. michaelochurch almost literally wrote a book about the Gervais Principle, see his 26-part blog series on the topic: http://michaelochurch.wordpress.com/2013/08/06/gervais-macle... And I don't think t
977.
▲
by
kyllo
12y ago
Without the ORM, though, what would be the point of using Django? To me it seems like this would be a better fit for a more minimalist platform like Flask.
978.
▲
by
kyllo
12y ago
That makes testing faster, sure, but then when you deploy your app to production you can get lots of weird errors because SQLite is weakly typed and Postgres is strongly typed, for example. Using the same DBMS in dev and prod is a best prac
979.
▲
by
kyllo
12y ago
I think it's time for you to get out of Javaland and try a functional language. Maybe give Clojure a shot if you want to stick with a JVM language. I think you'll find that the frameworks and patterns aren't even necessary.
980.
▲
by
kyllo
12y ago
Off topic, but I really enjoyed your post about writing a Python lexer/parser in Haskell. Thanks for that! http://blog.nullspace.io/obvious-python-parser.html
981.
▲
by
kyllo
12y ago
I agree that making an intelligence organization effective yet responsible is inherently challenging, but I also think that our government has made plenty of garden variety stupid choices w/r/t the CIA as well. At this point from
982.
▲
by
kyllo
12y ago
No surprises here, of course this is what happens when you create an agency whose mission is to lie, decieve, and break the law, and then give it limited oversight and almost unlimited funding. The CIA's entire history is just one scan
983.
▲
by
kyllo
12y ago
Thanks for this post. Can you drill into a little bit what you mean by "campaigning" though? Do you just mean constantly lobbying people in your organization to gather support for process changes, new programs, initiatives etc. th
984.
▲
by
kyllo
12y ago
The stereotype in Seattle seems to be that the husband works at Microsoft as an H1B and meanwhile the wife gets an MBA.
985.
▲
by
kyllo
12y ago
Random note. Java is far from the first portable cross-platform language to be marketed on that basis. See COBOL. Yes, and that's why COBOL was the last big enterprise language. Java is the new COBOL. A lot of corporations hung onto
986.
▲
by
kyllo
12y ago
Getting the development environment set up on Windows can be a pain. Trying to build an existing project that was developed on UNIX, you have to replace any shell scripts, make sure your Windows Path variable is right, set up a new virtuale
987.
▲
by
kyllo
12y ago
Windows was the standard desktop operating system in corporates, and it was a real advantage that developers could develop locally on windows and then deploy on a Sun/IBM/HP server. This is a pretty big factor, that it's ac
988.
▲
by
kyllo
12y ago
Structuring files/folders is debatable based on code base size/estimation, no opinion is "wrong". Yep, that's why he labeled both ways as "good".
989.
▲
by
kyllo
12y ago
People-- especially non-programming managers-- have become dependent on the trappings of productivity that they've forgotten what actual work looks like. Java culture is full of this nonsense. The business becomes so dependent on a co
990.
▲
by
kyllo
12y ago
This is a smartass comment, but it cuts right to the core of Microsoft's foolishness. They are still out fighting a battle against Apple for mobile, which they lost a long time ago, meanwhile their enterprise stronghold is under seige.
More ›