skysight-inc/HackerNews huggingface dataset:
I only wrote about the GPUs initially (as I had been looking at them in the last week). Then I released the comparison to CPUs, which even included the same company. It just seems strange that two similar markets are functioning very differently. Increased fabrication costs don't explain what is going.
I don’t disagree with your stances but I see this often enough for other topics so I’ll mention my take on it: responding to an ask for evidence is sort of a trap to enter an argument with someone who already has responses for your evidence.

Basically the ask for evidence is not a legitimate query for info, it’s usually disingenuous.

That’s why I don’t respond to people who say things like “what evidence do you have that global warming is real” or “what evidence is there that the earth is round”
This is one of the things I hate about the American Ninja Warrior. Look at all the hardship and trials and tribulations this person has done to get here. Not about they exercise mind you, but the circumstances of their shitty existence. Rejoice that these mere mortals have the opportunity to run this obstacle course that is a metaphor of their shitty little lives.
The world is a pretty miserable place, and there is no shortage of coverage (local nightly news, anyone?). I for one don’t mind a few pieces focused on an uplifting part of any otherwise sad story.
But nothing you say is connected to whether someone should value this higher than freedoms that would be reduced. You’re making tacit normative assumptions and then refusing to engage with people who sincerely know the same facts you know and don’t attach the same meaning to them.
Why can't "first plot of the day" be pushed into default startup overhead? Seems like a major friction point.
Not exactly that, but you might like to peruse https://github.com/poteto/hiring-without-whiteboards

Reader beware, of course, I know at least one company on there shouldn't be.
This is a separate issue and one inherent to every platform that encourages lock-in (which today unfortunately includes pretty much every major one).
Heh, yaml haters unite! I wish yaml would go away.
this is so naive. wealth has no borders and they are in every municipality in the us.
If there were a standardized Programming GRE, it will end up increasing the competition for jobs thanks to the future Kaplan/Princeton/local training centers. What would companies do then? Start another layer of programming interview on top of this programming GRE. Eventually, we will reach a point where companies don't trust such GRE scores.
How to convince employees to use a new product
I mean, it'd be easier to change my mind if you had a single reason behind anything you've claimed.

I would love to understand why Rust would be more effective for productionizing ML models than the existing infrastructure written in Python/C++/CUDA.
Per the article consider Toml
Weight is a weaker condition, since you can construct a polynomial weight sequence that results in linear height.

In general, height is the easiest thing to restrict, but doing so restricts dynamic performance optimizations - you can't use splay trees, for instance
Another one: Parsing partial YAML files doesn’t detect an error with loading the complete file. We’ve had a production outage, because of large yaml files getting cutoff and not all settings getting loaded into our server. JSON or XML typically will not parse.
Planet Money has a good two-part series on this (episodes 925, 926). Basically plastics are only really useful for recycling if they’re washed thoroughly (which requires water, possibly hot, using more resources), and not shipped all the way around the world. Until we have recycling facilities locally, it’s just not worth it. Using them for energy would seem to be a better option, but I think that landfill is still probably the best one.

The real solution is to reduce consumption and push the packaging waste costs back on the companies making the products.
I don’t get the 2010 reference, but flying cars are something that might fall into the “just because we can doesn’t mean we should” category. I’m assuming keeping something in the air costs much more energy and pollution than using an axel. Maybe there’s more to it.
Because the wolves were part of their equilibrium. We broke that, by removing them.
inb4 YAML adds "Yeah, nah." and "Nah, yeah." as boolean values. Interpretation is locale dependent.
I second the suggestion "Foundation of Computer Science" the full book is available as pdf. its language is clear. it uses C langauge. there is another edition using Pascal (which I have and IMHO is better even when learning about data structures involving memory references). you may also find a dirt cheap used copy.
Why not deal with homelessness closer to the root of the problem, of which there are many?

In the current political climate (really the last 20+ years, but more so lately), politicians do not solve problems, they create them.

And, the problem of homelessness can't be solved in SF or NY or LA, because I've read of cities putting their homeless on buses to SF (or elsewhere).

This is a national problem and needs to be addressed nationally and at root causes. Everything else we do is papering over the problem.
Yes. Let’s say you want certain features of a voice sample. You need to do that feature engineering every time before you send it to the model. Doesn’t it make sense to do it in C++ or Rust? This is currently already done. So if you already are starting to do parts of the feature engineering in Rust why not continue?

Yeah it’s not reasonable right now because Python has the best ecosystem. But that will not always be the case!
Our Graham Greene in Havana
To be fair, the article begins by linking to a previous article by the same author about the problems with JSON. He is an equal opportunities opponent :)
For what use cases, and what would you prefer?
When the government pays for things, it distorts the economics, because the true cost of that thing is being hidden from the consumers. By including the cost of enforcement in the cost of the service itself, the market can balance better.

