skysight-inc/HackerNews huggingface dataset:
I had a job in college that basically worked like that. (Technically I was a contractor). The idea was, I'd bill them for hours I worked, but since I was a student there was an understanding that some weeks I'd work more or less. I thought that system was GREAT for both parties. It was nice to be able to dial things back when I was stressed without feeling guilty about working only 20 hours or whatever, and my managers didn't have to worry about if I was working "hard enough". There was no concept of "vacation" because if I didn't want to work that week, I'd just send an email saying "I'm out for a bit".

The other thing is that being a salaried employee, I really hate the subtle implications in every communication that the company "owns" you (I mean obviously not really, but most things are phrased in a master-servant sort of context), or that you're "part" of a larger corporate "family". Fuck that. I'm here because you give me money. I probably like the people I work with, but I really have no interest in having the company I work for be a significant part of my identity. I actually like the contractor setup better, as I never really felt like where I worked was some important part of my identity, and I generally would like to keep the relationship casual.
After awhile your hands will hurt. For few choppings per day maybe not bad, but price...
They need to spend money on infrastructure/raw power for the interactive worm sims simulation.

The code is open, so I guess that means you can host your own version if you'd like?
This is in stark contrast to the trend of lumping both sick time and time off into a single limited “PTO” bucket. Having an unlimited budget of time off means you don’t have to worry about “banking” time in case you get sick.

Those policies are fucked-up. It's Enron-style accounting, a way for a company to say, "we offer 15 days off" while lying through its fucking teeth. Counting sick days against vacation is evil. By effectively forcing people to come into work when ill and making the whole office sick, they're fucking with my health (and everyone's, most of all the people who are already sick and deserve rest).

Companies that have that pooled "PTO" bucket end up with people getting more colds because sick people come in to work. So, even though people are in the office more days, nothing gets done all winter. Like most mean-spirited HR policies, the bulk effect on productivity is negative, but it enables HR douches to look like they're saving money while externalizing costs to the rest of the company.

Whoever came up with that "innovation" deserves to be sold into Roose Bolton's captivity.

If unseen opportunities or obligations come up – invited to speak abroad?

Companies that expect people to count conferences against vacation time should be burned to the ground. (Figuratively speaking, of course, or literally but only at 2:30 am when no one is in the building.) Professional development is part of the fucking job, assholes. If you're a scrappy startup and can't pay for conferences, that's one thing. Making people take vacation to go is just mean-spirited and horrible.

What there should be is:

(1) two week mandatory vacation, every year. Banks have this, to prevent repeats of the SocGen disaster.

(2) 4 weeks vacation. That should establish 4 weeks as "the norm". If people need more, they can take time unpaid. If they use a little less, they can carry it over.

(3) sick time unlimited. If you suspect abuse, ask for a damn doctor's note.

(4) no vacation penalty for conferences related to the job.

(5) no stigma against unpaid leave, which should be unlimited as long as it doesn't directly hurt the company. (Obviously, the CEO can't take 3 months off without pay.)

If there's no stigma against unpaid leave, why is (2), the 4-week allocation, so important? First, because in reality, unpaid leave will always carry some stigma. So it's better to set the "official" PTO at 4 weeks, rather than at 2 while paying 4% more. Second, because I don't think there's any benefit to the company in someone working 50 vs. 48 weeks per year and so it doesn't deserve to be compensated as a general principle. (I'm all for people being paid back for unused vacation when they leave, but I think that people should be discouraged from taking less than 4 weeks off per year.)
Eh. If price declines become a problem, Dropbox will be just like every other seemingly free consumer-facing service.

Sell data to advertisers.

It's making Facebook $6 per user per year, and as company databases get more and more massive (Did you know Facebook has 300 fucking petabytes of user data? And 5 years ago, Google was processing 24 petabytes per day.) and machine learning / data statistical analysis gets more and more advanced and software companies have more and more cultural capital and industry reliance (Software is eating the world, etc. etc.) that number can only go up higher. Mix $6 per user per year revenue with the massive increase in users you'd get from consumer-facing vs enterprise (everyone vs. a single business vertical) and you got yourself a consumer-facing company that makes so much more moolah than the equivalent enterprise company.

