skysight-inc/HackerNews huggingface dataset:
Identify points to automate. Automate them. Get the automation peer reviewed by the team. Establish testing for the automation. Deploy the automation.

If it's one-offs and not consistent misbehavior that the above can deal with, improve testing infrastructure. If you're unable to hit your feature development schedule, point to the problems in the present system and infrastructure.

Ask your boss for clear priorities: Do they want a stable system, or more features. If the present system is this unstable, then more features will only exarcibate this. If they say they want both, and give them equal priority, ask for a pay raise and search for new jobs.
I didn’t understand the last paragraph.
Remarkable the consolidation going on in general, but silicon is really seeing a wave of (possible) mergers and acquisitions.
Eyes are sensors too. They've just been historically better than man made sensors. At some point we'll be able to collect enough data using man made sensors and then turn it into a clear enough picture using computers that the benefit of having a human making decisions will be limited at best.

It doesn't even have to be as good as a human could be; it just has to be good enough given the problem space and the economic forces involved.
I would agree. The Federal gas tax was not raised since 1993. People love the idea of new transit systems and infrastructure but will freak out if gas prices go up a few cents.
You don’t think Tesla evaluated LIDAR at all? I’m sure they did preliminary tests to confirm or deny what they could and couldn’t do with it.

Considering every car produced by Tesla in the last two years has Autopilot, I think their pipeline is pretty great at gathering data for every car and performing tests against the data they gather.
How the heck is this even possible? 200k a year to be a cop? Talk about hitting the lottery.. How is this even allowed?

Is the crime rate even that high? Isn't Nassau County one of the richest county's in the United States?
To me Kotlin feels like the most overrated copy of Scala.
Yeah, it's weird. Switched to Firefox Quantum as my main browser again, happened to use Plex and it was slightly laggy with huge cpu usage. Try it in chrome and it's smooth as always.
Adblock was not consistently slow over time. It varies based on a huge array of conditions. I would assume any benchmark will suffer the same flaw - unless performed over time, which will go poorly since we’re busily swapping out the guts of the product right now, and so Apples to Apples will be nigh impossible on any useful timescale.
To have a clean/nice/familiar syntax in a language with a semi-decent type system is actually a pretty big deal. What're the other options? Java and C# are pretty cumbersome, Haskell and OCaml (and to a certain extent F# and Rust) look weird, Swift/C#/F# are to a certain extent tied to proprietary platforms, and while Scala actually has a nice core syntax the culture of its libraries tended to hide that away under a pile of sigils.
Web API Architecture: SOAP, REST or GraphQL?
I don't think she's exited the groupthink of SV as much as she claims.
I've had a weird front row seat to sand in Minnesota. We have a popular local renaissance festival southwest of the Twin Cities. Its location is typical for such things - a plot of otherwise unused land near a riverbed, too sandy for typical Minnesota farming, thanks to the meanderings of the nearby Minnesota River.

The sandy soil, it turns out, is like a hundred feet deep, and perfect for fracking operations in the kinda-nearby North Dakota gas fields. A few years back, the owners started aggressively strip-mining it, leaving gaping holes where the festival parking lots once were. Eventually, they ended the lease with the festival, in order to strip-mine the land it sits on.

Imagine that... mere "sand", so valuable that it's worth giving up a substantial commercial lease that has run for decades and should have been able to run for decades into the future (and provides hundreds of local jobs), just for the one-time use.
Money as Infrastructure
If Google had to charge itself actual market prices for the google.com homepage banners promoting Chrome, the costs would be well into a billion dollars per release.
If it's from @aantonop on The Kevin Rose Show (which I just got done listening to myself) he did mention that until the volatility comes down, prices can't be pegged to the Bitcoin (or many cryptocurrencies for that matter).