For example, when allowing horses, that means the plane uses additional fuel. Usually the cost of the fuel is included in the ticket, so as fuel becomes scarcer, prices go up, and less people fly. But when the government starts paying for some of that fuel, it will hide that price increase from consumers, so they will fly more than they should, and use fuel faster than they should.

Also, almost 90% of Americans have flown[1], so it's not like filers are some tiny minority.

[1] http://survey.airlines.org/
It’s kind of the idea behind Yarn’s Plug’n’Play: https://yarnpkg.com/en/docs/pnp
Tic Tac Types: A Gentle Introduction to Dependently Typed Programming
New Restaurant Opening in Chinatown Vegas
These problems don't go away by not including a picture... In Germany a resume without a picture looks odd.
There is nothing you could do. Just like when you are new to the dating world, you are just new to the recruitment world: when the company wants, they will send you emails, call you, etc. When you don't hear from them, don't even bother sending emails. That's why you should interview with multiple companies, in the hope that one of them will offer you a job.
I'm sure you can go faster, but how much faster? The rowid b-tree lookup, with the b-tree in memory, will almost certainly be blazing fast compared to the actual disk read.
YAML files should have an explicit start point and end point, respectively `---` and `...`. yamllint will enforce this, although I have never used these for integrity checks.

https://yamllint.readthedocs.io/en/stable/rules.html#module-...
Technically correct, but not useful. Three of the seven members of the committee are employed by Google, and the other four members are each from different companies: https://github.com/ampproject/meta-tsc#members. Plus, it's not clear wether each member has the same amount of "power".
Dimensionality reduction more generally may well be a form of machine learning. Doing really simple dimensionality reduction and then a really stupid prediction method doesn't quite cut it as far as I'm concerned.
Honestly, I recently moved from GA to a self hosted Matomo in an effort to stop using Google as much as I can and I am very happy. For a power user it might not be enough but for me, just to have a general idea about the usage of my (small) websites, I am very happy.
The only truly safe encryption is quantum encryption. Any classical encryption algorithm should be breakable with quantum computers, even if we haven’t figured it out yet like with Shor’s.
Everyone involved in the "discovery" of the conspiracy (Which was random words applied to Rosicrucians dogma?), and those who claimed that the conspiracy really did unravel the secrets of the grail, everyone (except the girlfriend, but including the protagonist) were idiots. Skepticism, rational thought, and a little application of evidence should have stopped the process in it's tracked. They all got carried away, and the lies, begat lies, that became 'a truth'. Much like fake news of today etc.
Another novel of his Baudolino comes at this from a different angle, everything the protagonist says is a lie (unreliable narrator plus), yet it all comes true.
I love a good Eco conversation, and all the wonderful ways you can pull it apart.
After more than 500 interviews and having hired about 50 engineers, I have to wholeheartedly disagree. I've A/B tested my interview script and technique over all those years and there's a massive inverse correlation between how hard the answer to a question is to grade and how good of a predictor they are. Deep and open questions are the best ones, period, and learning to interpret the answers to them takes years. Interviewing is really a skill to be learned and it's a hyperdimensional optimization.

One of my currently best engineers started out with one of the worst coding challenges I've ever received (think JSON marshalling by string concatenation), but he was so smart, empathetic and driven I took the time and energy to build him up. One of the best challenges was by an asshole that was so intelligent he constantly managed to sabotage himself as well as the team.

TL;DR: These days I don't believe anybody anymore who proposes there's just a single skill to be checked in interviewing. Tech Interviewing is just a hard job, just like engineering itself, but it's equally fulfilling if you take the time to learn it and get good.
Not really. Your bank (and the whole web) can easily switch to a quantum resistant encryption algo when time comes.

For Bitcoin this is much harder.
Slightly off the topic.

In one of web applications (CRM alike) I was experimenting with SQLite-per-user approach. In that application user related data was clustered on per-user basis.

So instead of single-db-for-all-users I had one-db-per-user.

Performance gain was significant - around 25% for most of requests. I suspect that this is due the fact that index trees were significantly shorter for each particular user, data more local, etc.

Yet db schema update and other batch requests can be made without stopping the server, just handle db files one by one.

Just in case.
Schmidt Didn’t Want to Build Chrome Initially
Additionally you can use iterated hashing: take the block hash b and hash it n times as in H(H(H(H(b)))) etc.

Since hashing is a serial operation, and each hash is a random mapping of input to output, with enough iterations (hundreds of billions) you make it completely infeasible for the miner to even know what the result was by the time they have to make the block public.