But I agree there's more pressure. There are much fewer winners in consumer-facing than enterprise. But Dropbox is just betting they'll be one of those winners.
Whoops, forgotten to put the link, sorry :)
Take a look at EasyQuery.JS: http://devtools.korzh.com/easyquery/javascript/

Live demo: http://demo.easyquerybuilder.com/asp-net-mvc/
Interesting to read that they used Smalltalk for Auctomatic, their first company.
Sorry, it wasnt my intention to be presumptuous, just wanted to get your attention and looks like i have, so mission accomplished! :) I understand minimalism is a feature and actually is one feature i love, as you can see i'm not proposing getting rid of the minimalistic look and adding lots of easter bunnies everywhere or anything, i'm just focusing on readability and the most basic things, wouldn't you agree HN can benefit from this?
> for the type of application that Delphi is appropriate

What type of application is that, in your opinion? Would you use it for a web-based app? (Many boring corporate apps are now web-based, and not just because the developers want that. The business people often want it too.)

> new languages/platforms and especially modern program design paradigms with their multiple tiers & supporting libraries, multiple levels of indirection resulting in 30 level deep call stacks, etc results in productivity perhaps 1/4 of what you could achieve with a product like Delphi.

Modern languages don't particularly encourage or discourage that style of programming. Let's assume we're comparing Delphi to Ruby and Python as the modern competitors for the high-productivity, just-get-it-done language. Those languages have standard libraries with rather minimalist APIs, so I don't see the bloat there.

Now, it's true that frameworks in those languages, like Django and Rails, and huge and have deep callstacks and lots of indirection.

But those frameworks are big because their problem domain (dynamic web app development) is so big and complex. I challenge anyone to find a framework in any language that 1) is as powerful and flexible as Django or Rails, 2) is sanely coded, and 3) doesn't have deep call stacks or lots of indirection.

Maybe I'm way off base, and you're not talking about web development at all. I went that direction because web development is what I think of when people start talking about boring business apps.
Just a few days ago, Steven Sinofsky of a16z addressed some of the great points in this article. All the more relevant since he was in charge of some major MS products early on.[1]

Here's the part I most enjoyed:
"The bottom line is a decision has to be made. A decision means to not do something, and to achieve clarity in your design. The classic way this used to come up (and still does) is the inevitable “make it an option”. You can’t decide should a new mouse wheel scroll or zoom? Should there be conversation view or inbox view? Should you AutoCorrect or not? Go ahead and add it to Preferences or Options. But really the only correct path is to decide to have the feature or not. Putting in an option to enable it means it doesn’t exist. Putting in an option to disable means you are forever supporting two (then four, then eight) ways of doing something. Over time (or right away) your product has a muddled point of view, and then worse, people come to expect that everything new can also be turned off, changed, or otherwise ignored. While you can always make mistakes and/or change something later, you have to live with combinatorics or a combinatoric mindset forever. This is the really hard stuff about being a PM but the most critical thing, you bring a point of view to a product—if a product were a person you would want that person to have a clear, focused world-view."

[1]http://blog.learningbyshipping.com/2014/04/17/shipping-is-a-...
Very European of them.
Yeah, "timebomb" seems to mean "delayed posting". But it could have been explained better by them in the description.
Wikimedia Commons has a large set of curated, high-quality, free photographs: https://commons.wikimedia.org/wiki/Commons:Featured_pictures, https://commons.wikimedia.org/wiki/Commons:Quality_images.

There are also many, many gems among the 20+ million other free images at https://commons.wikimedia.org.

