skysight-inc/HackerNews huggingface dataset:
That may be true, but its the 1 huge customer vs a million little ones problem. Sure when you win the hyperscaler contract you hit the jackpot, but OTOH, when you don't you go out of businesses. Having a few thousand developers testing/optimizing/etc compilers/OSs/databases/web servers/etc all make it easier to win the hyperscaler contract, than spending months wondering why docker doesn't run correctly and loosing the contract.

So, a company may only be making a dollar on each machine sold, but is gaining thousands of hours of beta testing, or actual engineering in return.

I should add though, that this months basement hacker is next years businessman buying in lots of 5k to fulfill some small niche market. Do that enough times and eventually the next netflix/facebook app just happens to be running on your hardware.
One only needs to look at RosettaCode for numerous examples

http://rosettacode.org/wiki/Horner%27s_rule_for_polynomial_e...
> the end of the SWO course had little to do with the accidents and that the main reason the Navy ended it was that junior SWO feedback was saying that they would learn more just being on the ship for that amount of time

My experience when I went through the SWO course (never mind how long ago that was...) was that there were useful experiences in there, but a lot could have been cut. The most useful experience I remember was actually driving YP craft (YP stands for "yard patrol") from Newport up to Massachusetts Bay and back, with us junior officers taking turns manning all of the bridge crew positions, including those that are manned by enlisted sailors on a combat ship. That's something a junior officer won't get to do on a combat ship, and it was quite an eye opener for many of us. It also let us encounter a lot of situations similar to the ones that caused these collisions (we transited the Cape Cod Canal, both ways, which is quite narrow and quite crowded, as are the approaches to it on both sides) under the supervision of experienced sailors and officers.
Wow, I didn't even know they had a web client! It's truly unbelievable that MS spent resources on this product only to let it fail.
Benchmarks show Electron apps are slow and eat memory like there is no tomorrow
Of course there's no problem. There's no problem with the Catalan either, apart from the fact that it's Catalan.
27 states + D.C. treat earned PTO as wages that must be paid out (one or two states do allow employment agreements to opt-out of this).[1]

Even when working in non-required states, I've always had an employer pay out (e.g. at Microsoft in WA).

[1] https://www.workplacefairness.org/vacation-pay
Sure, but the rest of the country with voting representatives in Congress would rather disenfranchise D.C. residents than pay Virginia and Maryland to take on the extra population and the census count, representation, etc., that comes with them. But Virgina and Maryland's existing citizens don't want to dilute their own votes in their own states to take on a bunch of (disproportionately) poor, urban blacks.

The only people with a rational (short-term, at least) interest in D.C. representation is D.C. residents, and they don't get a vote, or even a vote for people who get a vote.
In the state of California, much of what you described is illegal. I suggest you have your friend speak with an attorney.
> It’s time for them to get creative and adjust their business models to become relevant again

You’re assuming that at present small businesses can do this, or, at least will be able to make this transition before companies like Amazon have crowded them out of the space they operate in. I don’t think current evidence suggests that’s likely.

By analogy, small businesses right now are a bit like ants, and Amazon a child with a magnifying glass. The child and ants are categorically different, and the ants that the child chooses to melt can’t “get creative” or “adjust their model” from being the prey of a quasi-predator: they merely die, the threat is too powerful and their biology too slow to let them escape. There is such a mismatch in scale between the ants and child that even though both could, in vague terms be described as “living creatures”, and even although the ants, at their most powerful, can sting, the vast majority are merely at the child’s mercy, with the other ants only being safe by nature of being hidden.

What’s key is we’re not really seeing new small business competitors emerging who, were your model correct, should be “getting creative” and then successfully taking on Amazon locally, BUT INSTEAD we’re seeing what we expect in the unbalanced ant scenario, almost all companies and lines of business Amazon targets being taken over by them or destroyed.

Based on this, I’m inclined to believe the view you have is flawed. Not only is there not a level playing field in which getting creative would be meaningful, there isn’t even room to actually compete, were you creative, unless you’re the child’s size.

