skysight-inc/HackerNews huggingface dataset:
I personally find Rust to have quite a learning curve (which I guess is also an opinion shared by others). The language is great though.

I do agree with your criticism of the document here, though. It feels very much like Swift happens to check many boxes, but the lack of Windows support is baffling. It's simply table stakes to be able to run, fully supported, on Windows, macOS, and major Linux distributions. That should be the very first thing anyone considers.

But beyond that, I think even with Rust's macro system it could be difficult to make it work for Tensorflow in a way that feels appropriate for Rust programmers _and_ for TensorFlow. This was explored in F# for Tensorflow research[0] and a completely different approach[1] was taken because making a type system suitable for tensorflow got too unweildy.

[0]: https://github.com/fsprojects/TensorFlow.FSharp

[1]: https://github.com/fsprojects/TensorFlow.FSharp#live-checkin...
Fresh oranges are good no matter where they are grown.

I too grew up in SoCal and remember eating backyard grown oranges as a kid - nothing is better than a fresh orange, I dont bother with boxed juice most of the time, I'd rather eat the fruit.
Not that simple. Planes need to take off and land into the wind. Your “simple” rule would dramatically lower capacity of the runway.
> ...Swift has also been given the humble goal of achieving world domination

Unfortunately it's too late for Swift - the Rust Evangelism Strike Force (aided by the Rewrite-It-In-Rust Task Force) is well on the way towards achieving this goal for Rust, all by themselves! There is no place remaining for Swift, D or any other language in the same niche.
I hope people don't take this kind of simplistic advice on such a complex topic. Actual fruit, although it tastes sweet, is impossible to eat in quantities that are as harmful as junk food. They also provide tons of fiber, vitamins, anti oxidants and other beneficial nutrients. Some fruits are sweeter than others (pineapple, for example), but for the most part the vast majority of people would be better off if they ate more fruit.

Vegetables are great, too.
But you do see that there is a downside - right?

Speaking of making sense, why does your thermostat needs to make a connection to a computer that is not under your control?
The site seems far too fleshed out to be a joke so I have to assume it's a legitimate offering. I propose that an even-more-premium plan be offered where a person with a stick jabs the viewer on the side until the sale is made further increasing the conversion rate :D.

While I certainly see the (advertising) value of such a product I have to wonder whether there's a less intrusive way to 'seal the deal'.
What should a staff/principal engineer do if company culture is against change?

Posted a related question here, if that's a better place to discuss this question: https://news.ycombinator.com/item?id=19130451
For those who familiar with cookiecutter-data-science, there is a good example how DVC can version and manage data -https://github.com/drivendata/cookiecutter-data-science/issu... + this PR to play with it - https://github.com/drivendata/cookiecutter-data-science/pull...
From that link, Gassé writing in 1997:

When Jobs hired Sculley, the company was on the way up. Today, it's losing customers, developers, money, and market share. [..]

Apple doesn't need a CEO, they need a messiah (or a crash test dummy). And any problem that requires walking on water as a solution is, you'll grant me, a problem ill-stated. Still, there may be a way to make the search for a new CEO easier
i’m also waiting to hear more on

“Japan gears up for mega hack of its own citizens

Unprecedented cyber attack on 200m internet enabled devices is designed to test the nation’s vulnerability”

https://www.google.co.uk/amp/s/amp.ft.com/content/7d57b8d8-2...
I wonder if this is just a case of preferring the devil we know.

"Without regular (daily) votes you cannot have a democracy. Instead, you have a series of temporary dictators selected from those with the connections, charisma, and budget to run campaigns and get put in charge."

Experimenting with something as important as our form of government is really scary, but it's not clear to me that it's more likely to destroy it than improve it.
Yes, more than anything I'm amused by the fact that when you do the Linus-approved thing in 2007 it leaves you in this terrible situation in 2019, and when the other kernel experts rub their heads together their solution is to abandon the gentle advice from 10 years earlier.
Hi dorchadas, I really like your comment!

I'm looking for great high-school Math teachers for a project. If you wouldn't mind sparing a few moments, please get in touch with me via email (gmail with my username) so I can give you some more details.
It has everything to do with the EU, the Dublin rule, the fact that Italy is chastised for its 2% deficit while France gets away with 2.8% deficit, and some other things. Why do you think the populists won the elections in Italy, and will without a doubt in France in May?

Here is the story of the euro: stupid French technocrats invented it. Some unknown counsel in Fabius office when he was a prime minister even explained someday how he and a colleague pulled the "3% deficit rule" out of their noses because it sounded right, back then in 1984. This would be oh so funny if it wasn't so pathetic thinking about how incompetent all these serious-looking people are.

