skysight-inc/HackerNews huggingface dataset:
There is a power limit already in place for batteries you can carry on airlines and IIRC it's 100 Wh.

As for weaponizing batteries, pretty sure bad actors have been able to cook dangerous bombs at home for decades that can inflict magnitudes more damage than a battery could ever do. So battery based bombs won't be a thing for the near future.
How is ripping from web vs dvd different?
This could be very accurate if it was, for example, set in a sort of guide bed. You could dig one with some wooden supports, or use concrete for a larger version.
Yet a few months later [1] [2]

[1] https://www.theguardian.com/society/2018/oct/25/leeds-nhs-tr...

[2] https://twitter.com/AxeTheFax
China did it, Korea did it, all the Asian tigers did it, (The USA too, long ago) and via the same way: domestic government investment and programs to stimulate manufacturing.
Is this a regular job, contract job, or remote job?

For a regular job, when I interview for a position, typically, I ask a lot of questions, as I assume most people do. The primary objective is to determine if it is somewhere you would be happy with.

For a contract job, that is less important, you are a hired gun to get the job done.

IMHO I would go with the attitude: I do not want your POS job if this is how you treat me. If you get an offer, then turn it down, and tell them they are too rude to work for.
competitive salary, good tech stack and especially the people in my office. I have some friends with whom I can talk about whatever I am interested in such as arthouse movies, books, coffee, etc.
A something else that you're avoiding naming?
I'm a bit confused by the new -static flag. I thought that by default go was statically linked, what am i missing?
When apple started their intel transition, intel used 32 bit CPU’s primarily. The first intel macs (core Duo) and intel dev kits were 32 bit, the core 2 duos onward were 64 bit. It’s really a small amount of Macs.
The argument for privacy measures in general that's very convincing to me personally is imagining yourself as someone important. Imagine you were running for president in opposition to current government policies: would you want the government to have all your texts and emails, your entire browser history, the contents of your harddrive? Even if you've done nothing illegal, immoral or socially unacceptable, certainly you can think of something you've privately said or searched for that could be misconstrued to make you look bad.

In a democratic world, information is power. The more you know about someone, the more there is you can use against them; the more ways there are for you to lie.
Can you give a reference, or a hint on where to read more? This sounds really interesting, but Google has failed me.
Abstract of the original study:

> Animals learn many complex behaviors by emulating the behavior of more experienced individuals. This essential, yet still poorly understood, form of learning relies on the ability to encode lasting memories of observed behaviors. We identified a vocal-motor pathway in the zebra finch where memories that guide learning of song-element durations can be implanted. Activation of synapses in this pathway seeds memories that guide learning of song-element duration and can override learning from social interactions with other individuals. Genetic lesions of this circuit after memory formation, however, do not disrupt subsequent song imitation, which suggests that these memories are stored at downstream synapses. Thus, activity at these sensorimotor synapses can bypass learning from auditory and social experience and embed memories that guide learning of song timing.

From: https://science.sciencemag.org/content/366/6461/83
For me the last straw was notarization. I am not going to beg for permission to release software for Apple's platform. Considering the dire state of the Mac software scene Apple should be the ones on their hands and knees begging developers, the arrogance is incredible.
From the report:

> The cost of proteins will be five times cheaper by 2030 and 10 times cheaper by 2035 than existing animal proteins

This is about more than nutritional equivalence. The meat in a burger is usually the most expensive component so artificial proteins could lead to a reduction in the price of a burger by approximately 5x.

Also, naturally grown food means different things to different people. As mentioned elsewhere in this discussion, much of the naturally grown food we consume now is produced in a vastly different way than it would have been 100 years ago, sometimes to the detriment of nutritional value.
Show HN: Student make a website for save money
There are workarounds for everything. The problem with the Mac is that I have to work around everything. No C API, XCode, lack of extension support, driver bugs, poor documentation, weird manifest files, the OS switching run directory randomly... You cant behave like that when you are a small platform.
Smartphone app can detect eye diseases in children with 80 percent accuracy
Actually, considering the long-term average growth of “developer market-rate salaries” it makes sense to transition as early as possible (as soon as the new alternative is announced/becomes available) to minimise overall cost and capture the market share of those who shan’t transition when deprecation is announced and cost of developers is too high to make it worthwhile.
It is the new normal in the outskirts of Berlin. Environmental protection (championed in areas of Berlin where no Boars will ever be encountered), makes it illegal to do anything.