Example: At the moment of me writing this, let's say I wanted to be paid $50/hour for to develop a website. That is my desired value for my work. It's value today will large in part be the same next week, month, maybe even year. That would be 0.006086BTC. If I were to list that as my asking price instead of the less volatile $50, next week I could very quickly price myself out of the competition, surely goes the same next year (either direction). I continuously re-evaluate the the BTC asking rate based on the exchanged value to me. One day though, that won't be the case. Once the market stabilizes and dips and gains are less than 5% over the year, I can expect this to be unchanging and start valuing directly in BTC.

He mentions it in the podcast that several countries with highly volatile national currencies actually use a more stable currency (such as USD) to list an asking price for a good, but are actually paid in the their currency's exchanged value to that amount. (I'm still looking for a reference to such occurrence).

Although the value of what he was paid in yesterday has gone up (Got $5 worth of bitcoin yesterday, now worth $6) the cost of the product he buys tomorrow will inevitably go down (0.00075 today, 0.00060 tomorrow).
There is none, it is a bad copy of Scala, written by some people who didnt want to write Scala the way it is written and hence thought of inventing Scala again albeit a little differently.
At the risk of falling prey to "WhatAboutism" it is hard for me to be concerned here when we give such free reign to credit agencies and other traditional corporate entities who can't be arsed to even keep their data secure. That has affected and inconvenienced me personally as opposed to the annoying buzz from the dumbasses who used to get their reality from a daily two hour hate from a minority of right-leaning pundits and who now thrive on fake news from Facebook and Twitter.

Their pre-existing intellectual incuriosity is the root problem IMO, not the current medium on which they gorge their ignorance. And by the time the same clowns in Congress who think it's hunky dory to tax grad student tuition waivers craft anything to regulate Facebook, there will be a new and scarier kid on the block extracting and analyzing the information at a whole new unforeseen level.

As others have said, large corporations are effectively the malevolent AIs Elon Musk and Stephen Hawking keep squawking about. Good luck with regulating that.
Nice work. Worth mentioning prior art:

Harvest: https://itunes.apple.com/app/harvest-select-best-produce/id3...

Seasons: http://www.seasonsapp.com/

Locavore: http://www.getlocavore.com/
Thanks for this. I agree that some companies are sane, or even progressive.

I personally have been lucky enough never to have heard the Mt Fuji question.
It's still an absurd comparison. I'd venture to guess that the average combine is driven in a straight line at a set speed at least 95% of the time it's being used.
> I also wasn't really focused on "@%$" specifically but you had brought it up

My involvement in this conversation started with quoting you saying that one of the major reasons for Perl becoming disliked was "PERL's usage of sigils.[1] One the one hand, it makes code compact and terse". Perl's use of sigils has nothing to do with terseness, and since Perl lost its mindshare to Ruby and Python which to the tiny extent that sigils contribute to terseness/verbosity are more terse, I don't think that's a valid point about Perl's trajectory.

> I get this weird feeling that I'm discussing with someone who's emotionally invested in Perl and he feels like I'm bashing Perl.

I don't even know Perl, I'm just critiquing your logic.

> Perl syntax such as "<>"

'<' and '>' are not used as sigils in Perl.
It's around 10 dollars. A lot of retailers offer a discount (because each credit card transaction costs them 5%).

If your purchase is high enough it makes sense. Would not make sense for micro transactions
A short xkcd tribute puzzle game (play in-browser)
Agreed! Video playback is one of the main reasons I keep coming back to Chrome.
We absolutely do NOT depend on sensors when backing up airplanes. We have human beings walking the plane out, with those funny lights held up to let the pilot know if they are clear or not. Even in cars with rear-view cameras, you still need to check what is going on in the area outside of the camera view. Yes, sensors help, and I'm glad we have them. But I don't trust the safety of myself or those around me to those sensors. I double-check.
It's a matter of population and density, imho.

Toronto has mostly low-density housing, with spots of very high density- generally, around subway stations. From a plane the other day, I noticed you can see all the subway lines from a very far distance just by looking for lines made of tall building clusters. This is a feedback relationship though- where there is density, we put subway lines, and where there are subway stations people build more density.

