skysight-inc/HackerNews huggingface dataset:
I really hope Rivian makes it. They seem to have the right idea working from the top of the market down like Tesla. They could probably survive on only high-end low volume sales for quite a while. I hope Tesla gives them time and room to grow before introducing their own truck.

Also - There was a video with Sandy Munro on it and he couldn't talk about Rivian so he's either working with them or someone who wants to invest in them. So it seems like they are getting the right brains working on their problems.

Edit - this video, which is very interesting - https://www.youtube.com/watch?v=aVnRQRdePp4
>>However, to do that, you have to have the entire JQuery library loaded as well.

But you didn't have to write that code or debug it.
Solo, open security key, is (back) MIT+Apache2
Python yield actually supports coroutines with bidirectional communication, not just unidirectional iterators; while not as full featured as callcc, these cover quite a lot of the use cases.
I love this comment! It's so quintessential HN. Work for Facebook or Google? You're complicit in the evil destruction of the world no matter what your position is!!

Work for Blizzard, who bent a beloved property over a barrel? Oh you poor worker, you were just doing what you were told!
Also, Electron provides things like single command building, automatic updates and menu bar support (which looks supported in DeskGap).
It's ok, it seems at this point the focus is in creating the tools to better allow the exploration, including making the entirety of a programming language valid syntax for building any model (supporting the AD). There are the efforts in Julia Zygote and the Tensorflow for Swift that I know of.

I think the differentiable forth example in the article is interesting in the context, since it has a differentiable program with gaps, and it uses the universal approximation property of a neural network to fill them. When your code is differentiable, it's possible to embed ML models, perhaps to learn a part of an equation when you already know most of it, and which otherwise would have too large of a search space. You might even have, like other commenter said, a compiler being smart enough to rewrite the AST to reduce convergence problems (which seems to be the main problem with such models). Or you could download libraries with pretrained models/architectures in the same way you have any regular program library to embed in deeper systems.

Though I honestly can't tell if any of those are actually valid pursuits or I'm misunderstanding the possibilities.
City 17. It’s safer here.
https://www.sqlteaching.com/

https://blog.codinghorror.com/a-visual-explanation-of-sql-jo...

https://pgexercises.com/
I mean, yes, but it's most valuable/impactful as a policy to those who are not working (for any reason). For instance, I make enough money that I probably won't even notice an additional minimum-wage-sized amount of money (especially at my tax bracket), so as a policy it won't affect my behavior one bit—unless I become either unable or unwilling to work, where the difference between zero and the minimum wage will become quite obvious.

One of the key features of a UBI is that it's not a US-style welfare/disability/food-stamp program where there are tracked eligibility requirements and you can lose your eligibility. It's universal. It doesn't attempt to distinguish who is "really" unable to work.

So in practice one of the most-affected categories under a UBI policy would be people unwilling to work. AOC's (internal, accidentally-posted) doc said this in an indelicate and politically incorrect way but it's not aiming for any policy goals that UBI advocates aren't also targeting.
They didn't join a single company union though as far as I understand. Other members of NewsGuild-CWA: http://www.newsguild.org/mediaguild3/?p=5130
You need to read some literature. Information is not knowledge or understanding.
From a user point of view I much prefer AWS than Google Cloud (and I got used to the AWS names). Also as AWS is what basically everyone used, all the tooling is built mainly around it and sometimes support Google Cloud but it's not very well tested / supported. All that steams basically from being the leader by a vast margin.
Ask HN: Advice for food startups?
These days it seems most of the large food corporations prefer to expand their portfolios / fund their R&D by acquiring medium sized food brands. This makes food entrepreneurship in the food space rather appealing since it shouldn't require much, if any, VC money and seems to have a rather generous payout; plus, it seems a lot less crowded with less risk than opening a restaurant.

