skysight-inc/HackerNews huggingface dataset:
This is, interestingly, not very well known in Portugal. The whole story is fascinating and the fact that he almost got away with it is very impressive.

Most people interested in national history know that the Estado Novo dictatorship was brought to power due to the increasing distrust in the first republic, but most don't know of this event, nor of the potentially very large role it had in eroding that trust.
To add to masklinn's answer, here is some more information: https://rustwasm.github.io/twiggy/concepts/generic-functions... https://doc.rust-lang.org/book/ch10-01-syntax.html
> The BMW connect app is currently stuck in a loop where it says it's "doing something"

Cute error messages really frustrate me when they get stuck or display frequently. They just remind me how much I want an error message that gives me something to work with. This seems like the lazy implementation equivalent of “commit” as your commit message.
You're actually comparing apps like Photoshop and Maya with Slack ?

Of course they use lots of RAM they do lots of complex things.

Slack's only job is to print text on the screen and send text to a remote server. That's it.
Not cars in particular but the Swiss and Austrians are obsessed with "Made In Switzerland/Austria" respectively. Especially for foodstuff (cheese, meat, etc).

I see this a lot less in Germany, maybe because nationalism in general is seen as somewhat in bad-taste here.
For a brief moment I expected this to be about WOW’s relaunch where every server was full.
The Church of Jesus Christ of Latter-day Saints.

AKA Mormon Church, who are pretty famous for their door-to-door proselytisation.
More or less the pressure at 4000km into the center of the planet

Sounds doable
> he sells more books than all those people combined by probably a couple of order of magnitude.

That's often an indicator that the content has been made inaccurate in the direction that people want to hear.
The LG iris scanner that I've used in the past had a small flickering red LED between your eyes. I'm not sure if it was just something to focus on or if the light was meant to make your pupils dilate slightly. The one I used was probably nearly 10 years old. The newer scanner out there look to be a lot faster and more automatic.
> European countries in general just aren’t very attractive to these scams, conversion rates are far lower than in English-speaking countries.

You mean we are not as easily fooled?
I like this explanation.
> Wouldn't it require a set of business rules instead of a comprehensive design model?

Well, I was imagining something like a library being tested/verified rather than an application or system. But either way, you have to model the features of the code-being-verified and the model must be comprehensive. An incomplete reference model usually will result in false defects.
Want to Buy a Warhol? Now You Can
Alexa and Google Home will soon let you talk to the dead
> With this level of sophistication I feel like it can only be intentional, but why?

Hehe, I have an idea, it is kind of crazy so I assign it <10% probability but if I where right it seems to kind of work:

Plausible deniability.

We all "know" that well funded three letter agencies wouldn't let shoddy work like this pass.

As long as you aren't afraid that anyone will capture it in transit this is a good way to avoid suspicion.

Which could explain why it was so overdone, to make sure everybody sees how unlikely it is that a state actor have done it.
Good point, I better teach my kid this skill so she can go on to a job programming one of these "AIs"

idiocracy will happen not because people get any stupider, but because the bots reward the stupid ones first.
How to write super secure, SQL-injection bullet-proof PostgreSQL queries
Oh, now I get it. Great idea. Also implement Namecoin support would be great.
> Rust is still a research language.

It's not. Rust is being used for production systems by several companies, so it hardly counts as a "research language".

> Anyone trying to fix/debug things in the kernel now has to learn Rust.

Wrong again. If a driver for some SD card reader is written in Rust, then you won't come in contact with this if you're working on the IPv6 subsystem.
My best car "feature" was a rental I had that when connected to bluetooth and driving, would auto-reply to SMS messages with "I'm driving and can't talk right now".

At the time I had facebook notifications send me sms messages, and if you reply, it would post the reply to facebook.

I had left a bunch of "I'm driving and can't talk right now" comments on random posts without realizing it until days later.
Get 20% off MLOps NYC19 tickets this Labor Day weekend
The problem in the UK is that the regulations here are toothless.
There's probably some nostalgia in there. I'm not sure computer tech ever worked that great. And probably you never did have calendars synced to all devices - it's just people expect that stuff now.

That said I'm pleased to drive a car with no in car computer.
Using Google Firestore for a Golang Back End Application
No, but I kinda think that the benefits outweigh the costs.
> Outside a few filter bubbles like HN rust is virtually unknown or little thought about.

FWIW I had been hearing buzz about Rust from the community that I work with regularly (including the occasional "I'm working on rewriting $COMPONENT in Rust") long before I started frequenting HN.
React adopts new code of conduct
A Hot Take on GitHub Actions
Sure, correcting typos, I wouldn't hold that against them. However, when they intentionally scratch out search terms for no apparent reason and show extremely vague matches, it's completely useless. I was searching for a specific error message that was causing my MacBook to freeze on login. Instead, the only two terms Google preserved were 'mac os'. First result was Apple's own page on the OS. Every result was entirely useless. Fine, if there's no actual result for this error message, tell me, but don't make me scan through a page full of irrelevant links and make me figure out myself why they're irrelevant.
>I'm also guilty of thinking language X is the next big thing, and that I should use it for everything. And that's happened more than a few times: Smalltalk, Eiffel, Python, Haskell, Lua, Go.