The site has an extensive category system that complements keyword-based search, e.g. https://commons.wikimedia.org/wiki/Category:Fruit.
Introduction to MIPS assembly language (2007)
10. The measure for submission text and comment text is way too long (as in, full width.)

11. A large part of the style is defined via attributes.
It's plainly fucking unamerican.

I'm not so sure about that. Grand juries traditionally operated in secret, and subpoenaing information on someone without tipping them doesn't necessarily violate the constitution. Now if someone is charged with a criminal offense, they have a constitutional right to confront witnesses under the 6th amendment. but that's not the same as a requirement to be notified of being the subject of an investigation where no charges have been brought.

Note that the grand jury system itself is is explicitly provided for in the Constitution - one of the less well-known aspects of the 5th amendment, which requires that prosecutors make a case before a grand jury before attempting to bring suspects to trial in serious cases. I'm not an expert on the history of grand juries, but I believe this summary from US v. Johnson (319 U.S. 503 (1943)) suts things up well:

Were the ruling of the court below allowed to stand, the mere challenge, in effect, of the regularity of a grand jury's proceedings would cast upon the government the affirmative duty of proving such regularity. Nothing could be more destructive of the workings of our grand jury system or more hostile to its historic status. That institution, unlike the situation in many states, is part of the federal constitutional system. To allow the intrusion, implied by the lower court's attitude, into the indispensable secrecy of grand jury proceedings — as important for the protection of the innocent as for the pursuit of the guilty — would subvert the functions of federal grand juries by all sorts of devices which some states have seen fit to permit in their local procedure, such as ready resort to inspection of grand jury minutes. The district court was quite within its right in striking the preliminary motions which challenged the legality of the grand jury that returned the indictment. To construe these pleadings as the court below did would be to resuscitate seventeenth century notions of interpreting pleadings and to do so in an aggravated form by applying them to the administration of the criminal law in the twentieth century. Protections of substance which now safeguard the rights of the accused do not require the invention of such new refinements of criminal pleading.
You have asked a question, and then actually presented a bunch of proposals based on your biases and non-understandings of both the aims and the audience. Many, many proposals have been made for "improving" the interface. People have presented many alternatives. None have stuck, all have been critiqued. I you did some research you would see their fate.

Are you so sure you really do know better?

> "I wake up every morning to HN and my eyes hurt."

Then write your own style sheets and GreaseMonkey script (or equivalent) to fix your rendered. When you're convinced you've got it right and it's significantly better, then offer it.

And best of all, do some research on previous answers to this question and present a "proposal" that actually addressed the previous discussions.
An interesting app. I tried using it and it is a far cry from windows remote desktop but it would be fine if you forgot to hit send on something or just needed to look at a doc on a comouter. It handles multi monitor pretty poorly.
Cool. Putting a link up here will help.
It does look like they're providing their results for free.[1]

That makes a lot more sense. You're paying to host the virtual "organism", not paying for the sim itself.

[1] http://www.openworm.org/downloads.html
As an extremely vigorous opponent of personality cults, it makes me incredibly happy to see these two embrace such an excellent philosophy.

Homo sapiens are primates, and we tend to form status hierarchies regardless of which era or environment we are in. The problem with status hierarchies is that they lend authority to a person, instead of an idea.

This is why you can see, for example, SpaceX absolutely demolishing the aerospace industry with minuscule resources compared to the incumbents. SpaceX focuses on ideas to improve aerospace technology, whereas the incumbents focus on maximizing profits for the executives and investors. They do not allow any experimentation with their product for fear of altering a working platform. This fear leads to stagnation, loss of talent, and the present decline.

For technological innovation to progress, ideas must take absolute precedence over people. Only through the rational and empirical vetting of ideas will we be able to improve the state of the art. Not through appeals to authority.
I was actually trying to figure out recently if this was possible. Could be very handy for certain app uses; I know lots of smaller stores use iMacs or other Macs for certain things.
Not necessarily anything as such, but it's the sort of thing that can easily lead to bugs if you don't know what you're doing. It's the only way to overload a function with multiple signatures, though, so most libraries and frameworks make heavy use of it.
> Corporations generally don't do civil disobedience but individuals do. The chief reason is that corporations are responsible to their shareholders and disregarding the rule of law makes for a very easy shareholder suit if profit is impacted.