Mitterrand said in 1992 "J'ai cloué les mains de l'Allemagne à la table" (I nailed Germany's hands to the table). That was a terrible idea from the start. The bet was that as it cannot function without an integrated financial and tax systems, these will be forced into existence against everyone's will (but those of the most convinced federalists). And guess what? no integration happened, and now we're hosed.
Isn't this more appropriately described as "The Era of General Purpose Microprocessors Is Ending"?

A general purpose computer is the entire machine, reprogrammable to perform a variety of tasks, hence general-purpose. While I do think it's potentially coming to an end as well, I think it's doing so for entirely different reasons.

The general purpose computer has become a somewhat niche device in that the public is increasingly interested in consumer-oriented appliances which just happen to contain microprocessors, like phones and tablets. They're often locked-down and only capable of running a blessed subset of applications available from select suppliers through a walled-garden.

That's threatening demise of the general-purpose computer as we know it. I'm genuinely concerned that we may find ourselves one day limited to very expensive niche machines produced in low volumes having general-purpose capabilities targeting STEM-oriented uses. I hope I'm wrong here, but we're already seeing evidence of young people not even learning how to type because they never used a keyboard, it doesn't seem impossible.

The linked article is talking about processors, not computers.
The Relativity of Wrong is worth reading here. No one proved heliocentrism without first showing they could recover the epicycles from the heliocentric model.
Plot twist, a few weirdos open their own profile
Oh I'm not so sure about Microsoft doing that. Probably everybody has heard about this story now [1], but in case anyone hasn't:

> I first heard about this from one of the developers of the hit game SimCity, who told me that there was a critical bug in his application: it used memory right after freeing it, a major no-no that happened to work OK on DOS but would not work under Windows where memory that is freed is likely to be snatched up by another running application right away. The testers on the Windows team were going through various popular applications, testing them to make sure they worked OK, but SimCity kept crashing. They reported this to the Windows developers, who disassembled SimCity, stepped through it in a debugger, found the bug, and added special code that checked if SimCity was running, and if it did, ran the memory allocator in a special mode in which you could still use memory after freeing it.

Well, maybe Microsoft of 2019 might behave differently, after spending decades in desktop OS market domination, but what's more relevant is how they got there in the first place.

[1] https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...
Harsh? All reviews I have got have been nice. The only annoying thing is how some issues can be bikeshedded to death.
Don't get me wrong I applaud the fact that you dug through the code and let the rest of us know. People (including myself) take things at face value too much these days :).
> StumpWM has a decisive advantage: it's implemented in Common Lisp

Why is CL an advantage? How does it make the software better than if it weren't written in CL?
> what happened with all the citrus greening disease in Florida?

Globalisation happened. People basically does not care about it, but new plant diseases are a big problem for the economy of a country.
On track to "Deus ex: human revolution" in 2027. Human prosthetics augmentation is a centerpiece of the story: https://www.youtube.com/watch?v=7oTSX_csbQY .
It might be a more serious problem where the unit locks up when some kind of connectivity issue pops up. That’s not good news.
The skills gap is fixed, because there was no skills gap
>Telling them “no” isn’t going to make them focus instead on the project leadership’s other priorities like it would in a corporate team.

No one is asking them to. An open source project is not a corporation, it has no shareholders who require growth at all costs. So someone doesn't contribute to the project, if there's enough other contributors to keep it healthy then who care? No need to try and get every single potential contributor to contribute code to the project.
There are only a few things that parallelize so well that large quantities of special purpose hardware are cost effective.

• 3D graphics - hence GPUs.

• Fluid dynamics simulations (weather, aerodynamics, nuclear, injection molding - what supercomputers do all day.)

• Crypto key testers - from the WWII Bombe to Bitcoin miners

• Machine learning inner loops

That list grows very slowly. Everything on that list was on it by 1970, if you include the original hardware perceptron.
And a number of other drugs.
Don't hold users hostage, facilitate their exit
Some Citrus are much hardier than another. Tangerines, the fruit that gave its sweetness to oranges are much hardier (orange is an hybrid, it does not exist in nature).

Grapefruits suffer even more with cold than oranges
Unfortunately, I have to agree. I've been hired into an informal "staff/principal" role for my part of the organization and it's simply impossible to work. The other staff/principal engineers I see here are exactly how you describe. They are against anything that will make their roles as "the oracle" less important.

Documentation is such a mess because of that and the onboarding process specifically says there are a lot of "oral history" newcomers have to learn before doing anything meaningful.
This is conspiracy thinking unfounded by evidence. Nobody is scared of "LENR" and if the research surrounding it had even a little credibility then it would be the #1 national security concern for every 1st world nation.
your Politicians might not be tech savvy, but hostile state actors are.
How does this compare to pachyderm?
If this were written by a German developer, it would probably be called... "Rinder"
We are so driven by settling other planets, which of course I think we should do, that we forget that space habitats might be a more economical and also healthier first step into space.

Apart from the ones depicted in these images I'm more in favour with starting with cheaper techniques where we could wire up an initial station to a wire/tether, and put a weight (or another small station) at the other end, have them spin around to reproduce gravity.

Then we can move these pieces closer to asteroid belts to get resources.

A planet on the other hand is a gravity-well: it will always cost us energy and money to get out of such wells. My point is that we should start in pieces, and not necessarily put all our efforts to reach a planet. There can be many other steps in between.
Even freshly squeezed orange juice with no additives is almost nutritionally indistinguishable from Coca Cola.
>Normally I wouldn't want to burst your bubble, but one-upsmanship is a pet peeve of mine.

Your comment would have been much more pleasant and no less informative to read without that first sentence. The only "one-upmanship" I detected was yours.
the ideologies (suburbia vs manufacturing strongholds) behind both visions is striking
I’m exactly the same! Starting paying for Notion once I’d received the value upfront and felt like paying was worth it.

Dropbox - still on free after getting lots of free space through promos

Spotify - family account

GitHub - paid for personal until the recent change

My takeaway, none of these freemium methods are “bad” but Notion felt the best as a consumer. I talk about Notion way more than the others and I believe their pricing model makes that possible
I didn’t know about that. Great story!
It looks pretty straightforward, see the Linux section of https://swift.org/download/#using-downloads
This wasn't true for me in Australia. All my pay raises and promotions were double-digit percentages.

The bay area does have very big handcuffs, though.
As an end-user - make it cheap and as frictionless as possible (and to providers, my take would to be sacrifice pretty much anything on this altar).

I'm not a provider, so can only provide anecdotal advise.

1) Google Drive.
I started out (along with I suspect most people on Drop Box). DB blew my mind - it was novel.
Then google rocked up and did the same thing.
Then I got more capacity for stuff like "doing a security checkup", "integrated with gmail" then "free uncompressed 4k off your new Pixel phone" - and now I pay them cold, hard, money each month.
Drop Box just sat there doing little in the meantime apart from asking me for money.
Think it all boiled down to me considering them all the same, but google kept me engaged, gave me more every so often - so when I needed it, they were what I was using day to day.