And even if you’re his size, the child is a vicious fighter.
What evidence do you have that gender parity in tech (I assume you mean engineering roles) is good and/or natural? The scientific evidence seems to suggest to me that widespread gender disparity in many fields is natural.
Its so funny how people argue for types everywhere, then use nosql databases and lack type checking on data validation.
Actually, you saved me a post! Thanks!

Although quick note, a lot of work is being done in a private repo until it passes the "clean room" test, after
which it will be pushed to the public repos. :)
HeadSpin | Senior Backend Engineer | Mountain View, CA | Full Time | ONSITE

HeadSpin provides customers the ability to test their mobile applications on real devices all across the globe, and capture useful data in real-time. We are primarily looking for senior engineers who are comfortable in an engaging environment. Our stack is mainly python and macos/linux.

Send email to hi@headspin.io
You can make your own playlists, and stream them with mpv if want. But sure, they can make tools on their site for that.
UNDERCOVER AT THE BULLSHIT FACTORY; Dan Lyons on Contemporary Tech Capitalism
> Am I the only one having random graphics issues

Something was changed in the rendering and CALayer is often nil during viewDidLoad. I assume it will break lots of apps that render custom UI elements.
> it's doubtful that dynamic languages will ever perform at the same level as static language

I think these timing benchmarks come after the jit warmup procedure, so the presumption is that the compilation cost is amortized over lots of runs in an HPC-type setting:

https://julialang.org/#high-performance-jit-compiler
"People aren't supposed to live [in DC]" is racist if you consider the population that does live there, and how that racial minority came to live there in historical context. Almost certainly unintentional racism, but you definitely could have phrased it better as "the original intent of a federal district was not to create a large city outside of a State."
This Couple Scammed Amazon Out of $1.2M. Now They Have to Pay It Back
A Zenith Z-241 (80286, 6MHz, 0 wait states, making it a bit faster than the 8MHz IBM AT with wait states), bought through their academic discount program and shipped to me.

It came with one 1.2 MB floppy drive, and I added a 360KB. Imagine running C compiles and MASM links with no hard disk!

It shipped with 256KB of memory. I soon filled out real memory to 640KB. I later added 1MB of extended memory so I could experiment with DOS/16M-capable databases.

I saved and bought a 30MB hard drive the next year. Par-ty!

But at night, I got to run mainframes!
Product page no longer available so https://webcache.googleusercontent.com/search?q=cache:LwgPCb...

This might've been accidentally published prematurely possibly in preparation for the Oct 3 mixed reality Microsoft event mentioned here https://uploadvr.com/google-oculus-facebook-standalones/

Also, specs from the original site:

* Resolution: 2880 x 1600

* Display: OLED

* Refresh rate: Up to 90Hz

* Field of view: Up to 110˚

* Headphones and dual array mics
> and Netflix is no great shakes either

And this is mostly because Netflix wants to hide the true extent of their library.

Hulu just had a recent, awful re-design too. They cover in-active thumbnails with gradients, you can barely see anything.