London, by contrast, has more of a medium-density everywhere. You could put a tube station just about anywhere in London and you'd have a large number of people who can and would walk to it.

Still, I'm quite happy with the quality of the lines we do have. I just hope that as we build more, that can be maintained.
I like Kotlin, but I'm thinking of just concentrating on Java and giving up on Scala and Kotlin.

Scala was much better than Java but now the gap has closed and while its still nice to work with, I feel most applications would be better to stick to mainstream Java.

Kotlin is interesting but after Scala experience I'm reluctant to invest all over again. Is it worth it?
Agreed. My home (outside DC) rarely has power cuts - maybe once every 3rd year during a heavy snowfall or other major weather event. And it's almost always repaired within an hour or two.

My office has more frequent outages, but that's due to heavy construction in the area (shouldn't happen, but it does, I guess).
"2020s" e.g. 2028

Apps are like moores law; every 1.5 years the sophistication doubles.
No, and if that's really your interpretation of my point, you weren't working very hard.

I mentioned startup employees and investors, not "someone somewhere". The basic theory of a startup is a bunch of people are going to get rich together. Employees take lower salaries and higher risks than they would with a day job in exchange for a promise of sharing in the future wealth when success is achieved. Investors put in money for long periods and at a very high level of risk in exchange for a promise of huge returns if the company succeeds.

When founders make those deals and then turn around to fill their own pockets before everybody else, they're not exactly living up to the spirit of the basic startup deal. And when they compound that by living large, it's just rubbing their specialness in everybody's faces. They may be able to get away with it in this age of unicorn hype. But there's a reason startups did not work like this before.
Ask HN: Would Africa be better off if colonizers had stayed longer?
Sensitive topic I know, but this is the inspiration for the question...

The Romans invaded and colonized much of Europe during their conquests, and over centuries their culture rubbed off on the local people, building a foundation for them that helped them transition from tribalism to more advanced forms of political and social organization once the Romans left. The development of Europe was kick-started by the Romans and their colonization of its lands.

Similarly, if the European powers had been tolerated and allowed to rule in Africa for longer than they actually did, perhaps their institutions and infrastructure would have served as scaffolding for the local people to use to build better functioning societies in the future?
Everything we do depends on sensors, our eyes, ears, nose, etc... they are all sensors.

I can't imagine not depending upon them, nor how to design something without a way to sense to be able to move through the world.

What viable alternative is there if not to use sensors to understand the world?
ruby did not go the python way and have only have a couple ways to solve a problem. There may not be quite as many ways to solve something as perl allows but it's still allows for a lot of options.
Very confusing title
I know this isn't really the place for bug reports, but I'm having a very interesting issue with FF57+.

I work on a University campus, and when I'm on the Uni wifi (eduroam), google search does not work in FF. However, it works just fine in Chrome.

Super weird and I haven't been able to debug the problem.
> but is infuriatingly unwilling to listen to experience of what works in large codebases.

I don't think so. Java has been used successfully in large codebases, probably more so than Scala, and Kotlin, like Go, is a language following Java philosophy.

> I think Kotlin has literally every one of those ad hoc solutions built into the language, but stubbornly avoids making the generalisation.