2) Plex.
Liked the free version and started using it. More importantly started finding free version kept on creeping into my stack-solutions I was building. "Free really good, but would really find that 'premium version' useful" Then bit the bullet on a "discounted unlimited version for life". Know for a fact there are 4/5 people out there that did the same based on my recommendation/server, and presume it's organically growing on from there.

3) Feedly.
Switched to it as a replacement for Google/RSS Reader. I love it to bits and use it daily.
Never given them a cent. There is a premium version for $5 a month, which has features I don't need.
Seemingly no way to give them beer-tokens, a dollar a month. THE most frustrating use-case. All I can do is recommend them to others, and hope one of them pays (and T&C change doesn't leave me moving on and regretting my recommendation.

4) Spotify.
I just paid from the start. Never even tried the free version.
I'm 'happy paying'. Maybe similar to Netflix. I'll hand over an extra few dollars for a family plan or a 4k one - but I'm in. Please don't screw me, as the pain of moving isn't something I'm planning for my next month.

5) Patreon.
I'm pretty sure I dislike everything about them - but they do provide a very easy/universal way to send a single dollar a month to somebody I admire.
I pretty much loathe the politics associated (I'm a defend free-speech even though I detest it) sort of a person. BUT no better option yet (wanky youtube $5 a month for an icon in chat, is not what I'm looking for).
Example. A query to DB gives you different results since the data\table evolves over time. So, you just store the query output (let say a couple GBs) in DVC to make your research reproducible.

This is like assigning a random-seed to DB :)

Sure, some teams combine DVC with AirFlow. It gives a clear separation between engineering (reliability) and data science (lightweight and quick iteration). A recent discussion about this: https://twitter.com/FullStackML/status/1091840829683990528
From a very high level perspective - Pachyderm is a data engineering tool designed with ML in mind, DVC is a tool to organize and version control an ML project. Probably, one way to think would be Spark/Hadoop or Airflow vs Git/Github.
Their God is called Steve. Steve Jobs.
Where do you attach a third arm?
But inside one country, with one money, there is an equalization of payments mechanism at work between regions. California is much richer than Ohio, and nobody in the US bats an eye at the thought that California pays for roads in Ohio, that's just the way it should work.

For Euro to work in the long term, Germany (or parts of it) and some other regions should finance heftily (8% of Germany GDP is an often quoted number) for development of Spain, Greece and other regions. But the problem is that EU is not a country. There is no European people with a deep feeling of solidarity to each other. Germans from Bavaria agree (reluctantly) to pay for Saxony, but they definitely won't pay for Portugal. There is no solution in sight, really.
Well, the main thing I can think off would be people constantly rejecting ads up until you only get the untargeted ads which means :