Apple TV (which I like as among the best) also has a ridiculously unergonomic remote and very confusing UI (do I want to press "menu" or "home"? And now the TV app is 'home' by default, it's even weirder...somehow, even though I know I think how it works, I always seem to press the wrong one.) And no picture-in-picture either, though their processors are plenty fast enough to support it. But their standard built-in TVML-based interfaces are functional, if a little boring, and the UI is responsive. And hey, at least they aren't showing me ads in the UI or tracking what I watch. But still, lots of little problems.

So much room for improvement here, by everyone.
Aren't PBS and NPR government funded and independent?
Zen 2 shapes up for 2019
Not 100% surprising that journalists would view the machines that have wrested control of the news from them with hostility. Facebook definitely could use improvements, and it sounds like Google's search ranking in these rare kinds of situations could too, but the vitriol here — and the suggestion to replace machine ranking with ... surprise, journalists! — makes it seem like the "Us" who've been failed by ranking algorithms might specifically refer to The Atlantic.
As I posted elsewhere on this thread, journalism isn't exactly about the straight facts. It's always more about story and slant related to facts, sometimes more loosely than others.

For example, it will take a lot of time for investigators to get close to the truth of what happened but no one is going to wait for official reports before publishing their takes on the incident --and I'm not nor would expect that. But we also can't very well expect only objective truth to be present in news stories/articles.

Should Google FB do a better job a filtering obviously bogus information? Sure. Should they only source from a "pool" of sources in the era of citizen journalism? I don't think I want to cede that to news orgs who want to perpetuate their aura as the only legitimate purveyors of news.
Introducing Google Remarketing Ads
> Terrible status quo? You realize that competitive pressure is what drives progress right?

We know that that has been true in many cases, but we don't know that it always will be true in all cases. For example, I don't think there's a very good argument that competitive pressure has led to a super high quality healthcare system in the US vs. the rest of the industrialized world. Competitive pressure optimizes for certain things, and those things are not always what is best for the public. Especially, if "competitive pressure" is applied by a trust, it can cause market failures.

I don't know that Amazon is that. Maybe it will be. But, last I checked, we do still have ground floor retail. I think there's an equilibrium that we'll reach at some point, where retail space commands lower rents and has to provide a high quality shopping experience. The Best Buys of the world are done for, but the Nordstroms are not.
San Francisco Chronicle, others oppose closing bulk of Waymo-Uber trial
That’s why people should use one-element structs instead of typedefs for that kind of use case. A struct is a distinct type that can’t be accidentally mixed up with random integers, but its memory representation and efficiency will generally be identical; and you can add one-liner conversion functions to minimize syntactic overhead when you do need to convert to/from raw integers. Same idea as ‘newtype’ in Haskell; it works pretty much just as well in C, at least for ‘ID number’ sorts of types where you’re usually just shuttling values from place to place rather than doing any arithmetic. (For types where you do need arithmetic, it gets pretty ugly in languages without operator overloading. Except Go, which doesn’t have operator overloading but does have builtin support for defining distinct versions of integer types.)
A new year's worth of Mars Orbiter Mission data
> This is how actual quality software that will stand the test of time gets designed and made ..

No not really. It's called waterfall and we had it for decades.

And it was largely abandoned in favour of agile development because despite architects spending months designing something there was always something that was left out. Or the scope changed during those months. Or millions of other things that change whilst your hidden away from your customers/end users instead of delivering them new value every week.

For me personally the truth is somewhere between agile and waterfall. Some upfront design but not the slow code you refer to.
Microsoft gave up on Groove years ago when they themselves wrote the "official" Spotify client for Windows Phone. Spotify couldn't be bothered to invest a dime of resources into the development. Free is free.
I would think that if you're more than a "casual listener" of music, then you stream entire albums.

I'm pretty involved in my local music scene and I don't know many, if any, who selectively stream songs.
Sure, but the rest of the country with voting representatives in Congress would rather disenfranchise D.C. residents than pay Virginia and Maryland to take on the extra population and the census count, representation, etc., that comes with them.

This strikes me as a very truthy claim. I'd expect the vast majority of people to be utterly indifferent to paying Virginia or Maryland to absorb parts of DC. They might say otherwise in a poll, but they'd act like it never happened when they next voted.
You mean like this:

http://hackage.haskell.org/package/hotswap

Or this:

http://hackage.haskell.org/package/dyre
51 stars won't look bad on the flag. Some arrangements are actually very nice.

This is the traditional one:

http://a.abcnews.com/images/ABC_Univision/reddit_flags_FlagS...

Some more creative takes a la early US flags:

http://a.abcnews.com/images/ABC_Univision/reddit_flags_FlagT...

http://a.abcnews.com/images/ABC_Univision/reddit_flags_flagc...
IBM 1130, 1970-ish, high school sophomore/junior, programming Fortran in an Explorer post (wasn't a Scout) after hours, Teledyne Ryan, San Diego.

Great machine. Single user. CPU drove the printer hammers as each print position wheel turned one notch. Ran the disk drive and card reader in a similar micro controller fashion.
Agh, I so want this to be good. With remote desktop, I think one thing that makes a product in this area stand out is how it handles delay, packet loss and bandwidth issues. There's a ton of stuff re: adaptively changing quality and keyframe frequency, sending delta updates for parts of the screen, compressing the data, and doing all this without pegging the cpu at 100% etc etc.

Teamviewer and Nomachine NX are two examples that I use a ton that seem to have most of this stuff figured out, whereas their competitors seems to work in theory, whereas in practice they are bloated, they lag, they make my computer fan go crazy, etc.

Another thing is ease of connection through NAT/firewalls, though for that this seems to shift the burden on the server setup.
Oh interesting. Like I wrote, I'm aware there are certain problems that can be verified efficiently, that is, whose computation time is much larger than verification time, ver_t/comp_t<<1, but is it possible to take a generic program and offload it with (1) cryptographically secure verification afterwards and (2) ver_t/comp_t << 1?

As a challenge, take the problem of computing 1000000 iterations of a memory-hard hash function, such as scrypt or argon2d. If someone presents you a hash (of length N), the best you can do to verify it is actually compute the iterated hash function (assuming it has no cryptographic weakness). This would prove, in particular, that my required method is impossible (i.e. there are at least some problems that can't be efficient offloaded).

What kind of problems can the technologies you cited offload?
I'm sorry to be pedantic but can you add "(incubating)" to the title of the post?
I’m in the static camp myself, but there are dynamic language JIT runtimes that meet or exceed the performance of many static languages.
Previous discussion from 2016: https://news.ycombinator.com/item?id=11744430
It's not that they are incapable of exercising judgement. It's that when they do exercise judgement, it is consistently towards bad content. False content.
cx: people who are *not Americans
The waiting is the hardest part.
We're always looking for more ways to help more startups, sometimes within the framework of our original incubation program and sometimes without it.

If YC lives up to its potential, I suspect the startups that actually end up going through our accelerator will be just a small fraction of all the ones we've meaningfully helped out in one way or another.
Sure, I like that I can start a company if I think I can do better than some other company. There are capital issues and incumbency issues, but in a lot of smaller industries you can "make the world a better place".

But on an ethical level we have to acknowledge that "letting the markets do their thing" doesn't automatically reach the best result. Me having all the money and you having none is a Pareto optimum, after all.

If we could make many people's lives better at the cost of a tiny bit of progress, we should consider it.

There's also the fact that progress isn't a line. Native ads are "progress". Bail loans are "progress". Employer-based health insurance is "progress". Society can make decisions that go beyond what makes people more money.
Bricks and mortar isn't going anywhere. Alibaba is opening their own set of stores, so is Xiaomi, and Amazon owns and runs them.
You've simply restated the problem. Why not contribute to the discussion?

How would you fix Google and Facebook? How would you hold them responsible and accountable? And why?
SQL is not beating NoSQL. NoSQL is evolving. https://blog.dgraph.io/post/sql-vs-nosql/
> I don't think there's a very good argument that competitive pressure has led to a super high quality healthcare system in the US

That's because there really isn't any competitive pressure. Not for consumers anyway. The way our healthcare is tied to our employment means we get little choice in providers ourselves, leaving that decision to our employers, who probably don't have our best interest at heart.
As long as we are here, with experienced programmers of both "sides", here's a question I've been wondering for some time: is it possible to create a haskell-like type system on an erlang-like language?

Erlang has dialyzer, which is great but it's based on optimistic typing. Hot-reloading aside, what would be the issue to creating such language? Maybe some issue with the process pids, which are quite dynamic?
What do you mean by "Netflix wants to hide the true extent of their library"? Why would they intentionally create a worse user experience?
I'm a firearms enthusiast and was shocked to read that the rotating trigger mechanism wasn't outlawed. It almost definitely will be after this massacre.

I also think that this is a strong case of genetics at play considering that the shooter didn't even spend time with his bank robber father. The psychopath apple didn't fall far from the psychopath tree.
Well as simulations improve that tends to be less of a problem. Engineering by now is highly reliant on simulations, building actual prototypes is only done as a last validating step as you mentioned (specially for something as expensive and complicated as a fusion reactor). So validation devices are a O(1) step in the innovation chain, I don't see a scaling issue here. You can also simply make arbitrarily many experimentation/testing devices.

I think a greater issue is the general misconception of intelligence as something of a magical attribute, and even more so "superintelligence", and even more so "recursive-self-improving superintelligence" (RSIS for short?). There are not only various limits to hardware, some of which discussed in the article (size of atoms, capacity of communication between parts), but also there are limits to software. For example, while it seems that an RSIS could really solve any problem it wanted, Turing's almost century-old Halting Problem solution already proved that no such computer exists. There's no algorithm that takes an arbitrary conjecture, e.g. the Riemann hypothesis, and outputs either {yes,no,malformed_problem}. In fact the general expectation of what AGIs can do (think creatively, solve arbitrary problems, replace mathematicians, replace programmers) are things that we ourselves can't really do. We solve problems using a small set of heuristics and lots of trial and error, with no success guarantee.

Another fact is that there are many asymptotically optimal algorithms that are already know, and the trivial fact that almost all tasks performed by this super-intelligence (many of which are ordinary tasks we already do, analogous to maybe sorting, database queries, and search engines) will just improve constants on near-optimal algorithms.

A god-like creature those AIs will be not.
The reason fake news, clickbait and SEO techniques on poor content are able to prevail is the same reason spam mail is still a thing in 2017. Because it's an evolutionary race where each innovation is countered by a trick to avoid it.
This annotated be emphasized enough. Unlimited vacation time is a fraud and leads to employees taking less vacation days. Peer-pressure is insanely strong and employees directly, compare their performance to others.
I was not disagreeing with the recommendation. It’s almost always a good idea to spell out an acronym/initialization on first use.
Selling my Romanian AK-47 and other firearms obtained through purchase or inheritance felt great.

Since then there has been several mass casualty shootings in the states.

Wish I burned them now.

edit:

I didn't get rid of my collection over any huge reason, just didn't want the liability sitting around home when I haven't gone shooting in years. That said I feel like I've made a critical mistake in yielding my arms to people who would likely be less responsible than I during my ownership.

For anyone in the same position remember you can disable most firearms pretty easily by kludging a part or two. Hopefully will save someone that nagging feeling I have.
I find that when I buy an album I end up listening to it a lot more than if I streamed it on Spotify. Something about investing in it, or maybe the fact that my library doesn't even crack a six figure song count.

I wonder if the constant possibilities of millions of songs to choose from keep people from settling in on particular pieces of work, or if it's just hard for me to grasp that it's possible on that platform.
Does anyone here know how can I access my vpn connected work laptop from any computer outside for e.g:- my home laptop?
Recursive descent is easy to reason about, debug, and generate useful error messages with, and doesn't require learning another DSL and its accompanying theory. While LL parsing is theoretically less powerful than LR, one only has to look at the parsers used for complex languages like C++ and Perl to see that this isn't a problem in practice.
lobsters@denys.me
80GB Free Location Sound Effects
Any HN'ers happen to use Guacamole in order to gain access to Linux hosts (via SSH, of course) from an iPad? I'd be interested in hearing about how it works.

Alternatively, I'd take recommendations for an SSH client for the iPad that supports public/private key pairs and connecting through a bastion/jumpbox/etc. (a.k.a. the "ProxyCommand" SSH client directive).
On the flip side tho, Dynamo can be cheap for small apps. The cost to provision an RDS instance with backup can easily be 10x to 20x what the same load would take on Dynamo.

Of course as you scale this an be less true, so it's all in the application.