And individuals run the risk of being arrested, imprisoned, tortured, and killed, depending on the issue and the area. If civil disobedience was risk-free, it wouldn't be necessary.
I may have misunderstood you, but anyways: Developing AI through evolution is pretty common in AI nowadays. Using genetic algorithms (GA) to evolve parameters for other AI solutions, for instance the weights in an artificial neural network (ANN).

Just finished a project where we did exactly that. A simple ANN with feedback (memory) where the different weights between nodes, gain, bias etc. were trained through GA. After a few generations intelligent behavior started to emerge.
"I did make the time to read some of these things, they were disappointingly insignificant."

That is what I get with using Pocket. I put stuff in there that when I get around to reading I think "was THIS what I was keeping that browser tab open for all this time?"

I think that we want to read those things because we are procrastinating doing something else. Like what I am doing with writing this comment :).
That might be true, but law enforcement agencies are trained to reconstruct evidence via a process called "parallel construction" to avoid revealing their sources (NSA for example) so you might never know the whole thruth: http://www.techdirt.com/articles/20140203/11143926078/parall...
Short version: Yes, you're hireable. You're going to learn an awful lot in your first 6 months and 2 years of employment in industry.

Slightly more verbose version: You will be better served on a career-ROI-per-hour-invested-basis in talking to people, particularly people with hiring authority, versus learning any technical skill that I could hypothetically name for you.

Having at least one portfolio piece wouldn't hurt you, but talking to people wouldn't hurt you either. Remember, the first question you're going to be asked in an interview is something like Fizzbuzz, designed to separate you from the ~90% of candidates who cannot code a for loop.

[Edit to add: Don't quit college.]
Out-of-band online CA checking is a weak design that doesn't work in practice. If revocation is required in a strict sense, then the solution will look something like "nuclear HSTS-style OCSP stapling". But to my mind, a simpler alternative would be for browsers to support something like TACK, so that instead of trying to knock down known-bad certificates, we just had a much better infrastructure for asserting which certificates are good.

All that aside though, it's awfully silly to kick Google for noticing and pointing out this security problem with revocation checking. Other browsers are often literally pretending to do revocation checks that aren't actually meaningful.
The key here is that the axe splits the wood rather than forcefully gets into the wood. Not sure how this is different? Try turning the wood on its side and see how the axe works then. By striking it parallel to the wood structure, it separates the wood from the point of impact. If one were to strike it orthogonal to the wood structure, this would be pretty pointless.
This would be a page view every 5 seconds.

I can't image how you'd write a web server that couldn't cope with that low load (actually I can but not for a mostly static site like this).

Even if we consider that it would be an additional page view every 5 seconds, this is barely believable that this would put the server under a stress load.

Either this one is wildly more popular or maybe something else is going on as well.

[1]
ZUtA Labs Mini Mobile Printer Gets Funded on Kickstarter
Credit goes to the team behind codebrew.io for the "scala worksheet" like execution engine
By selling your information to third parties of course :). The business model for all applications like this.
> ... just wanted to get your attention and
> looks like i have, so mission accomplished!

Yup - I'll certainly remember you, although maybe not for the reason you wanted.
Anecdotally, we get much more positive feedback about the tone and copy than negative feedback. It's certainly possible we're just not hearing the negative feedback, but we get plenty of other negative feedback about other things, so this would be an unusual blind spot.

The tone of the project itself is similar to the tone of the site, so if you find it off-putting or believe your co-workers would find it unprofessional, the product may not be a great fit for your environment anyway.