1) Less valuable and therefore bad for publishers.
2) Remove users from the pool available to those ad-tech providers and therefore is a big nono for them.

I could very well be wrong, so take it for what is worth.

This being said I'd like to highlight that there are 2 main concerns I have with completely killing the targeted ad industry, namely :

1) The big players will probably find workarounds and be able to sustain themselves, whereas the smaller players ( local news, niche website etc..) will probably get decimated or at the very least severely diminished.

2) A shift towards more sneaky advertising, something that isn't clearly identified as such. For all their issues, display advertising as it stands today tends to be pretty obvious. If you kill this segment, something else will fill the gap. It has already started and it might need to be heavily regulated (as the FTC did for those Instagram / Youtube folks promoting things).

I honestly believe that there's some room for improvements and it is in the best interest of the industry to get a grip and rein itself in. But the greed will prevail I'm afraid and therefore all those scandals might bring in (much needed tbh) regulations.
Another really cool application would be the ability to control extremities that aren't part of your body. Using the internet, you could deliver whole-body experiences to robotic shells thousands of km away from your actual body or in virtual environments. The indian concept of avatars, also part of christian religion, would become scientific reality.
China Has No Use for Democracy
it's fairly well accepted that rust has a high learning curve and their targeted users are not software engineers, so I wouldn't say their point is nonsense
I think that all databases are affected by this to some degree when not using Direct-IO, and I think Oracle and MySQL can both run with or without direct-IO.
I personally think that prosthetics and mechanical augmentation will become commonplace in the future. Humans are smart enough to create tools that allow us to surive where we normally couldn't, I don't see why we wouldn't eventaully get to a point where we decide that we can create better bodies for ourselves, instead of waiting for evolution to eventually work its magic.
How appropriate is the term "sentient" here, given that the hand is still controlled by the brain of the human it is attached to?
It's probably wrong, just something internal Oracle leaked on a topic without much transparency. But even if all Google ever made was the $25 one-time fee all Play Store developers have paid they meet the criteria to be customers.

It's got to be about 2 decades since only advertisers gave Google money in exchange for goods and services, since then there are dozens of ways to be their customer.
(Say hi to Marshall!)

And if someone has any questions about the ground side of things I work at KSAT which provides a global network of ground stations (both cubes and larger).

We often find sat builders completely forgetting about the ground segment and then struggle to communicate with the cube.
Often by using exotic encoding and/or modulation schemes or choosing frequency bands that are either too crowded or hard to license in some parts of the world.
how can you not mention Python when it's currently what is used 99% of the time, the other 1% being R
Security vulnerabilities commonly are discovered after a product releases... sometimes many years later.
Yes, and that's one side of the relationship. The other side is that YouTube provides a free platform for anyone to upload and watch videos, and it even suggests videos it thinks you might like. Everyone here benefits. I fail to see anything as nefarious as the term "addiction peddlers" and hard drug metaphors would imply. The problems described in the text sound like they're mostly caused by mental illness and/or lack of personal restraint, both of which are and should be outside of the scope of YouTube to solve (unless we want to start accept third parties robbing individuals of agency "for their own good").
The title is correct, but it's worth noting that the article is only talking about the space South-East of SJC (the airport). There are already some tall buildings to the E-NE of the airport, in the triangle bordered by SR 87, SR 101, and Interstate 880. See the area map at [0].

The other place to look would be to the W-SW of the airport, in the already-mostly-industrial area bordered by the Caltrain tracks, the San Thomas Expressway, and either SR 101 or the single train track that runs near De La Cruz Blvd.. The only problem is, that's no San Jose, that's Santa Clara (see [1]), and since "all politics is local", that doesn't count.

The area SW of the airport that is in San Jose is the empty-looking strip between Coleman Ave and the Caltrain tracks. A chunk of that has construction in progress, another chunk is Avaya Stadium and associated parking, and I think the rest is reserved for a future BART terminus and associated stabling sidings (similar to what BART has at Millbrae).

On the other hand, though… maybe that could still be used for development? It would be expensive, since any developer would have to maintain an empty shell on ground level, but it may be doable.

[0]: https://www.google.com/maps/@37.3616791,-121.9254423,4047m/d...

[1]: https://www.sccgov.org/sites/dpd/DocsForms/Documents/SCC_Bou...
Linux desktop alone probably won't be enough to force them to open up their drivers or to stop being a thorn in the side of Nouveau development. But further advancement in the datacenter from AMD already might push their concerns over the edge.

Intel joining the high end GPU market with open drivers might also help speeding things up, including dislodging of CUDA lock-in.
I think the main reason is that Spotify provides an option to pay them and not deal with all this bullshit. Facebook doesn't.
I suspect you are probably at the "leave" stage.

Part of being at the principal/staff level is the ability to effect corporate change for the good of the business goals.

If that isn't happening, you need to ask some very hard questions as to why.