Suppose you already have an idea and general process worked out for a food product. How do you go from making that product in your kitchen to putting it on store shelves? How do you determine you have product-market fit for more than a niche segment of consumers? Any tips or general advice?
Advertisers have abused every single factor possible for tracking, including ETAGs and many other aspects of cache. Don't blame Safari for protecting it's users from disingenuous and dodgy tracking.
Yes, but I'd say helping out and saving time is just being useful, not "seeming" useful. I suspect like any domain, SQL and DBs have a fractal of complexity, so reading is different from writing is different from architecting, and expertise is useful at each step.
I use physical cards very rarely. I prefer to use ApplePay wherever possible.

Where that isn’t possible, I prefer to use virtual cards that are created for me by my bank or by a service like privacy.com. They are single-merchant cards, so once they are used, they can’t be used with any other merchant. And I can put spending limits on them, and cancel them at any time.

With respect, I don’t trust your scanning mechanisms, nor do I trust the vendors (your customers) that would be permanently storing my credit card data.

So, what do you do regarding detecting credit card fraud for people using ApplePay or other legitimate virtual card providers?
It’s not that simple at all. Take the film industry. There’s a plethora of young guns who want in on the Cinematographer’s Guild. Millions of them. And a lot of them are skilled as well!

The reason unions work in film production is the risk companies would be taking by hiring thos without the proven experience.

Tech is prime for unionization because of the way dependability would work. It could minimize hiring processes, minimize management costs, and maximize developer income, and quick! The only thing standing in the way is managers and will power.
Top Hacking News Website You Should Follow
Asteroid Zone launches Kickstarter for human machine interface
At least in DC a lot of foundations/non-profits are a way to brush up the resumes of children of well-connected people with "leadership" and other qualifications while they make very good money. I am also very skeptical since I learned about this.
Agreed. I've seen otherwise great developers overlooked by recruiters just because they haven't been practicing RDD.

Thankfully there are still places that will see past that. Still, the idea of "keeping up" does need to factor in, and the experience could serve as a wake up call to where the industry is headed.
Discussion: Bitcoin.com, Badger and Honest Wallet Derivation Paths
California overstates bullet train (HSR) climate benefits
I recently had a candidate that had very good Scala skills and very poor SQL skills. Despite Scala and spark being powerful, you can over complicate a solution in those languages that could otherwise be easily solved in SQL. That’s interesting to me because I see SQL as a fundamental tool that you build on top of and some people these days seems to skip it.
> or chooses to leave game dev and go get a job writing CRUD apps somewhere

There are tons of gigs I can see game dev credentials working well with beyond just CRUD (and there is nothing wrong with CRUD). AR/VR (Apple, Facebook, Google have been hiring like crazy here), autonomous vehicles, finance. I’m hopeful all the talented folks can land running out of these layoffs.
I mean, the whole "surprises" thing may be more rhetorical device than genuine feeling. I'd cut them a bit of slack. They're trying to knit together a pretty broad portfolio of important work into one newsletter. The Africa "surprise" was a way to pivot to: what development work should be done to support a growing African population.
well it might be a bit too late when you start googling if you didn't have a person on the team that understands your database well. I am always surprised to see that very few people care enough to learn about isolation levels for example.
Based on my experiences of using Safari, Edge and Chrome, the RAM overhead is lower. However as the app gets more complex the overhead becomes irrelevant.

So for now I consider DeskGap a good place for simple apps. But if you start to build something like VS Code, the RAM usage can’t be good, either.
Mode Analytics tutorial is well laid out:

https://mode.com/sql-tutorial/
At startups and even medium sized tech companies, these decisions are often driven by engineering/ops teams and not by executives. I was on a team trying to decide between staying with AWS and moving to GCP about a year ago, at a company that spends well over $1M/year on infrastructure. The fact that Google has a track record of abandoning products with active users and has repeatedly shown they do not know how to deal with customers was absolutely part of the reason we decided to stay with AWS. I respect the engineering at Google immensely, and I would be willing to reconsider in a few years, but they need to prove their commitment first. They literally just killed another product today (Android Things)!
The oldest trees began life before some of our intact civilizations today.
And how do you know what the correct usage of resources is?