Zcash actually did this for their second trusted setup; IIRC the delay was set to be about a week's worth of computation. It's a much better scheme for many use-cases than anything else I've seen in this conversation. The main downside is exactly when which participate actually finds out what the final result is isn't well defined. But for cases where you can commit to the result in advance that's fine.
Pay her with sex. she's your escort girl afterall.
Yeah regarding that, I do think start-up speed is important, especially in a data-driven workflow where you run binaries on a dataset.
And Apple
*Google if u r hit with paywall
> You not only store files as blobs, you can also store a lot of metadata on top of them, and then, when your needs inevitably grow, start using other SQL tables for the rest of your application configuration or state. And it's all in one neat tidy package

That's a great solution in search of a problem for a small dataset.

For a large dataset it is a terrible solution, because disks fail and bit-rot happens. Ability to easily restore a tiny subset of data ( single file or multiple files ) using standard commands ( cp/rsync/etc ) is highly underappreciated.
I'm sure you didn't mean to, but please don't start tribal flamewars on HN. It just leads to tedious responses and worse.

https://news.ycombinator.com/newsguidelines.html
It’s going to be hard. Game theory would suggest that governments will defect and do what’s best individually. So developing countries are going to burn coal to develop, after all they have the most to gain and the least to lose relative to developed countries.
If the locking is moved to the database concurrent transactions can happen. If those touch the same rows one of them will have to fail to maintain consistency. The bottleneck wasn't there though. Even a single thread doing INSERTs is more than enough to slow down the database. You probably don't have a write-heavy workload.
Such the VM is way too complicated, and has other problems. (Also, it is difficult to sufficiently control the features of JavaScript programs (not only HTML related stuff, but also Date and endianness), or to replace specific scripts.)

But just if you want a Turing complete language that is incapable of fingerprinting the host environment, there is TeX, which might be incapable of fingerprinting if a bug it has is fixed, and the file I/O is made more restricted.

