skysight-inc/HackerNews huggingface dataset:
Tesla slashes Model 3 pricing
Most spam (received by servers I manage, at least) aren't spoofed nowadays. They come from mail accounts that have been compromised and hijacked to send out spam.
3D-Printed Soft Robots Can Be Controlled by Magnets  ENGINEERING.com
Not really. You want structured constructs, even in asm, because they play nicer with the speculation and prefetching hardware. Going nuts and throwing away all of the conventions of higher level languages typically kills your perf.
I’m not optimistic. Look at Iran, North Korea, Cuba, Russia, and pre-WWII Japan. How did, in many cases decades long, trade tariffs or embargoes work out? Well it certainly crippled the targeted economies and impoverished their citizens.

But I am not aware of any historical case where trade penalties have curbed human rights abuses.

On the other hand, if you look at south east Asia, you see a different pattern. As wealth and trade have increased, so have the lives of the people there improved. Not at all at once, and there are plenty of aberrations, but on the whole, little by little, things are getting better.
they will use incorrect grammar, I am suggested by a flashback to being a English to English interpreter between a customer who learned English while a contractor in Dubai, and a friend who is from the same region of Pakistan, forty years before, and whose English is to my ears the most polished Received Pronunciation. I mean polished to convey being personally adopted and crafted to retain both the RP strict enunciation yet deliver a nuanced and individual sideband of the kind of emphasis and interpretative expression that relates the mind of the speaker, which I think RP unfortunately removed when it removed colloquial intonation and regional accents and idiom.

I can only be impressionistic about how I hear my friend speak. But I knew his elegant Received Pronunciation English at first, and attuned to his individual sideband, rather later. Possibly the experience of first being a very young apprentice and later less familiar, might have emphasised my attention and consequent possible bias. However the speaker I am describing is a very successful individual in business and almost politics too. I know that I could not broach the subject easily, but I imagine that a considerable amount of pride and private sense of accomplishment is likely to be enclosed within this gentleman's appreciation for his voice. This gentleman almost invented the "bucket shop" discount airfare travel agency, knew Laker, and I think of him as English establishment by way of his work and private politics. This just now, without any sufficient thought I must say, makes me think that bringing back Received Pronunciation English could be a powerful unifying force. Most arguments against RP I have understood to be by proxy and often explicitly, about the sociopolitical emancipation of ethnicity and regionalism. If now we are able to accept our diversity, might we allow experiment with collective community in communication. If this could be a means to spur confluence of grammar and appreciative improvement of emotional and contextual communication synchronously in a common mode of speech, I hazard that the new kind of RP would not be seen as identity stripping. Possibly a powerful intercommunity and even intergenerational asset regardless of professional or official need. France legislates language detail and requires universal official compliance, with seemingly less aversion, at least my still frequent reading of French major newspapers has not been alerted, even when the last dictat occurred.
Usually nothing.

For super serious stuff it's a different story but in the average small-medium SaaS case you may end up with an apology email and $9 paid back or something to that effect.
Here's an archive

http://archive.is/6Hj3V
> Apparently somebody claims a patent on the trackball, and sued Logitech, who have since ceased production of them.

Huh? I'm confused.

Thumb:
https://www.logitech.com/en-us/product/wireless-trackball-m5...

Finger:
https://www.logitech.com/en-us/product/trackman-marble?crid=...
they use IRC and they have a previously-communicated contact plan with redundant contact methods for when IRC is unavailable.
Small ircds that you would run for a single team don't split because it's a single server.

Large networks can have the servers go up and down, and it's still not a big deal because of redundancy. DNS round-robin entries mean you don't even have to know the other servers on the network.

In 2018 netsplits caused by down links are fairly rare. If you wait six months you might see one.
I remember the netsplits of IRC days...
That's a very interesting project! I hope it catches on.
3) slack will get their "chat as a service" monthly fee whether the service actually works or not, so why commit to higher levels of service? We can get our users acclimated to outages and then sell them "slack Premium, for Serious Business", charge an even higher fee, and get stupendously rich all over again. This is the "growth" that investors demand, no?
This sounds interesting. Does it mean an AP server could exist that would not be based on the federation model?