>So having said all that, I really do think that Rust is the next awesome thing.

This is sounds like something straight out of r/programmingcirclejerk
The "recession" that economists use is just a technical term for a decline in activity.
FF shows that new language advocates are as usual out to lunch.

It is as if everyone forgot the time when the Netscape ruled the web but some clowns decided they want to rewrite it and make it more awesome driving its market share to nearly zero and company out of business.

Mozilla should have continued to re-iterate on FF code, slowly but surely improving it rather than going "Oh look, we can make it soooo much better with this new awesome language"

P.S. The really funny part is that it is basically the exactly same project that is engaging in another "rewrite" just with different corporate owners.
That’s possible too. But I specifically mean that we’re not as easily fooled by Indian call center staff.
Using Raft for the WAL sounds a bit like Calvin. How does Dqlite compare to eg FaunaDB in terms of distributed ACID guarantees?
US intelligence: Russia was recovering missile from the sea when it exploded
Interesting, article but lacking a lot of details.

This coming from Google, a direct competitor, certainly also looks a bit marketing phishy.

After the very recent large scale Google Play malware campaigns were uncovered (like CamScanner) it appears also pretty well timed to distract and divert from Google's own problems.
The more practical question would be not how fast it is (supposing it's quite fast), but how many features isn't there yet.
The average monthly full time salary in Bali for a local is around $270 USD. A Gofood order could easily be $100. Last time I checked Gojek takes 20% of the order value. On a $100 order that could get them $10 (assuming they split the $20 evenly with the restaurant). One a day for a month and you've made an additional average monthly salary. If you think about that in terms of a Western IT annual income (assume $60k) that's an extra $5k a month.
Haha I look forward to an IoT doorbell company blogging about how they send 2 million door bell rings per second
The seat of state government is Albany and the seat of commerce/finance is in Manhattan. A couple where one worked in each place would naturally have something like that arise (and I'd think it wouldn't even be particularly rare).

I suspect for the majority of those couples, living in/near Albany would be vastly preferable to NYC, even before you consider the after-hours of political work is probably benefited more by locality.
The way he escalated faked credentials (the forged contract) into better credentials is great and a topic of great interest for computer security today. Using current political climate as a driver for operational security is genius.

The plan to gain control of the central bank in order to clean traces of the fraud was amazing too. How many other similar plans succeded ? Should we start looking into changes of control of similar institutions in other countries ?
with much less $$$
I feel like we never recovered from the 2008 depression. And I feel like we are due for another big one.

That said, these are cycles as always.
I think the only American workers that are paid too highly for manufacturing jobs to thrive in the US are folks like this:

As Chairman and Chief Executive Officer at GENERAL MOTORS CO, Mary T. Barra made $21,870,450 in total compensation. Of this total $2,100,000 was received as a salary, $4,452,000 was received as a bonus, $3,425,006 was received in stock options, $11,081,760 was awarded as stock and $811,684 came from other types of compensation. This information is according to proxy statements filed for the 2018 fiscal year.
Interested to hear this too though I doubt we will, they should probaby invest in some HSMs
It's totally ridiculous that these nerds at Google don't even mentioned the impacted websites.
Every time Qt is mentioned there is a comment with a licensing question. You don't pay for commercial use as long as you don't want to make secret modification to Qt itself. Paid licenses are for a couple of obscure modules.

QtQuick + JavaScript puts JavaScript into its original place that it had at the times of the old web: oneliners to bind stuff together.

Also there is probably a confusion from Qt having two distinct GUI systems: QtWidgets and QtQuick.
Being smart and being properly (academically) educated are two (very) different things.
Neither halal-approved meat nor kosher-approved lemonade fundamentally change the taste and appearance the consumed product. The only costs to providing those options are an extra non-governmental "tax" in how the food is processed, regulated, and approved, and that cost is much less than the cost of not selling to those will only consume kosher/halal, or providing a second set of approved options to them.

There's no such thing as kosher/halal pork, and no such thing as vegetarian-approved filet mignon steak. People who can will still eat their pork and beef, rather than succumbing to the no-pork, no-meat practices of the minorities.
When the news media starts saying "recession" it increases the chances of there being a recession.
The economy recovered, people less so.
Hi there, you can email support@lunchmoney.cc to request that we fully delete your data.
Look at car ads: the infotainment system, as it is called, is now the primary argument for selling cars. That is another symptom of the epoch rot. And they're made harder to replace with aftermarket units.

Having said that, bluetooth took more than ten years to stabilize and some may not have it right yet.

For Carplay: Apple has constantly been stiffening the conditions for certification, which now includes a multi-day drive test. So the next crop may be somewhat better.
> If I also need clang and rust for all the platforms, and learn rust, for some questionable benefits

I can see the arguments against needing 2 different C-compiler toolchains, not to mention how this may limit target platform-support to the minimum subset supported by both compilers...

But to argue that Rust only provides "questionable benefits" is really not reasonable.

Even the hipster Javascript crowd has discovered that providing more information to a/the compiler (Typescript) almost unconditionally provides higher code-quality and better results.

When will the C-crowd do the same? When will they shed their "I know better than any machine"-like elitism?
I think setuid executables would be a good place for rust or go, but I have reservations about the kernel itself.
Fear sells, but who's buying?
What's risky about heating hydrogen, magnesium and lithium and squeezing them hard together? Apart from any addition of oxygen blowing out the building?
Probably a small fraction of the total sales, given that the average new car price was about 3 times less (and many people buy second-hand cars). Therefore, private self-driving cars will only be available to a very small fraction of the population, and the rest of the population will have to use car-sharing.
I think this is a disingenuous or naive view, while you may not have been serious, I think it's worth unpacking why it's naive as I think a lot of engineers have similar opinions.

To start, there's nothing here about what machine this architecture runs on, it could be running on a Raspberry Pi for all we know.

Then, this ignores the cost of database lookups for the keys. That data is probably small enough to be on the one machine, but then you have to have service support for (reliably, in real time) syncing that data to the service. A separate database is therefore probably the right solution here, which means you're doing networking in each message send, which makes it unlikely that a Pi could do this.

Next up you've got the issues of reliability. The message queue separation gives you better reliability in the face of issues such as upstream APIs going down or erroring, or issues for a specific user. All the business logic around handling this, the message queue handling persistence and ACID semantics (or parts of it), this all takes additional resources, not to mention potentially a fair bit of disk space (for a Pi) to queue up undelivered messages should an upstream API slow down or stop accepting new messages.

Then you have hardware failure, at this scale you don't want a single machine failure to wipe out your primary communication method with millions of customers. You'd therefore want to have a distributed system, even if that's only for reliability rather than performance.

Lastly, 21 million clock cycles might sound like a lot, and might go a long way with C/C++/Rust, but as you move up to more dynamic languages that will reduce significantly. It happens that they are using Go here, and that's likely to get pretty good performance out of the hardware, but writing this service in Python/Ruby would be a very valid choice for developer productivity, or based on existing skills they have in the team. That might be 1/10th the performance, but since you need a distributed system for reliability here anyway, adding a few more machines to the pool might be a better choice than introducing a lower level language that takes longer to develop and exposes you to memory safety or threading issues.

There may well be other factors I haven't considered here, but I think for the use case of delivering that scale of messages, the reliability options you get with a system like this are well worth the additional hardware requirements and architecture overhead.

Edit: lmilcin makes a good point about trading systems, but there are several differences – that system still has a single point of failure, it was probably written in a low level language with input from experts on performance, and it was running on a much faster machine. The single point of failure of a server-grade machine like that is probably an acceptable risk if you own the hardware, but in a cloud environment (which brings other benefits) hardware is less reliable so probably not an acceptable risk there. I don't think it's an apples-to-apples comparison, although it is interesting.
"about 10%" becomes about 15% to buy. That's from spot price up.

When you want to sell it, it will become "about 10%" from the spot price down aka about 15% in reality.

Now do the algebra.
Yep, I hit the calculator first thing too, but I think your criticism is not quite fair, after all the data has to be pulled off disk and acknowledgements written back.

That said, it really doesn't sound too difficult with straightforward architecting (says the armchair critic).
It looks like HN will have to loosen at least one part of its anti-suburban stance: people who live in the suburbs get back and front yards as part of the deal.
>I’m looking at the Toyota Tacoma as my number one choice, but this is not a strongly held desire if there is something better.

Something better for what?

A Dodge Dakota or an old Ranger (the ones not based on the global platform) are far superior if your goal is to overload the piss out of them without hurting the truck.

You'd probably enjoy your time in a new truck far more though.
That's a valid point, but it's not entirely true. Walt Disney was not the first to make a theme park. He was inspired by Fairy Land in Oakland, CA. He even graffitied Mickey Mouse around the park in his early days. Walt has explicitly cited Fairy Land as his inspiration for Disney Land.

Fairyland is magical in a specific sort of way Walt tried to capture. Many parts of the park are designed for young kids to go that are too small for parents to easily follow. Imagine being a kid and going through a tunnel coming out to a secret world with just other kids your age who are playing and inviting you to join, similar to Peter Pan. That's what it is like. Walt tried to capture this magic with Disneyland and has captured some of it, but it falls short in some ways. In other ways Disneyland is better, as it is enjoyable for all ages. Fairyland is designed for kids under the age of 13.
Go Module Mirror and Checksum Database Launched
The idea of free and independent media is too important to throw it out because it may make a recession hit a bit earlier. Trust in media is low as it is. Openly lying and manipulating, even with good intentions, will remove what's left.
I would actually say that because you are a YNAB'er, you are not my target audience. Lunch Money works best for first-time budgeters because they don't have a previous foundation for budgeting. The Lunch Money philosophy is fundamentally different from YNAB, being that it's not envelope-based and we don't track/assign every dollar. YNAB'ers tend to be very loyal to the YNAB philosophy and while there's nothing wrong with that, it would be an uphill battle to convert already paying users of YNAB to Lunch Money.

We started off with not importing transactions, but ultimately integrating with Plaid was useful for us to get our first 50 or so users off the ground and running right away.

Thanks for the kind words and for taking the time to write feedback.
Yes, you have to use a forked SQLite in order to make use of dqlite.

I believe they (the LXD team) are working on upstreaming the WAL changes but due to SQLite's very strong compatibility guarantees they want to be very certain the API and protocol are correct before carving it in stone. Not to mention they are the only major users of the feature, so more widespread use would also be nice before merging it upstream.
Insight porn.
Either that or they have specialized web-crawlers that emulate various browsers.
Show HN: Get Your Idea Executed ASAP
For comparison, atmospheric pressure..

- At the center of earth is around 3.6 million atmosphere.

- Synthetic diamond needs 34,500 atmosphere.

- Deepest point in ocean (Mariana Trench) is at 1,000 atmosphere.
Hedge funds and similar firms do almost all of the exchange volume. If the media talks people in to selling and nothing happens, we will see a humongous transfer of wealth to institutional investors.
Something I think about a lot is how the base quality and complexity of things is improving but we still still consider it the same thing in many respects.

I think what you're describing is a great example, checkout one of the classic rides, It's a Small World:

https://www.youtube.com/watch?v=7tbm4Au3dZ0

vs the new Smuggler's Run

https://www.youtube.com/watch?v=3IZDfFDbGnU

An astounding leap forward in environmental storytelling, attention to detail, technology, etc.
Odroids have better price to performance in my opinion.
Gotta love Rossman.

A very atypical video series for him, yet still so enlightening.
Funny point: I do think that we have a better ratio of Carl Sagans/Tommy Chong in the universe of pot smokers than in the non-smokers universe. Maybe the tommy chongs that don't smoke are a little bit smarter, but they probably are more sad/depressed.
But why should the office be located in a hard-to-reach central area at all, if most or all of its staff live somewhere else?

Because most or all of its staff live in different somewhere elses and mass transit is horrible at random route commutes. If you take a city and express it in polar coordinates defined by each spine of mass transit as being at a constant theta, putting the things that lots of people need to come to near the center makes the most sense.

Locating an office 3 miles out of the center at a random theta means that a lot of people need to commute into the center, change to the line serving the office [waiting], and continue their commute out, reversing the same on the way home.

If I'm competing for the best employees, I'm far better served to pay more to put my office near the transit hub and lower the inconvenience for my employees.

All the above assumes a significant commuting base on fixed route rail that tends to cluster around hubs. It might be possible construct (more expensive) transit that was not hub and spoke. If you do that, I predict you end up in the less centralized design you describe in the last paragraph (which still seems like it doesn't serve the needs of people who need to work together but are served by different of the numerous hubs).
In my eyes we shouldn't stop people from doing anything. What we should do is encourage people to have a wider variety of hobbies and interest, of which gardening a few hours a week can be coupled with video games - or whatever they want to do to relax and unwind. Variety is the spice of life.
The title of the blog is actually a click-bait.

The point of the article was more that when you have multiple teams, each owning multiple products, having a single well-defined abstractions over external dependencies provided as a service that you control is important to manage risks posed by those external dependencies and to make overall maintenance easier.
Google’s top lawyer allegedly had affairs with multiple employees
Language isn't the direct performance problem indeed. It's the choice of the whole stack that depended on the language.
I think browsers are buggy too. Leave a javascript intensive page up for a while and look at your memory. Instead of bitching at adobe now people will bitch at google. I just feel memory management for JavaScript just isn't that great. After a while you have to close the page and restart it.

It just seems everything is cyclical in tech. Microsoft gets monopoly on browser market. People complain about it. Flash gets monopoly on streaming media people complain about it. Now Chrome has a monopoly on the browser market.
The first Nobel Prize in Chemistry in 1901 was awarded to Jacobus van 't Hoff