We also haven't heard feedback about anyone having difficulty convincing others to try Phabricator because of the project's tone. Again, it's possible we're just not aware of it, but we have heard feedback about other issues in this vein (for example, the LAMP stack being a hard sell).
Good tip! I didn't think of looking there.
The great thing about Object Pascal is that, unlike C or C++, it was designed to compile really fast. Pascal units completely remove the burden of C++ header files. In the end, you are almost as productive as with a dynamic language and you still have compiled code. I haven't seen another language to get even close to the balance achieved by Delphi in this respect.
Emergence and quality
I can follow instructions, but only one of these actually compiles.

EDIT: managed to compile it, it's just the RPM that wouldn't build :P (still wouldn't dare run this on the servers though)
If you're looking at C++ already then I'd recommend Qt. I think it's pretty close to the RAD feeling I remember from C++ Builder and by extension I assume Delphi.

Compared to them it's not strong on data components that allow you to connect a DB to a UI, you will have to write SQL and code for that. But it is a joy to use, cross-platform and at least on the desktop it is free to use if you don't mind LGPL and shipping DLLs/so with your app.
If you're stuck with an unreasonable partner, the company will fail anyway, so I don't think deadlock will be a problem here. :-)

Also, the moment you have investors, the person's shares go below 50% and deadlock goes away.
I can see why people like the GPL, but it definitely and intentionally restricts some freedoms (such as the ability to link to non-GPL code, or make proprietary changes) so it can guard others. It's a trade-off not everyone's happy with.

Here's how I look at it: say a company takes some BSD-licensed code, extensively patches it, then releases it under a proprietary license. I haven't lost any rights from this—I can still use the original code without their changes. The difference is the company isn't legally forced to grant me the same rights to their modifications. They're also able to incorporate outside code that can't be legally re-licensed under the GPL—the GPL instead forces them to find or write an alternative.

It's in that sense that the GPL is less free. Its supporters argue that's a good thing; its detractors argue it's a bad thing.
I needed a new router recently to replace an Airport Extreme. I looked at gear supporting OpenWRT, Tomato, or DD-WRT. But I didn't want WiFi, and it was a PITA wading through the hardware lists.

I then came across the Ubiquiti EdgeRouter Lite. I had previous experience with Vyatta (of which EdgeOS is a fork), and was sold. I've been very happy with it.
Twitter Bootstrap is Down?
Perhaps you should make a quick mockup to show how your redesign would look.
Appears to be down.
The Curtiss Museum in the finger lakes area of central New York state is also very neat. Curtiss was born in Hammondsport on Keuka Lake and spent most of his life there.

http://www.glennhcurtissmuseum.org/
Well, the site would have to react to any DMCA takedown notices immediately, but wouldn't be liable for any infringement (so-called "safe harbor" rule).

But you ask a very good question with regards to the spread from there. I suppose, as long as you complied with an cease-and-desist orders, you'd be demonstrating a good-faith ... aaah, I'm just throwing words at a screen now. I'm not a lawyer. The law is often arbitrary and confusing from my perspective.

Caveat emptor seems to always be on order.
What kind of "unbiased" news do you find on Twitter? Its role in revolutions around the world has been greatly overstated by Western journalists and techies.
I assume you're judging based on client hardware? That may be an unfair comparison; AFAIK (working on enterprise wireless APs), they're mostly just known for catering to Cisco wireless AP radio chips (and doing well with those). Other markets are secondary.

Unfortunately, this means they don't care much about good drivers (including open source!) for anything other than Cisco's IOS.
Amazing, looks like transformers will someday be a reality!
I don't know if I would call it blatant guilt. The prosecution of insider trading in this case seemed to be very selective. How often do CEOs go to jail for that?
> Imagine being able to run your own experiments on a simulation first without having to buy and breed your own worms. So many more experiments can be carried out, and in parallel too.

I'm trying to better understand the significance of the project. Can you explain this more? Wouldn't running experiments require similar level detail simulators for whatever you are trying to test?