Or to make my question more precise : would the gossip model be used only for data distribution and we would still have to register on a node, or would it allow to keep and reuse our data and identity should our usual node disappear?
We might just have to agree to disagree, but I would disagree with your claim here in the strongest possible terms.

When someone new comes into a project, you can’t assume what skill level they’re at, how they think about code, what design patterns have been most strongly used in the teams they were previously on.

Code you wrote a few weeks ago is still going to be hugely similar to the types of code you often write, the ways you think about design patterns, etc., especially if you’re on a team for a long time.

Code someone else wrote very frequently looks completely alien, especially for new people, or someone from a different team that has to collaborate on one small cross-cutting problem, or people who look at your code long after you left the company.

Using things like auto because it has some benefit as you write the code, in your mind, is deceptive for exactly this reason. Those criteria are hardly ever still relevant when it is someone else reading the code.
AT&T Sneakily Raising Almost $1B with Higher Fee Buried on Wireless Bills
On the other hand, the cities in the US that were built out postwar tend to be sprawly and not very dense. San Francisco arguably got lucky to be (re-)built before detached single family homes were in vogue.
This is a nice case study in misleading with statistics.

The measured prices of Chinese real estate is based on something called a 100 cities index (based on your linked article) which is presumably specific to Chinese urban real estate.

It goes on to compare that to the median US prices (instead of the mean US prices) and compounds that error by comparing with different populations (top urban population centers in China vs all real estate in US).

Finally, it compares the 100 cities index price/sq ft rate to median US income - comparing a mean to a median - in a population with a long tailed income distribution.

RE speculation in China and the debt used to finance it are a big problem with serious contagion risks, and deserve a much higher quality discussion that that.

edit: if someone were to want to analyze this honestly, compare that real estate sq. footage figure to its US counterpart, then compare to it to mean urban income in both countries. for extra credit, see if the degree of leverage is appropriate by looking at respective debt levels, growth of debt levels, and income growth.
It would and it has. In Mastodon-speak, this is called an "extinction event", and I have seen a few of those. Mastodon, however, has already implemented take-out feature where you can download all of your data at any time, including your friend list.

How about backing up accounts in other servers? These could be encrypted with a key which only the user controls. Or perhaps the backup could be done encrypted in cloud storage like S3 (this would involve a paid account, obviously) so the user's presence could be resurrected in a different server?

It might also be dandy to have "failover" agreements, where one server can agree ahead of time to failover users for another server, in case of failure.
I doubt it, it's conceptually the same, as you say. I think this is just exemplary of just how much most people, even tech people, don't understand the underlying networking paradigm.
Doesn't matter, we can know enough to get structural work done. Everything else is decoration.

To clarify: we may never truly know the value of pi as it is an irrational number, but we really only need the first 5 digits or so for most things. Still, you have to be careful of accuracy loss and should wait to use its numeric representation until the last possible moment.
Fixed, but their status page is rather optimistically reporting 100% uptime this month.
Ask HN: What metaphors or analogies did you find really helpful?
Analogies are great tools for learning new things. Sometimes they are so perfect that it makes the new concepts click.

What are some analogies that explained something perfectly that you never forgot it?
It's a hybrid article. Mixed media. Interactive web page. The categorization of movie seems to imply some dismissiveness as well.

The article isn't so much an instructional video on how to survive, and could be interpreted as ironic on some level. I don't think the title is beyond critique, but the content addresses how people are surviving by showing people who are surviving, even barely.