https://www.facebook.com/brandenburgaktuell.rbb/videos/38179...

https://twitter.com/i/status/1086314497235656705

https://twitter.com/i/status/1083000731299446785
JavaScript Objects Details
How to Code? – 1
You might don't know this JavaScript features
I’d you’re talking about swift yes they changed a lot since the early versions and many code examples are out of date. I believe the language has stabilized now.
That's a little harsh. If it wasn't for Matrix, XMPP would probably be the best currently existing solution for a chat protocol.
What's more, I know plenty of people who hold unsavory views of PayPal... but still use Venmo.

I'm one of them.
"Eat food, not too much, mostly plants."
Before an unbeliever comments (as I would do myself if I wouldn't know the algorithm): This algorithm involves enumerating f(M, t) where M is the Gödel number of a turing machine T, t an integer and f the output of T after t steps on the original input.
This output is interpreted as variable assignment. If it satisfies the formula, the SAT instance is satisfiable. Otherwise the enumeration continues.

If P=NP there is a turing machine that always outputs a satisfying assignment if one exists with t being polynomial bounded by the input size. As this turing machine is constant, the algorithm runs in poly-time.
The broken record: Why Barr’s call against end-to-end encryption is nuts
I look at spectre as a proof that low hanging fruit of software bugs is finally getting picked. Theoretical knowledge of these kinds of bugs goes back for decades, but nobody bothered to look for them in practice. Why would you, when most programs contain enough invalid pointers to hack them at will. But the state of the art has advanced, so now people start looking at other stuff. Integer overflow are another example of a class of bugs ignored for a long time.
Notarization is an automated process, it's not an app review, there is no "begging".
Anyway, you can just run unsigned apps on macOS.
It always boggles my mind how cheap chicken is now. A whole chicken, grown, fed, slaughtered, prepared, roasted, and ready to eat at the supermarket for a few dollars.
Coming in sqlite4...
This is a rant, most of it self-directed, so add salt to taste.

We live in a bubble. A bubble out of which we force ourselves not to look out of. A bubble filled with screens and frequent dopamine hits. We smile, we snicker, we chuckle, and whenever something doesn't agree with us, we instantly reply with our disagreement.

We don't want to look up, outside the window, feel the breeze and see life as it is going on around us. People walking, talking, communicate using many things beside a keyboard and emojis. Mostly using tones of voice, facial expressions, body language. Even more so with things they can touch, feel, read on things which are tangible, not worrying about going out of charge, or talking about formats, or apps.

This is life. Not the bits and bytes. Not the communication protocols, not the APIs, coding methodologies, frameworks, editors, tabs, spaces. Those are for machines to talk to other machines, not to people.

Like @dmit mentioned, analog still rules our world, if only we were to open our eyes. I don't mean analog in the electronic sense, but in the physical sense. There are myriad of colours, not just black and white, let alone greys.

We are still mechanical in our heads, and physical in our hands.

We are not the machines we use. I don't want to write on a screen. I want to write on paper. I want to give it to a machine. Let it do what it's for. Let the person the paper is given to, scribble on it, change it, send it back. I talk to the person and the deal is done. No version control required. If machines are there for both of us to fulfill the tasks we need to do, let them do it properly. That's what they are there for.

Okay, end of rant. I don't know where this is going anyway. But good for Japan to stick to what works. Making machines of people should not be considered development. Making machines for people should be.
I suspect he knew it already. It kind of stands out as an almost-repeated digit pattern if you look at a table of cubes (in base 10), as the cube sums concerned are 10³+9³ = 1000+729 and 12³+1³ = 1728+1. Showing that it's the smallest such number is not difficult, but would take a bit of thought to come up with on the spot. You can do it by checking a few combinations of terms from your table:

n n³
-------
1 1
2 8
3 27
4 64
5 125
6 216
7 343
8 512
9 729
10 1000
11 1331
12 1728
That doesn't even go to cover the deaths and injuries that cars cause, with 40,000 dead and 2.5 million injured or disables every single year in the USA.
I don't know what DNSSEC you could possibly be referring to, because it's not the one that exists in reality. The reality-based DNSSEC does in fact have a silly security-theater ritual managed by ICANN to set the keys for the root, but --- and, this gets a little arcane and involves knowing some intricate details of DNS --- hanging off the root are the TLDs, like "com" and "uk", and there is no publicly recorded key signing ceremony for the TLDs. Nor could there be, because the owners of the most popular TLDs publicly assert their right to control the contents of those zones for public policy; see, for instance, every DOJ domain takedown ever.

I do however enjoy pointing out that, all this aside, you could post the root keys, the product of these elaborate key signing rituals, on Pastebin tomorrow and no real-world security engineers would have to come in on the weekend; they could pick the Jira ticket up to "figure out whether we care that all security in DNSSEC has been revoked" sometime during the next work week and be perfectly OK. Because, of course, nothing in the reality-based reality actually depends on DNSSEC.
Happened to me too, over weekend, when I shop online and my bank thinks there is something suspicious, they freeze the transaction (not block it), text me a Y/N question with the merchant&amount, and if I reply fast enough, it goes through. Otherwise the vendor cancels the request and I can 5mins later try again, and this time it goes through.

But that's my "main" bank. My secondary bank is not as user friendly and thus don't get an equal cut of my business.
Actually, I don't know anymore where I read about this idea - if you find out, please let me know!
I've added a description of the algorithm.
Learn Smarter via Learnember on Play Store
Apps aren't required to be notarized and it trivial for any vaguely competent person to dismiss the one-time warnings about unsigned apps. So it's only a big deal if you choose to make it one.

To be perfectly honest, if you can't even jump through that absurdly minimal hoop, I wouldn't want your software running on my mother's computer anyway.
Me too, my only issues I have running SQLite3 in production is database migrations where I need to drop or change a column
True, there's no known analytical solution to the statistical likelyhood of abiogenesis. How one defines likelihood is rather important when discussing a statistical analysis.
It's spreading.(They're also doing this to crack on fly by night meth cooks)
A starving man can still be happy.