This is why communism _always_ fails. Every attempt at a top-down control of the entire economy will lead to failure. The economy is too complicated and chaotic for that to ever work.
There's No Such Thing as Real Vegetarians
That’s a pretty smoking gun and it looks like there is a corresponding paper trail (because of the exchanges used) to the excellent blockchain forensics here for authorities to use to verify this. Kudos to the author for doing this research.
"What about lottery winners who win over $10 million? Should lotteries be capped at $10 million?
"

Actually I think so. I would prefer if more people won a modest amount vs. one person winning tens of millions with a large jackpot.
I haven't chuckled the same way in a while until reading your comment. Thank you for making my day!
A naive (ie. threaded[1]) Forth implementation will be slow because the jump between each instruction is a very effective way to defeat branch prediction. Of course this doesn't apply to "real Forth" which is compiled into machine code or even less naive Forths which can do inlining, but there are many hobbyist Forth implementations (because they're so easy to write) where this will still be true.

If you're interested I wrote a naive literate Forth implementation which can do inlining: http://git.annexia.org/?p=jonesforth.git;a=blob;f=jonesforth... http://git.annexia.org/?p=jonesforth.git;a=blob;f=jonesforth...

[1] "Threaded" in this sense means https://en.wikipedia.org/wiki/Threaded_code not multithreading.
I spent a year in a role where 50% of my duties was writing sql reports. These reports where usually between 500 and 1000 lines of sql a pop. Sometimes the runtime of the report was measured in hours, so learning efficient sql was important. The company had a lot of people that had been writing sql for awhile, and there were lots of cool code snippets floating around. I learned a lot in that year.

I've moved to writing backend code. I'm surprised most of my peers cannot write anything more complicated than a join. Most people are perfectly happy to let the orm do all the work, and never care to dig into the data directly. Every once in a while my sql skills save the day and several people in other departments contact me directly when they need excel files of data in our database we don't have UIs to pull yet.
No it they don't, because they make different predictions about incentives. Allowing the business to operate in bankruptcy cam, under certain conditions, give managers to incentives to drive the business into bankruptcy.

For better or for worse, that makes the incentives different from alternative systems.
I've experienced this as well and the phenomenon is more pronounced if the role/company was unremarkable at the time, and it was as if I overwrote the memory with the excitement of the next job, then rinse and repeat with every new job.
The main transport issue the US faces is sprawl. NO one vehicle, certainty not EVs, can solve that -- it is a system level issue. However i do believe that the last mile problem can be solved ... making the solution of the overall problem soluble by (public) transit (on steroids).

The last mile issue could be solved with AV's (autonomous vehicles). Eg Ubers Jump could be outfitted to be an AV and transport Americans to a (usably frequent!) transit point. AVs could be made to work much easier (ie a shorter timeline) in the low density scenarios sprawl has produced, and which now make Public Transport infeasible.
Thanks!

Comet 1—registration G-ALYP, dubbed “Yoke Peter,” from the phonetic alphabet then in use in Britain (George-Able- Love-Yoke-Peter)
the upvotes are not considered an investment but a social game

If one has to create additional throwaway accounts[0] to submit comments in defense of a given behavior, that's a solid confirmation of its dishonesty.

[0] this account was created immediately before submitting this comment
Ok, we had a MySQL DB around 500GB, and not on Heroku, but we used the AWS Database Migration Service:
https://aws.amazon.com/dms/

We had just a few minutes of downtime.

I did have few issues around permissions, but an AWS support person walked me through the process and we got it up and running. The support was great, and we just have standard business support.

EDIT: DMS might be a no go, as jpatokal points out. While Heroku allows external connections, it doesn't allow super user access which, AFAIK, DMS requires.