Also, for internet stuff there are many other programs and protocols, so could be used, e.g. SMTP, NNTP, Gopher, Telnet/SSH, etc. (In many ways it will even work better. No need to deal with complex user interfaces that do not even work properly and which is not even the user's intentions.)

There is also Glulx, and other VMs, and I also thought of idea to make up a VM for this purpose, too.
Umm, no. You can find cases where JSON sucks, but you have to look for them. You can find cases where XML doesn't suck, but you have to look for them.
Personal swipes aren't ok here. Regardless of how annoying or provocative you find some other comment, please don't post like this to HN.

https://news.ycombinator.com/newsguidelines.html
I described the variance between public and other mass shootings above: "Statistics change if you include other types of mass shootings (family more white, felony more black) which are much more common than the "public mass shootings"."

> Non-black perpetrators committed 70% of these public shootings

So you're bolstering your argument that public mass shootings are primarily white by claiming that blacks (14% of the population) commit 30% of the public mass shootings?

Statistics and context matter.
> By putting all data in the db you have less moving parts, transactions, referential integrity, well defined behaviours, etc

If you are doing it for 100k files and below you are using a Ferrari to pick up eggs in a corner store. If you are using it at 100k files and above, you are using a Ferrari to move a pile of paving stones one by one.
A big push for NN is to get them running in real time on local GPUs so we can make AI cars and other AI tech a reality. 2500ms could be life and death in many scenarios
Wait, I thought Julia was “fast Python”? If that’s not the case why would I want to switch to it from Python?
That’s a good analogy. Similarly some who fight abortion can simultaneously fight contraceptives or sex ed, despite one reducing the other.
Citation needed? Symmetric encryption algorithms like AES (with at least 256 bit key) are considered safe even against quantum computers, based on some reasonable math/qm assumptions.
That's what happens whenever there is a competitive exam. Look at math olympiad papers from 1970's, and compare them to the recent olympiad math test. Tougher than 1970s. It is the same about many entrance exams we see in China, India, etc: older exams are easier than the recent ones.

People just master the foundations behind the old test material. Now that stuff has become trivia of the today. So, they need some advanced stuff to test the test takers.
Okay, yeah, I know all these things but this is just a font of wisdom ...

> The wonderful thing about credit is that it's not a finite
resource.

> The worst
position for a leader is as the bearer of bad news everyone
already knows.

> Being transparent also helps to break down a commonplace fallacy
in television: the idea that network and studio are your
adversaries. In fact, these are your production partners and your
financial backers - as invested in the success of the series as
you are - and they deserve to have a clear picture of the
process.

> ... explosions of genius-level creativity: but where does the
black powder for that explosion come from? Pattern recognition.

> More often than
not, all of the consideration and reconsideration done by
showrunners of the material in post-production is a distraction
from the the far less immediately rewarding work of the writers
room

> Without a complete script, no one can decide where they are going
to take the trucks with all the lights and cameras and costumes,
and for how long. Without a script, no one can figure out how
much it's going to cost to make this episode of your series.
Without a script, the actors can't prepare for their work in
front of the camera.

> Scripts are how you talk to cast, crew, studio, and network.
Write them quickly, rewrite them impassively and efficiently.
Work your scripts until they are ready, but recognize that in a
fast-moving business like television, most of the time they will
only be ready enough.
what is a bigger problem is that the us is seen as a place where companies (the wealthy) can avoid the cost of public services like universal healthcare, public transportation, and government backed pension that all other modern countries have. the us workers need to earn more to make up for the lack of government services. but this is not the case for foreign workers whether they are legal or not. foreign workers will always be able to underbid their us counterpart as if they ever get sick and/or old they can go back home.

corporations are forcing the us working class to give them a discount on their labor costs. this is why so many companies have heir headquarters in the us. plus they have the added benefit of ip protection. the wealthy people of the world are literally raping the us working class.

the american worker must be paid more to make up for the lack of social services. but us minimum wage is very low compared to other first world countries.

clearly one solution is for the us working class to form a massive worker's union. but another possibly more realistic solution is to destroy the US's reputation as a haven for the protection of intellectual properties. If the US is less known for ip protection, the wealthy will stop fighting the working class from implementing social services. they will start moving their companies to the EU.
Daggerfall is getting remastered and there's an actual playable version: https://www.dfworkshop.net/

I installed it recently just to scratch that childhool itch, and it's looking good, and still plays well (this was one immersive game back in the day)

Here's an ultrawide screenshot if you're interested: https://ibb.co/HrZZHcp
To keep in mind when wondering why Brave is so heavily promoted by some media outlets before Firefox, in particular when talking about user privacy online and pushback against surveillance capitalism.
MasterClass co-founder brings studio production to undergrad online courses
That's not what the bug bounty program covers.
I have (half?) jokingly said that hiring could be done by selecting people who try to right click something when confronted with a windows task they don't know how to do.
No semantics needed. In both cases waste plastic is transformed into feedstock for a process that would have otherwise extracted non-renewable resources.

Except one works but gives people the geebee geebes. The other one makes us forget our opulent consumption but doesn’t work and kills marine life.
Other than looking ugly and being a pain to type does xml actually suck?
The formalization of this approach is https://github.com/biokoda/actordb — which is essentially a sharded document store where one type of “document” is an SQL-addressable SQLite database.

Sadly, ActorDB seems to be inactive as a project—but the fundamental premise is sound.

I’d love to see the concept reimplemented as e.g. a Redis module (since a Redis cluster essentially has the same “shape” as ActorDB’s custom distributed K-V store.)
Why of course. This entire discussion should always be complemented with the sqlite3's intended use cases. Even the authors admit it's not every app.

So yes, definitely reach for a richer DB system when your needs grow beyond the point where sqlite3's weaknesses start to show.

I believe the discussion in the entire HN thread is on the general topic of "is sqlite3 really that good for small-to-mid-sized projects", to which I believe the answer is definitely a yes.
I've learned to dislike Slack as my career takes me to larger teams. It's great for discovery (think internal Stack Overflow for eng roles), but terrible at maintaining context on a specific "project thread". The argument against this is "you're using Slack wrongly", but at that point, how much more value add do you get from traditional communication methods aka email? Oh, and the "X is/are typing..." is a hostile feature. It's like I'm obligated to sit there with lots of anxiety, waiting for you to deliver the message.
> run binaries on a dataset.

That's not how (barely) anyone actually works with Julia when they do data-analysis though.
Ubuntu 18.04 desktop running on Samsung Dex (Starts at 8:56)
I've used YAML as the format for a config file, and I certainly regret that choice. Trying to explain to someone that doesn't know YAML how to edit it without setting them up for failure is quite annoying. There are too many non-obvious ways to screw up, like forgetting the space after the colon or of course bad indentation.
a nested for loop is certainly not hard ... however ... they describe the problem as something we thought was a trivial nested for-loop problem which suggests that maybe it wasn't. if the problem was presented in a more abstract fashion, such as print all filenames 'within' a directory, then a candidate may have stalled on which approach to take.

also, someone who has only ever written code using lambda expressions might have difficulty writing a nested for loop
> which seems probable, as we are progressing fast in the number of qubits we can keep together

Are we? Every so often I check back to see how well they're doing with actually running Shor's algorithm. In 2012 they managed to find that 21 = 3 x 7. And today... 21 = 3 x 7. That doesn't sound like progressing fast.

Quantum annealing is doing well for itself, but it isn't any sort of threat to encryption.