Edit: I'm not saying coping with loss is easy, especially if that is a loss of your ability to support yourself. The context of this conversation is someone killing themselves, and I think it'd be great if we came together and tried to convince people to live.
US net neutrality's crushing defeat this week may end up saving it
How do you prove that something is faster than everything else? Was it already running in linear-time?

There aren't many non-trivial lower bounds out there, and I think they all use one of three ideas (diagonalization, crossing sequences or oracle reconstruction)!
Whereas cars blow red lights, disobey stops signs, and kill people all the time.

The difference is that cyclists don't kill people, and actually get hurt when they do stupid stuff like this. Cars often just drive off.
Is this in any way inspired by Netflix?
Go can link against c libraries. This would make that static as well.
Well, a social bookmark is much closer to what Boonited does than Quora. But than, add a pinch of Tinder options plus the Facebook like endorsement.

I mean, it's got a few things that worked in other social newtorks, but it's not a Frankenstein without a clear value. You get to share your preferences with friends as no other tool does.
> Their middle class is bigger than that of the USA or I think even that of the entire EU.

According to Wikipedia: "Indian middle class is 3% or 40 million of Indian population."

That's not a whole lot of people and definitely not comparable to North America or Europe.

https://en.wikipedia.org/wiki/Standard_of_living_in_India
Show HN: inlets-operator – Kubernetes LoadBalancers for your dev cluster
Simple Go binaries do tend to be statically linked, which is where I think the confusion comes from.

The most common source of dynamic linking is cgo, since CGO_ENABLED=1 is the default when not cross-compiling. For example, importing os/user will dynamically link against libc, unless you disable cgo or force statically linking with libc.