https://devcenter.heroku.com/articles/heroku-postgresql#conn...
No it would not be. Hopefully Electron will actually do this in some day.
£6.99 for a photo? That's too steep. I guess this can be automated.
HTML Application
"For the 2nd round candidates, NIST will allow the submission teams the option of providing updated specifications and implementations (i.e. “tweaks”). The deadline for these tweaks will be March 15, 2019. We originally planned that submission teams would have more time, however recent events out of our control have altered the timeline."

Anyone know what "recent events" refers to?
Sounds like you're using a consumer version of a product and wondering why it has consumer features.

It would however be interesting to see how Skype for Pro's (read: Business) handles this suggestion feature.
>Working with sql is fairly simple even for those who aren't experts.

Its not though. There are windows, subqueries, joins , various functions, proprietary extensions, partitions, aggregations ect ect. Even if you get all the down, figuring out a performant version of the query is another hurdle, the whole 'simple' abstraction falls apart once you start tuning your query.
Yeah, I'd also add that it is a huge help in ramping up new devs when understanding your schema.
More SQL learning awesomeness, thanks zappo2938.
It strikes me that the exercises identify the correct result very quickly. They must check against a required result, meaning it is possible for learners to enter a variety of different solutions. Any tips on SQL best practices?
Think you can make it into a CSS framework or Bootstrap theme?
It didn’t come off as preachy to me. bronco21016 makes an excellent point (not made often) that you don’t need to spend all your waking hours focused on making your company successful in order to have a job which you find fulfilling and pays well.
I don't consider Slack and Spotify to be good at making applications (despite their popularity). These are the least efficient chat app and least efficient music app ever, in a multi-decade history of chat and music apps, which didn't have the overflowing abundance of convenience and productivity offered by Electron.

(This is like the obviously silly quote "we lose money on every sale, but we'll make it up in volume!" translated into "this rich environment and set of libraries enables such amazing developer productivity that we can create much better optimized user experiences!" while the laggyness and flakyness and huge memory use are just never optimized away with that productivity.)
Patch Tuesday, February 2019 Edition
I put a form of RAII into TXR Lisp, unified with GC finalization:

https://news.ycombinator.com/item?id=13937660
https://www.starwars.com/video/execute-order-66
Danger on that front...

A company I worked with in the not so distant past got some real nastygrams.

There's a mountain of patents in that space that are near impossible to avoid stepping on.
Some people will want something just because you're trying to sell it to them though.
honestly both of his big intereviews, this one and the one with Elon Musk are very poor. Questions are generic and there isn't any interesting information gathered from these interviews, I would not bother watching them
The most fun I've had learning SQL. The project is a little dead by still a great project. https://schemaverse.com/tutorial/tutorial.php

If you're on MSSQL server this guy is great. https://blog.sqlauthority.com/. I also love the mug shots he puts everywhere.

Explore some weird things in SQL https://wiki.postgresql.org/wiki/Mandelbrot_set. It's fun to learn how much you can do.

Try to do things you'd normally do in code. Many algorithms can be implimented in SQL.
DON'T DO THIS IN PRODUCTION but it's a good way to have fun with SQL and learn a few things.

Find an open source project in an area you're interested in that uses a lot of SQL.
Sounds like the workers are comfortable expressing their concerns! Fantastic!

I would have to be a fool to not hear them out before passing a judgement.
How do you affect change in systems if not by applying pressure and leverage against elements in the system?
> How much should [bm]illionaires be allowed to leave to their children?

As much as they want. Without estate or gift taxes, either.

OTOH, it should be taxed as normal income to the recipient (as should capital gains), though to avoid excessive taxes on non-repeatable windfalls, there should be mechanisms both for recognizing and paying taxes on advance of realization and spreading taxes one incoe over several years after realization, with some limits on the latter.

And several higher tax brackets should exist above where the current maximum kicks in.
Automatically. Power company signals the thermostat which adjusts the temperature if you have opted in. You can then manually adjust it at the device or through the app if you like.
Would your Lexus look good in Nikes? Car 'wears' tires inspired by AF1 sneaker
Especially given how much the icon reminds me of Calibre :D.
> What’s wrong with just going to work, doing your job, collecting the check, and going home?

