skysight-inc/HackerNews huggingface dataset:
I'm talking about a research project called SubstrateVM, which achieves 14 ms hello-world time (so including JVM startup, core library loading, everything, measured using the shell's time command) for Ruby. It's not open source at the moment.

It does a closed-world analysis on all your classes and compiles to native code. The JVM it uses is also written in Java, so is also compiled to native code. It uses the new Graal compiler for compilation at runtime (and actually also for the AOT part) so it also has high performance when running.

Details here http://medianetwork.oracle.com/video/player/2623645003001 or here http://chrisseaton.com/jvmls13-one-vm/jvmls13-one-vm.pdf (slide 19), but that's from 2013.
The guy is totally off. I happen to know this bit and therefore find everything else rather specious.

All countries allow one to contribute tax-free to their pension OR contribute with after-tax income but withdraw without paying tax. US happens to use the former system. You are basically allowed to contribute a certain amount of your income before paying tax - but will pay tax when you receive the pension.

The idea is that people have lower income during retirement and allowing them to shift tax burden to retirement will induce them to save more.

I don't see anything favoring the rich about this system (only inasmuch as people who make more money benefit more from paying less tax - which I have no problem with).
But warranty replacement is only one aspect, what happens when a social media website gets a tweet from someone saying their lenovo exploded?

Something like that could significantly hurt the brand
I think people haven't totally thought this open access thing through.

First, publishing costs money, even in the digital age. It costs money to comb through submissions and decide which ones are worth pursuing. It costs money to hassle scientists into reviewing the submissions. It costs money to convert every submission into the same format. It costs money to develop and host a website to disseminate the articles. All of these things cost money.

Now, who is going to pay for it? Traditionally these costs were put onto the research institutions in the form of library subscription fees. Open access shifts this burden onto the author, and ideally grants would include that into the budget.