See https://github.com/golang/go/issues/26492 for more details. I think the purpose of the flag will be to force static linking in all edge cases, while not disabling cgo explicitly.
”During the peak hour, the vehicle lanes carry about 400 cars and perhaps 500 people. (I counted!) ”

He counted, not looked up the statistics. And this is during peak hour, not peak throughtput.
No, that's not the argument. The argument is that something that's highly improbable for this person to do is probable for someone to do.

Consider if you had 1,000,000 people flipping coins. You'd expect one of them to flip 20 heads in a row. However, if you took the person who did it to court, you'd argue: it's highly unlikely this person could flip 20 heads in a row. They must be cheating!

I don't know enough about this case to say if it's correct, but OP is saying more than "dur people use bad statistics". They're saying it's the same fallacy. In the woman with the babies case, SIDS is rare, but in a country with millions of mothers it can happen to the same one twice. In this case, playing perfect hands is rare, but in a country of millions of players, you'd expect someone to, somewhere, maybe in a podunk town of small scale games.

Of course, the fallacy doesn't make forward predictions. If he continues to win improbably after he's been identified, then it's not that.
Nitpick: https://chromium-review.googlesource.com/c/v8/v8/+/1803775/2... seems unintentional.
I actually like that. Some software dies and makes room for more modern replacements. All Mac software that I have is modern and consistent.

Contrast this with Windows, where browsing through system settings is like going back in time from Windows 10/8 to XP to 95 all the way to 3.11, if you click "Advanced" enough times.

Some Windows applications (especially installers) pop up dialogs that don't support anti-aliased fonts. It gives an impression of an OS with wildly inconsistent GUI and legacy garbage all over the place.
I saw lots of talk about the meat industry, not a word about dairy. (Admittedly only read the executive summary.) I've seen quite a lot of this over the past year or two: Lots of "we're going to end cattle farming" when all they're really talking about is beef. Industrial dairy operations are horrible: carbon intensive, noisy smelly and cruel, but I don't see anyone claiming to have synthesized dairy replacements, and without that, the cattle business is in no serious danger.
GeoEngineering Is a Scam
I fear that's more an indictment of available chat protocols, than it is a defence of XMPP. :)
It's not quite that simple unfortunately. If you build a Go package with CGO enabled then Go builds the binary dynamically linked to the system libc. (this can be especially surprising if you believe go is "statically linked")
However when CGO is disabled it doesn't link against libc at all as Go has it's own syscall layer etc.

It's not clear what this new -static flag will do, likely automatically setup some of the linker static flags when compiling with CGO to statically link other dependencies and perhaps libc itself.
It's about the same size as France, who matches India in real gdp
This is Tesla we’re talking about. They’d probably ship this with a footnote in the owners’ manual: “Any use of this doomsday device for purposes other than a battery is prohibited. Do not operate outside containment field.’
The latest release announcement, from Jason Donenfeld, on the wireguard mailing list contains the following:

> Hello,

> A new snapshot, `0.0.20190905`, has been tagged in the git repository.

> Please note that this snapshot is, like the rest of the project at this point
in time, experimental, and does not constitute a real release that would be
considered secure and bug-free. WireGuard is generally thought to be fairly
stable, and most likely will not crash your computer (though it may).
However, as this is a pre-release snapshot, it comes with no guarantees, and
its security is not yet to be depended on; it is not applicable for CVEs.

> With all that said, if you'd like to test this snapshot out, there are a
few relevant changes.

I think he’s being very responsible and transparent here. It’d be great if someone with money and/or skin in the game could help the project undergo an audit...
The theoretical maximum is higher than gasoline(1700Wh/Kg[2]), and that's what matters:

rechargable Li/CuCl2 could offer 1166.4 Wh/kg[1], while recyclable, non-rechargeable aluminum-air could offer 5200Wh/Kg[1].

Some batteries may have 200K recharge cycles[3].

Innolith is talking about a battery with 50K recharge cycles[4], but for the grid.