If people think conditions in Venezuela are not that bad, and there are people who believe that, then this should give them pause.
Almost definitely IRC, just like Google does. https://landing.google.com/sre/book/chapters/managing-incide...
They have even less electrical cars and solar on their rooftops, so you are just proving my point.
Show HN: BroadcastChannel for old browsers, new browsers, WebWorkers and NodeJs
John von Neumann: Passing of a Great Mind (Life Magazine, February 25th, 1957)
Unless the undefined behaviour is hidden in printf or scanf, this code exhibits none.
Variadic functions are reasonably well defined and no type aliasing takes place.

(And you're missing a few error checks.)
They should accept the donation but perhaps think twice about giving away board seats for them
Should have been a video, not a slow to load click through light weight social media snapshots format.

This is a very serious humanitarian and economic problem and the glossy reportage format is too glib and simplistic IMO.

More importantly, what will help is an end to the western siege on their economy because they are a socialist country
https://www.aljazeera.com/indepth/opinion/socialism-blame-ve...
We Achieve Our Peak Income at 45 – What Then?
This is the literal truth. In bigger cities at least, there is usually some kind of a security guard sitting outside ATM kiosks.
If only they could make a better macOS than macOS...
From Atbash to Enigma
Too bad you can't run docker natively on it.
Show HN: Lxinitd an init system for containers
photobarbarism
AI is the new art Trend
I'd say that the generic tooling isn't quite there yet for most business needs. The sel4 guys have a lot of inrastructure that'd need to be decoupled a little from their use case to reuse.

Also, I'd add that when you say

> We already have a good automated test culture, but they can only prove everything we thought of works, we have lots of issues with situations we didn't think about

in a lot of ways formal verification only helps you with situations you know about, specifically problem classes that you know about. For instance sel4 was susceptible to Meltdown.
If I pay for your service, and you are transparent about mistakes and flaws, I will be more forgiving about mistakes and flaws in the future, and appreciate the work you do to fix them.

If I pay for your service, and the only communication is, "We know there is a problem, and we'll let you know when it's fixed", I may assume you are not equipped to thoroughly explain the problem, and therefore not well equipped to solve it.

The blame is already assigned. The users already know there is a problem. A post-mortem likely has a positive effect for the readers attitude toward the handling of the issue.
Disclaimer: I work for Backblaze.

> B2 - their permission/user management doesn't cut it

Have you seen the new "Multiple Application Keys" APIs we have published docs for (and the release coming in a week or two)? I'm curious if they satisfy your permission needs. The docs are here: https://www.backblaze.com/b2/docs/application_keys.html

A screenshot of the web GUI to these keys is here: https://i.imgur.com/RdlgdAs.jpg
(NOTE: the web GUI does not expose the full power of the multiple application keys, it is meant to be easy to use and hopefully satisfy 95% of customer's needs.)
How about browser extensions?
>Your boss can avoid that, by replacing Microsoft Excel addiction with more appropriate analytics tools and processes.

The problem is that excel is supremely flexible. You can do accounting, budgeting, inventory, reporting, forecasting, graphing, etc for a small to medium business from the same piece of software using basic formulas. I work at a small business and sometimes our specialized tools limit us in some of those areas, when you just want the ability to dump the raw data into excel (easily) and do a simple formula calculation.
An ATM needs a network connection, no? Remote exploits may be possible, or remote exploit combined with a local actor to pick up cash under guise of a legitimate withdrawal.
Are you sure meant to reply to me? I agree with you. But note that even better than a fixed number of if/elses or switches, is physically separating the data for the different cases from the start (where possible). This way if statements _can_ be avoided. That was my point.

It's the approach taken by the relational model, used in RDMBSes.
On the other hand, it's possible that the reason car alarms are mostly false alarms these days is due to the huge decline in auto theft rates over the last 30 years [1], which is due at least in part to the prevalence of car alarms.

[1] https://www.insurancejournal.com/news/east/2014/12/17/350442...
Supreme Court deals major blow to public sector unions
Yeah, I agree. FWIW, I've been participating in Linux Foundation's technical events since late 2012. Not everything they do is golden (w.r.t coordinating with open source communities or partnerships with companies), but for now their strengths outweigh their weaknesses.
Now that we made this announcement, sure they can be hacked!
I wonder, if you go there can you still buy stuff for USD? E.g. how does the reporter survive there? I can't imagine a journalist would drop to that quality of life he describes just for his job.
You can't leave us hanging like that. How could a Slack failure possibly send you to jail?
"When a smoke alarm goes off in a school or an office building, everybody stops what they’re doing and walks outside in an orderly fashion. Why? Because when smoke alarms go off (and there’s no drill scheduled), it frequently means there’s actual smoke somewhere."

Actually, I think it's because the potential consequences of ignoring a smoke alarm (vs a car alarm) are much more grave.
Whatever Happened to CFLs?
I remember I watch a talk on youtube saying browser vendors may start make their GC runtime support GC languages (such as Golang, Java), after which we don't need a large Runtime when we consume the WASM compiled from GC languages.

Probably it's far away down the road? But I was under the impression that it will soon get supported.
Just because something is possible doesn't mean it should be done. Google needs some non-engineers.
The search box can be easy to miss - its the text field above the new-toot-box and below the menu bar in the left-most column.
In terms of knowledge of the streets of London, nobody can beat an official black cab driver.

However, in terms of service, personality and reliability, they are absolutely awful. In theory there are policies in place to stop them from being awful, but they are mostly ignored.
> The fact that it is biodegradable

...is something you just made up.

Most plastics aren't, and some of the ones that are marketed as biodegradable need to be put in a high-temperature bioreactor or something equally ridiculous in order to break down in a useful timeframe.

> I also don't understand why plastic in a landfill is all that bad.

Some portion of everything placed in a landfill will get in the water, but this is particularly true of lightweight and slow-to-degrade plastics.

> Plastics use significantly less energy in production and transportation ... With an eye toward AGW, how can paper packaging and burning refuse be seen as a responsible choice?

Incinerating garbage is an energy source in places like Norway.

https://www.theguardian.com/environment/2013/jun/14/norway-w...
Tafl games
Turtles all the way into the future? :-/
The left side is more tech savvy, if I'm going to civil war, I'm doing so w/ drone strikes :P

Edit: I don't think civil war will happen, I don't think the younger generations have been raised to be too docile by their media/etc. Civil war would possibly shut down cellphone access and access to fb/social media/etc... Not to mention you'd need to war against people you already know and may love, regardless of their opinions.

Times are a lot different than they were in 1860's, I think if there were a civil war it wouldn't be between left/right.. it'd be between establishment and poor/middleclass -- but the 2 party system has us polarized, so we'd need to come together for that to happen. So far they've won the 'divide and conquer' war already.
No, C explicitly does not define semantics; it still has them, because the underlying hardware and ABI provides them, whether the C standard likes it or not. That's the point: if the compiler isn't actively sabotaging you, you end up with the semantics of the macine code you're compiling to, and can benefit from obvious sanity checks like not mapping anything at address zero.
get your team on keybase.io, quick
I'd be curious to know if reducing your mobile screen time has led to an increase in your desktop screen time. That is, if you're not looking at email on your phone, presumably you look at it later on the computer.

Is it the same for news reading, or do you just read less news these days?

Even if reducing mobile screen time leads to some increase in desktop screen time, it could still be a good thing for social conventions and quality face to face interactions. I'm just curious about whether we're reducing screen time overall, or just shifting it from mobile/interrupted to desktop/purposeful.
Google Ad Manager
AT&T is screwing customers by almost tripling a bogus fee
Disclaimer: I work at Backblaze.

> You still have no way to tag a snapshot, put in any notes, anything.

We totally agree, and the project is fully spec'ed, just waiting for an available engineer to implement it! On a side note, we also have open recs for engineers. :-)
Built a quick demo that shows that (a) you can mostly do it with HTML/CSS and (b) the experience isn't great:

https://codepen.io/andy-ingram/pen/MXPqZN?editors=1100
I'm somewhat sad that modular synthesizers are so expensive, even semimodular standalone units. They're really fun pieces of equipment to play with.
When I was in Moscow a few weeks back, Slack wouldn't work. Exact same behaviour - it loaded up the gui, loaded up previous conversations, but then wouldn't work past there.

Russia blocks a lot of AWS IPs, when I did a full VPN out to a server in Germany slack came good.
Seems to be fixed... with zero info on their status page about what went wrong or otherwise.

>We're happy to report that workspaces should be able to connect again, as we've isolated the problem. Some folks may need to refresh (Ctrl + R or Cmd + R). If you're still experiencing issues, please drop us a line

Hilariously, their "uptime in the last 30 days" still shows 100%.
> The reason you see Google, Microsoft, Amazon, and Apple get into "everything" is because they make so much more money than they need for their primary businesses.

The reason? No, at least one major reason is they need to diversify their revenue streams. Google for example has been desperately trying to find something to offset their lopsided dependence on ad revenue for ages, because their party will come to a grinding halt real quick if they lose a large share of the eyeballs. Why do you think Google has given so much money to Apple to stay on their platform as the search provider? It's not a good position to be in.
"The United States currently imposes a 2.5 percent tariff on imported passenger cars from the EU and a 25 percent tariff on imported pickup trucks. The EU imposes a 10 percent tariff on imported U.S. cars."

Seems like this should be more fair all the way around. What we have with this isn't free trade.
Airliners don't go over 1,200MPH or above 59,000 feet...
It's pretty funny that they have automated generic status updates:

https://status.slack.com/2018-06-27

Posted at exactly 30 minute intervals.
A large number of people (most?) in the HN community are contributors/authors/creators to web sites such as that linked. I love HN people for their ability to respect content while simultaneously addressing how it is delivered. I believe that ~how~ the message is conveyed is extremely important. If the UI is such that people click 'next' and never get to the content, then all of the breathless exasperation in the world will be directed at the uniformed.
I agree. I really wish we could collectively lay off the media consumption, especially the culture war stuff. I disconnected from news and social media a while ago and it's amazing what a contrast there is between my perception of the world now vs. then. If you go down an ideological rabbit hole, it seems like the whole world is about to come crashing down. Then you go out and experience the actual world and most people are happily going about their business.

I've come to start thinking about media (and specifically our extremely high levels of media consumption vs. the past) as a distorting lens which prevents us from perceiving reality accurately.
Probably the best compliment Google could get.
U.S., China Spar in Supercomputers
Dept. Of Justice Approves Disney’s Purchase of Fox Assets
Turning it back on landed in master a little over a month ago; meaning it will be in Rust 1.28, the next release.
Right. And the humans have anti-virus swords and shields to keep those pesky viruses at bay.
> ) Geodistributed datacenters is VERY expensive thing, so not implemented fully

You buy servers on aws-us-west and aws-us-east, and sync them . How is that very expensive?
Only in cultures whose writing system reads left-to-right. :)
Refugee women and digital storytelling
Apart if you need to set it up for half an hour, and it fails 10% of the time, you just get up and get your glass of milk.
Why women-run startups produce more revenue
i suppose what surprises me the most is that someone would use windows in an atm. i would've thought it would've been an rtos or maybe a locked down bsd or selinux.
Airplanes broadcast their location using ADS-B. Using an SDR hooked up to a raspberry pi, you can get in on the action.

www.flightradar24.com
I've commented about this before, email is federated, and we saw what happened there: Everybody moved to gmail. Federation will lead to all the same systemic issues.

What are the systemic issues? Why did everybody move to gmail? I liked the ability to just let my email collect and search it. I liked the spam filtering. That's why everybody moved to gmail.

The systemic problems I saw with email had to do with server security and spam. How is it that those problems aren't solvable federated, but solvable P2P?
Do you think Elon Musk AI can win at Dota 2?