Even if grants include that in their budget (and many don't yet), there's a finite amount of money available for research. Shifting the cost of publishing onto grants will make funding available for actual research even smaller than it is now. In some fields publishing costs are entirely negligible compared to the cost of research, but in others it's not.

Also, open access would mean that you have to have funding in order to publish a paper. As it stands right now you don't actually need funding to do research in certain fields. A math professor at a university can devote some of his spare time to a project over several years and publish a paper on it with no costs at all. This happens all the time, not every paper has funding behind it.

I'm not necessarily arguing against open access, I just think people haven't fully explored the downsides of moving away from our current system.
If you take the low road every time, then the best you can hope for is a world in which everyone takes the low road all the time. I don't want to live in that world. In this case, the low road probably won't even get you where you want to go, so you're not even reaping a tangible benefit from it.
The model appeared to be a very niche specific eBay/craigslist of sorts. Enabling women to buy (used) clothes from other people...not a retail sales model.

That would explain the need for doing it in the US...larger market.

Of course, that also meant she would enter into a market where she had no practical experience. She also mentions that she had no tech experience, and so had to hire on the tech talent.

I admire the ambition, but I don't see how she was able to get investors at all. Sounds high risk with a pretty hard ceiling on potential.
Buying a House Is for Suckers
Taxi drivers report 'ghost passengers' in area devastated in 2011 tsunami
Do you not remember when Java itself came out?

The positive feelings ring very false to me. Kotlin has announced a lot of features long before they were delivered, and taken a lot longer to deliver a working language than they originally claimed. It's the old "two types of languages" - most languages sound good when you talk about their features, it's only when you actually use them that the negatives become apparent.

I don't know anyone who's actually used both Kotlin and Ceylon and prefers Kotlin, and Ceylon is actually more mature (1.2 released recently, IIRC). But since King only advertises features that are actually implemented and release dates he can actually make, there's a lot more hype for Kotlin.
Markdown, Please – instantly convert websites into Markdown
Agreements can be remade when circumstances change. Again, your business guy sounds pretty dumb when his solution is to learn it himself.
coda please.
Big computers, big hair: the women of Bell Labs in the 1960s – in pictures
I think that's a stretch.

Being priced out of a market is not the same thing as genocide.

Population transfer is a different thing from gentrification is a different thing from eminent domain is a different thing from genocide.
wow, impressive :D
Your analysis is too rigid and could use the nuance numbers might provide.

If the developer executing the idea was paid a low sum in exchange for low equity (say, 75K + 0.1%) and market analysis revealed a much smaller market than anticipated, the developer may have rationally understood the situation to be exploitative.

In such a case, the numbers might reveal that higher equity (say, 75K + 20%) might make the situation would not only be equitable but potentially profitable.

You're right to say that the developer breached the contract, sure.

However, having numbers might contextualize that breach of contract so that it could be read as a poorly-considered evasion of responsibility or a rational decision to leave a financially abusive and career-limiting contract.

EDIT: Readability. Add conjunctive adverb to last paragraph.
Rewriting PolyML's polyc in SML
I think those people need to be broken down proper before there's any chance of salvaging them. Living with one of those, this is the mental tape that plays in my head whenever they mention anything "startup".

"Hrm, great, but what have you been smoking. Your business idea sounds like something a 5 year old drew in Crayola after watching an episode of shark tank. Your equity won't buy you a roll of single-ply toilet paper if you had a coupon. You're starting a startup, which is the most blunt force trauma way of getting paid market rate, and your (business) degree...well, it's worth less than your equity . That network you built whilst doing case studies on Apple is going to help you as much as a lifeboat in the Sahara. Only thing you have is a bit of hustle, and there's people running fruit-stands in shenzhen that have more of it than you. Sit down, shut up and do things, and maybe in 5 years you'll make a decent founder."

I mean you'd hope that it'd stick, but it doesn't. Nothing more infuriating than people talking the talk whilst you're walking the walk. My reading list is longer than your business plan, so fermez la porte and do stuff instead of distracting me whilst I'm trying to work.

It's really weird.
/rant

I'm aware that it might be angry and off-topic, but I thought some parts fit the "straight outta b1zn3zsk00l" people.
Yeah I think it would be
Long-Lost Mozart-Salieri Collaboration Found in Prague
hm, doesn't works for urls like http://habr.ru, https://instructortut.ru , got 500 internal server error
Discover your city's most inspiring spaces
If you liked this, you may like this surprisingly fascinating talk on the color scheme in Matplotlib used in this paper: https://www.youtube.com/watch?v=xAoljeRJ3lU&feature=youtu.be
If I may ask, what have been your successful ventures? How successful? What would you say your net worth is? In other words, to make your argument resonate with me, I'm more interested in how well your belief system has worked for you, as opposed to "number of years experience."
How much of the tech industry works at SpaceX, versus working on AirBNB for Cats?
Cisco was also rushed to release the fix, as all of the new builds are tagged 'interim' and warn users that they have bugs and stability problems that will be fixed later. Most notably, several issues with ASA Clustering were found in the new builds. So you're damned if you do, damned if you don't.
Ask HN: Opinions about this article
Hello HN community,

I would like to hear some feedback about this article I wrote and the website in general (I didn't use bootstrap or normalize.css so I would like to know if it displays flawlessly in any browser nevertheless).

https://samuelantonioli.de/blog/why-computer-scientists-cant-program
??? Go write Java if you want to write Java. Don't try to write Java with Python syntax. Use Python to write Python.

Trying to force the idioms of the programming language you just left onto the programming language you just learned is the classic sign of not having put any effort whatsoever into learning the idioms of the new programming language.
It's a question and answer with Syracuse University political scientist Chris Faricy, so I guess it isn't just from the Washington Post. Or rather, their publishing the QA probably is not a political statement on their part. Who knows, he could actually be a Marxist.
This statement is true.
The monitoring circuits in some batteries will permanently disable them if the cells are disconnected, and need a special programmer to reset them the way they came from the factory.
Depends if it was a "right to work" situation where no notice period was necessary - another crucial piece of the story omitted.
5 Fun Business Jargon Buzzwords with Definitions
I'd be interested to hear a response about what OP is doing specifically, but yes... the term "AOT" generally means compiling down to a native executable.

Excelsior JET has been around forever, and works quite well, although it's very expensive. There was some discussion at the most recent Java One conference which suggested that Oracle will bring AOT to the JDK soon (probably prompted by the fact that Microsoft is doing this on the .NET side). However, there's as of yet no indication of timeline... or whether that will be in the core open-source JDK, or a paid enterprise feature.

Regardless, there is a lot that you can do, short of full-fledged AOT, to reduce the amount of work a JVM has to do at startup. Historically, some of the worst offenders have been libraries and frameworks that make heavy use of reflection. In recent years, alternatives have emerged that do more work at compile-time rather than relying on reflection at run-time.

For dependency injection, you might look at a compile-time solution like Dagger (http://square.github.io/dagger/), rather than traditional reflection-based packages like Spring or Guice. For logging, you might want to use SLF4J (http://www.slf4j.org/) rather than Apache Commons Logging. Use a database schema management solution like Flyway (https://flywaydb.org/) rather than letting an ORM screw around with your database schema every time on startup. Etc.

However, I really just don't understand the "Java is slow" gripe in the original comment. At my company, our Spring Boot-based services startup in around 8-12 seconds depending on the service. These are fairly complex application components too, no trivial "hello world" stuff. Sure, in my career I've seen some legacy apps that takes minutes to startup... but that's because a ton of cruft has been added over time. If you architect your application to initialize and communicate with a ton of external dependencies at startup every time, then startup is going to be slow no matter what language you're using.

It's just hard to take most of these gripes seriously. Java is well suited for server-side business application development, and systems integration. If you're using it in THAT context, and adhering to smart modern design principles, then it blows every other option away. If a Spring Boot or Dropwizard app is too slow to startup, then I'm sorry but you just don't know what you're doing.

If you're using Java for video game development, or some kind of desktop app, or embedded development on your Raspberry Pi Zero, then well... you're going to have a bad time, because Java is not very good for that even if you DO know what you're doing. Use something else in those contexts, for goodness sake.
> You got used to "this" being a magic value, "it" is a pretty easy concept to grasp.

FWIW I avoid "this" as much as possible. I prefer a named self, which Scala has a nice concise syntax for.

> Besides, it's not any more magical than "_"

Like I said, "_" looks like syntax. "it" looks like an ordinary value.

> which has, what... eleven different meanings? [1]

Sort of, but it's always obvious from context. I have literally never been confused by an occurrence of "_" in 3+ years of full-time Scala programming.
This statement is false. This man stands to benefit from the businessman in terms of a fairer deal in the future.

Such is business.
See, that's the thing I'm trying to get at. If you are getting distracted by links while trying to focus on personal interests, that isn't a problem with the internet nor internet culture. The simple answer is that if you find you are clicking through links instead of being productive - and you have a problem with that - then simply stop doing it, limit your time, etc. The internet and the links simply replaced some of the distractions of old, and it is really no different than reading a bit too long on the toilet instead of doing your daily grind already.

There can be a problem with people not handling distractions well. ADD can do that, as well as anxiety, depression, and simple poorly trained concentration skills. All of which are solvable to an extent.
It's his life. People change, and he probably found something better elsewhere. Why would someone who's paid less than 0.1%(assuming the worst case) be forever loyal to a business? Loyalty has a price and it's much higher than most people seem to think.
Phabricator solves this problem but it does so using patches (outside of "git"). It works pretty well but there does wind up being dependency problems if code doesn't get merged quickly enough.
Gender Bias in Open Source: Pull Request Acceptance of Women versus Men [pdf]
Sometimes the right solution is to walk away, regardless if it destroys something. Maybe the businessman was unwilling to renegotiate or was a prick. I have no obligation to stick with a job that isn't doing it for me. Maybe it's the businessman's fault for not finding a replacement?

As an aside, you seem awfully defensive of the businessman despite not having the full story.
Ask HN: Do You Use Continuous Integration? OpenSource, Hosted or Your Own?
Well, now the businessman won't deal with him in the future.

So he burned a bridge.
You can easily convert a dvi to png.

https://www.ctan.org/pkg/dvipng
My uni didn't have any of that. YMMV
I completely agree regarding negotiation. But it's hard not to see these points from the parent as seeming entitled or as looking down on business types because they're not as good as, or important as, you.

"a pair of frat boy types who had business school degrees."

"They pitch their idea as if it were a company, but all they have are some powerpoint and a few phone calls under their belt."

"They don't understand when I laugh at them..."
We currently have no plans to merge the elastic search support into CE. Regarding the categorization we're planning to implement nested groups https://gitlab.com/gitlab-org/gitlab-ce/issues/2772

The code management analytics we're planning to build are detailed in https://gitlab.com/gitlab-org/gitlab-ee/issues/112 I think this is quite different from sourcegraph

Your search in CE looks like a bug to me. It would be great if you can reproduce this on GitLab.com and open an issue for it.
$29b in cash and stock?? Man, I'm really looking forward to the 150% run up in TWTR before Alphabet makes that $43 tender offer. brb calling my broker
An hour earlier: https://news.ycombinator.com/item?id=11094635
Really? There's no reason that you can think of? Is this business bro a relative of yours perchance?
>Our markup is at least 50% more efficient in creating responsive email.

At least 50% more efficient than what?
I think the framing is not productive, but the underlying point, that tax breaks should be on the table when discussing the tax system, is a reasonable one.

The broadest discussions of tax policy usually talk about the highest tax bracket a person pays taxes in, they don't often move on to talking about effective tax rates.
Every time I submit it, several new people see the link and try it out. I also keep adding new features every few hours so I'd like to see how that translates to traction. Sorry if it seems spammy. Thanks for your reply, I really appreciate any feedback. Voice journals may not be the ultimate use case but that's what came to my mind first.

The story is simple. I originally started the company with the goal of archiving radio shows by creating a simple website for every show that signed our contract, we would then monetize it with Google ads. Then gradually decided to add automated transcript to the shows. Once we created our own transcript engine thought maybe another source of revenue would be to just do transcripts for any spoken audio and not just for our radio show archives. Hence this new product. Still looking for a product market fit, so completely open to any feedback.
Hey, thanks, glad you liked the help you got.
Glad to hear you're happy with your self-hosted instance.We're working on single user subscriptions (before either 8.5 or 8.6), our license key doesn't call home and our license will stay proprietary but already allows for modification and publishing patches.
WW3+ EUROPE CIVIL WAR, ISLAMIC TAKE OVER, GENOCIDE
Or dodged a bullet.
You should see what was in the LibreOffice codebase at one point!
You're very wrong. I have actual wage data from all 3 of those companies.
No-one has an obligation to continue working in a bad situation.
Maybe the businessman fucked the developer and burned a bridge. You're obviously wedded to your narrative.
LibreOffice still does.
In a similar vein: https://www.destroyallsoftware.com/talks/the-birth-and-death...
I hope they buy it for a different reason: so they could drain this useless sea of vapidity and narcissism, and drive the company into the ground within 3 years tops. Or maybe Dorsey will do it on his own, who knows. Twitter's chance of death goes up dramatically if it's not a standalone entity.
Mathematica is no Lisp. Mathematica's execution model is sowmwhat based on term rewriting.

Lisp is based on an evaluation model, a little bit inspired by lambda calculus.
I can't really comment on your anecdotal experiment because well it wasn't exactly done under controlled conditions and while i appreciate the level of accuracy you assign to your index finger i'm not quite sure how accurate it is really :)

And yes we already live in the world with 1000's of environmental risk factors that may cause or increase the likelihood of contracting cancer, the first of which is probably the fact that if we survive trough our early 20's we are expected to live another 60-70 years instead of 30 or so 2000 years ago.

But if you really think that regardless of flavor or composition vaping is some how smoking with no consequences you are only fooling yourself.

Vaping should be looked as a tool that can enable you to quit smoking more easily not as a leisure activity or a life style choice.

After all nicotine it self is indirectly linked to cancer since it seems to mess with the natural mechanisms that prevent cancer in cells.

As far as overall health goes I would suggest to stick to the low powered ecig pens and not dragging around one of those car battery powered human smoke machine monsters that I've seen quite a few folks walking about with lately (which are probably the reason that ecigs are being banned everywhere now, a vape-pen produces like no visible vapor; whilst those big power bricks can be used to conceal military maneuvers), as they operate at a fraction of the power and also limit the consumption of eliquid, them being also much more unpleasant to use than the higher end stuff should also have some effect on the frequency of use.
'The Great Reset': Venture capitalists and startups from greed to fear
Why is there an earnings call if it's wholly owned by Alphabet?
Or don't use undeveloped language features until they're available. I'm very happy with the subset of ES6 available on node, but I never shared the complaints many people have of "callback hell". It's really not difficult to deal with and adding promises doesn't magically make it better, I've seen my share of promise hell.
I just upvoted the same news just 4 days ago: https://news.ycombinator.com/item?id=11069305

There is some issue with duplicates in HN, I think points should go to the original poster, more if it's recent.
I think it's a bit arrogant to ask people to delete their comments.

But of course I will delete my comment if you delete yours.
Knowing what I make now I would consider 3 months without pay nothing to have my foot in the door. That being said I would never work three months without pay, but it's a risk some people are willing to take.

I don't see any reason why it has to be without pay. "Under market" maybe but not without pay.
> Business guys are typically going to make more money than the coders are, it's pointless to fight this.

Negotiating a better deal is pointless? What? I thought you were in favor of business.

> The reason is that the business side is the human side, and humans are harder to deal with, ultimately, than computers are.

I will not get into an argument about whether humans are harder or easier to deal with. I also will not get into an argument about whether software development is fraught with the same types of issues with dealing with people.

Instead I will just point out that pay is not directly related to the difficulty of the work. It is a function of the value derived from the work, the availability of labor, the negotiating skill of the various parties involved, and many other factors (all to varying degrees).

I agree with everything else that you said, especially the part about $$$/employee figures and their misleading nature. In general whenever you see $/(some arbitrary unit) in the financial press, be wary. It is sometimes a useful way to look at things, but it is incredibly easy to manipulate so that it ends up being a completely useless figure. I see it happen all the time, and these are often the most quotable lines as well (sadly).
Good read, that.

I like some ancient Roman writing. I tried to read the writings of Julius Caesar but only got part way through - too much ego.

I very much enjoyed and recommend the writings of Marcus Aurelius who was a stoic and one of the last "good" emperors. I am listening right now to a historical fiction audio book "Dictator" about the Roman Cicero. Mostly, all good stuff.
It probably works like that in the corporate world. But then again, most corporations today are pretty much like taxi companies waiting for their own Uber to put them out of business. The company of the future is rather a platform running on the internet. Any company that looks more like a collection of politicking corporate offices instead of an internet platform, is just a dinosaur waiting to get wiped from the face of the earth. The logic and rationale in things like Uber is totally different than what you have described. Uber does not "overvalue" the work of its devs. The essence of what it does, is created by its devs. Furthermore, there are pretty much no other departments in the business. These other departments are all just automated or outsourced distractions. They are not supposed to disturb the core business.