They also talk abuot building a 1000Wh/Kg battery for cars.

But who knows , they're a startup, so we'll need to wait and see.

And phinergy, another startup working on recyclable aluminum-air battery - is planning to open a factory in India in 2020.

[1]https://electronics.stackexchange.com/questions/4328/whats-t...

[2]https://phys.org/news/2018-10-catalyst-high-energy-aluminum-...

[3]https://www.pcmag.com/news/343967/researchers-stumble-on-a-2...

[4]https://www.pv-magazine.com/2018/10/10/innolith-launches-inf...
Aha! So the most efficient mass based rechargeable battery would be one that while loading creates antimatter and while being used burns that antimatter with air (or other stuff) it takes from the environment.
Hunting invasive wild boar is encouraged year round in many jurisdictions. Lots of people choose to use their AR-15s. An excellent platform available in all kinds of calibers.
I randomly stumbled blindly into the world of slab allocation and wrote a little bit about it here: https://blog.mclemon.io/discover-a-linux-utility-slabtop

That might help at least with the slab part.
Previously https://news.ycombinator.com/item?id=19310358 (28 comments)
Forget snow leopard, Apple can't even keep compatibility for the version they released 1 year ago.

When Apple announces a new OS update at WWDC you have approximately 4 months to install a beta on an external drive and fix any incompatibilities. Oh and it's a moving target, they only freeze it just before release. This process repeats every single year, sometimes they are so excited to break shit that they do it in a patch release but that's much rarer.

If there's a silver lining it's that Apple has gotten so bored with the Mac that they don't change as much as they used to, it's certainly not as bad as it used to be, but not because Apple has suddenly started caring about backwards compatibility.
I wonder if I’m the future that might become a sport like BASE jumping.
Leveraging Rust Types for Modular Specification and Verification [pdf]
On the other hand, as a user, this is one of the reasons I switched to Macs a decade ago. The apps available were of extremely high quality and actively supported.

If something with a GUI hasn’t been updated in 20 years, chances are it’s not gonna be stellar software. Both technology and UI conventions have changed a lot.
A farmer friend of mine opines: "organic just means bugs have crawled over it before you eat it"

The rise of veganism, mostly on ethical grounds, shows that nutritional equivalence may in fact be a minority concern, and that the ethics of "cruelty-free" eating supercede all nutritional concerns.
xzXZ
Does the Tech Industry Have a Drinking Problem?
xASAs
Apple's app stores are stuffed with quality apps. They don't need to give developers a quality experience because the supply is there anyway. So they don't. Small development shops have similar negotiating power and position to struggling unsigned music bands.
Your statement on Malaysia and Portugal GDP per capita surprised me. So I did some fact checking. According to Wiki Malaysia’s 2018 GDP per capita is usd 10,941. Portugal is 23,176. [1]

1. https://en.m.wikipedia.org/wiki/Economy_of_Portugal

https://en.m.wikipedia.org/wiki/Economy_of_Malaysia
Nope.

> SQLite4 was an experimental rewrite of SQLite that was active from 2012 through 2014. All development work on SQLite4 has ended. Lessons learned from SQLite4 have been folded into the main SQLite3 product. SQLite4 was never released. There are no plans to revive it. You should be using SQLite3.

Source: https://sqlite.org/src4/doc/trunk/www/
That is not the claim that was being made though. The one I replied to said India's middle class was bigger than the American and European ones. Being comparable to country with 5% of India's population basically just underlines the fact that India's middle class is tiny.
Imagine if you had a video of every player (a huge dataset across players and events), along with just the information that you're supposed to have. Now you code up a neural net or whatever fancy algorithm you can think of. How much do you think that extra data is actually going to help?

If your answer is very little, you agree he's cheating. Like me.

If it's a lot, then you're saying looking at faces is critical to poker. And yet how much do poker players say about reading faces? There would be other people who'd also discovered that reading tells is useful, and they would be somewhere in between the naive people just reading the cards and this guy, who seems to play optimally given all information, even that which isn't normally public.