1. Ask yourself why does it stubbornly avoid making such generalizations. There are very, very good reasons.
2. Kotlin has delimited continuations, which express anything monads can (with a minor, unimportant caveat, which has to do with the particular features of Kotlin coroutines), in a way that blends much more nicely with imperative languages features that abound in both Kotlin and Scala, and composes much more nicely than monads (although that requires a feature currently absent an Kotlin's coroutines, but the feature is largely unnecessary for the kind of code Kotlin aims at).

> already there's no way to reuse logic between code paths that operate on Kotlin nullable types, Java Options

That's not really accurate. Kotlin does this blending at least as well if not better than Java. Java options are not really intended to be used in the same way they're used in Scala.

> or rust-style Result types (for which there are several Kotlin libraries already, because it's a very useful concept and the language mostly has the facilities to support it)

Those are not idiomatic in Kotlin, and some (like me) think that the Kotlin idioms are better, at least for the kind of code it aims to support.

> But since the language won't let you represent what these types have in common, your only option is to copy/paste the code.

I don't think it is a language's job to support all idioms out there, even if they can be useful in some circumstances. Languages following the Java philosophy -- as opposed to Scala -- aim to be at least somewhat opinionated, and encourage similar coding patterns in all cases, even if some idiom can be marginally better suited in some specific case. It's a tradeoff between code homogeneity and being "multi-paradigm", which can only be settled by the values of the language. There is no right or wrong answer here. Kotlin's values are very, very different from Scala (even if many features are shared), which is why Kotlin was created in the first place. Its designers wanted a modern language in the Java tradition (I know that from directly talking to them), not in the Scala tradition.
but if you want the sim city experience, you want a AAA game. It's just not profitable to make that kind of game for $10. So you're never going to get it.

If you only want to pay $10 for a mobile game tops, you will get what that $10 is worth; a 4-5 hour experience with little replayability, but has great graphics and is fun. Someone is not going to recreate a AAA title that had millions of dollars put into it in their bedroom for maybe 23k people to pay $10 for it, or even less.
Cross Compilation isnt unprecedented various lisps have been doing it for decades. There are many lisp solutions thats do it already. Including Clojure which ships to Backend Frontend and Mobile Apps. Nothing new here.
I'm working on CD for a project I've been working on, but one difficulty I'm facing is that the clients and server are being developed on parallel tracks, and aren't always in feature parity at any given moment.

Which repo should own the integration tests? How do I synchronize the releases of matching front and back ends?
Ask HN: Who is looking for a technical cofounder?
I’m in the DFW area hacking on a cool project.
I've seen comments that, at least on Linux it might not use GPU acceleration by default?
Yeah not everywhere. I was being a little dramatic. This is like the 10000th hacker news post on interviews after all.

London contractor job market could be a good case study for what happens when interviews are more reasonable. It's usually a phone call, and an hour face to face and you get a job. Some people hop every 6 months. Others stick around longer (with the spectre of HMRC IR35 hanging over them). Everyone seems to get to know each other in the job market pretty fast. When you need someone, you know who to call because you have worked with a lot of people and know who's good and who's not.
I went from engineer -> producer/pm -> engineer. It almost seemed like I could physically feel my programming skills atrophy during my time as a producer and it was driving me nuts at the time.

I'm starting to think I should have just stuck with it. I'd probably be making a lot more money now, and I would have dealt with a lot less bullshit.
Here's a tool you most likely used at some point :)

https://github.com/devtools-html/debugger.html
It's almost as if boiling something complicated down to "government vs private companies" and saying "one is good and the other is evil" is wrong and stupid.
What a dud website for it is not compatible with Firefox mobile on iPhone
Only certain kinds of investments generate income, and those are profitable businesses that pay dividends.

The key to investing in those is to buy them at a low price. Pretty hard for average people to do that these days since we're in a stock price bubble.

You can only purchase at a low price if you have better information than the market about what you're investing in.
I'm not so interested in the money but I'd be happy to talk. I've taught courses and pretty much every top online coding site . Egghead, front end masters, pluralsight. I've also created my own online courses on my own platform reaching 40k students in 3 months. Before that I was an engineer at Udacity and Hack Reactor. Both of which are coding education companies.
What are you talking about?

From Penn St you take the NJ Transit train to Newark airport, or the LIRR train to Jamaica where you transfer to the AirTrain which brings you to your desired terminal at JFK.

LaGuardia doesn't have a train option though.

But yeah, taking a car from Newark to Williamburg in the afternoon, I guess you've learned not to do that again. :) NJ Transit is your friend.
This syntactic sugar makes a big difference for some people, and not so big for others. It's largely an aesthetic choice.
How many years till will won't need drivers?

Tesla should just kill driving and go fully autopilot, it's insane that a human has to drive a truck from point A to B, is just a waste of time and extremely dangerous.
Actually - if I'm not mistaken - what you say holds true for almost any other company but _not_ for Apple: They are holders of an architectural license, which gives them (and very few others in the world) this freedom.

It was discussed a while ago here on HN: https://news.ycombinator.com/item?id=10190521
I can't see this working out for them. But I'm definitely willing to support it.
Would the built-in tracking protection make anti-tracking add-ons such as uBlock Origin redundant? Looks like it's using Disconnect's list but I'm not sure how much this differs from uBlock.
Yes, I recall reading that Ben Franklin thought Germans were too stupid to make it in America[1]. So you have really good company with this opinion.

For the record my father grew up as a shoeless jungle peasant in Nicaragua. At 35 he nearly lost his hand in a factory accident in Brooklyn. So he took college courses at night and eventually became a top DB admin at various institutions in NYC. He had something to prove so he just worked harder than all his peers. He was a man of his word of high integrity so he was given ever increasing responsibility.

Maybe he'd do poorly in a quantum physics class. But one does not need to score well on an IQ test in order to have integrity and ambition or to be a valued citizen.

[1]https://qz.com/904933/a-history-of-american-anti-immigrant-b...
That's a pretty false equivalency in my opinion. Airplanes can still "operate" without some of the sensors, and have a much higher maintenance standard.

As the other comment suggested, Tesla doesn't have the greatest track record with these sensors, and putting 16.5 ton driving force behind that could have very lethal consequences.

I just wish Tesla was held to a higher standard of scrutiny.
>If we save 0.3 seconds per page view, how many millions of hours do we save humanity from waiting for their browser to do something it could do faster if we just worked hard enough? That’s why faster is good, to me, and so this campaign aligns well with my personal reasons for working here.

Can you explain in a just a bit more details how Firefox "save humanity" 3 seconds if I and nine more people around shave off 0.3 seconds from some web page load and what exactly that mean?
AFAIK, it's popular on Android because it provides e.g. Java 8 stream-like functionality without needing support for that baked into ART, which is something. Additionally, it supports compilation to Javascript [3] and early support for JVM-less execution ("native") [4]. No new abstractions or ideas, though; the language designers were aiming to make something that formalized current best practices, not lay down new ones.

Beyond that, it's nothing that you couldn't cobble together without the standard Guava + Commons + Lombok + Quasar/EASync etc. libraries and plugins that you'd use on every project written in Java, as well as that terseness you mentioned that makes people excited (see Kotlin data classes [1] vs Lombok data classes [2], if/try returns values and destructuring [5], coroutine support for lightweight threading and generators [6], null safety w/o optionals and smart casting, etc. [7]).

In my opinion, it's hard to know what value those features provide without actually trying them out yourself. If you want to be certain that you're not missing something, I'd suggest writing up a little script to try out some of its features.

edit: Just noticed the other responses on this thread. It's also very useful for starting fights with Scala developers, apparently.

[1]: https://kotlinlang.org/docs/reference/data-classes.html

[2]: https://projectlombok.org/features/Data

[3]: https://kotlinlang.org/docs/tutorials/javascript/kotlin-to-j...

[4]: https://kotlinlang.org/docs/reference/native-overview.html

[5]: https://kotlinlang.org/docs/reference/control-flow.html

[6]: https://kotlinlang.org/docs/reference/coroutines.html

[7]: https://kotlinlang.org/docs/reference/null-safety.html
Well it kind of is unique to text books. Rarely does an entrenched product get such price privilege, except perhaps Apple devices. Usually if the price becomes too high, the product becomes un-entrenched people switch to something else. University students are uniquely locked in in a way that few other consumers are.
Here's my almost pure Python equivalent [1].

[1] https://github.com/SeanDS/cryptoquote