Depends on what the job is, how much that check is for compared to CoL, and how much I have going on at home.

I imagine if someone hated their job and didn't make enough money, they'd want change. I've been in both camps at different stages of my career.
> Should lotteries be

No.
> ex: a $50 million commercial building. Would you force a sale of the asset and then strip away $40 million away

Plenty of householders or businesses have to sell an asset to settle some debt or tax bill, why not estate taxes?

Of course we might have to bring back capital controls for it to be functional.
Do you know how good is the SparkSQL optimization in e.g. Databricks? Conversely I have also seen SQL used in overcomplicated ways to replace a more general programming language.

When scripting in SQL I have seen that in certain SQL flavors there is no good way to split a large file into k smaller ones for a fixed k without creating a new column 1-<number of records>, selecting k new tables modulo the number in the new column, then writing the k files. The way this is implemented is usually naive so the performance is piss poor due to writing and subsequently reading so much data.

If this candidate was very good at Scala, assuming they were a Spark programmer, they could probably do lots of dataframe operations that were as good or better than SQL commands regarding performance no?
As someone who never played Diablo 1 & 2, I feel that too. I saw people play Diablo 2 and it felt awesome. Playing through Diablo 3 to the end felt... like something was missing.
> I can assure you there are plenty of old school engineers that can get an MCU to run for months on a couple AA batteries. They're not spinning a 20MHz CPU in a busy-loop most of the time.

Oh sure, the good ones aren't, but I've met more than one who thinks spinning is A-OK, especially if they haven't done battery powered stuff before!

As an example, we had a heck of a time finding a non-blocking power loss resistant file system. Ending up having to write our own. (Not an easy choice, a lot of vendors were talked to) We went to the traditional embedded file vendors at the time (hopefully things have changed) and across the board asking for a (NOR) Flash file system that could handle sudden power loss, but without the file system needing any blocking, was met with stares of "why would you want that?"

Of course a lot of embedded works uses interrupts, but on more than one occasion we encountered bugs when doing things "the correct way" and comments from our suppliers that were basically summed up as "well if you weren't so insistent on everything being async..."
I don't know what "the rat race" and "keeping up" have to do with it, but being bored or otherwise unhappy is reason enough for a change, as far as I'm concerned. Life's too short to waste 8 hours a day being unhappy. Nobody's going to reward you for it, it's not impressing anybody, and companies won't hesitate to lay you off anyway, no matter how long you've been there.

Besides that, a person can do their job, collect a check and go home regardless of which company they work for, so why stick with a one that isn't satisfying? Why not see what the other options are and get a fuller perspective? The software world is huge, and you'll never experience it all working at the same company forever.
This is occurring at my company. That said I'm not too sad as Azure seems like a competent provider.
Me too. I spent years complaining about databases and all the structure and rules and inflexibility. It was initially great to go to NoSQL backends where suddenly you're free. Now I really miss them :(
That does sound in our wheelhouse. If you drop me an email happy to setup a time to talk.
You're graphing the wrong thing. Yes, we owe more "dollars" on the balance sheet, but those dollars were borrowed at much (MUCH) lower interest rates. Here's the correct analysis:

https://fred.stlouisfed.org/series/FYOIGDA188S

In fact federal interest payments on the not-seen-since-the-War debt balance is... about as low as it's ever been in the post war period.

In fact the point where it really did get scary and showed a real bump that took a while to correct was precisely the republican spending spree of the 80's. Which we made it through just fine. All that debt you see in that hump? IT'S PAID.

Seriously, amateur economics need to chill out about this. You are being fed a line by your political masters, you just haven't figured it out.
Which triplestore are you using that gives great front-end performance at load?
Learning Preferences by Looking at the World
TechCrunch is launching a subscription service