skysight-inc/HackerNews huggingface dataset:
> Really depends on their comfort/paranoia level. If the device is taken out of their sight for more than a few minutes, they'd be highly suspicious.

If your expected adversary is a nation-state intelligence agency, what do you expect to do? Take your laptop with you everywhere you go, all the time? Leave in your apartment for a theoretical attacker to execute an evil maid attack on it?

FDE is highly useful against ordinary adversaries. People with the financial/staffing/training resources to run surveillance on you 24x7 and access your equipment while it's unattended, that's an entirely other ball game.
Hm that sounds kind of worrying, but maybe we have different definitions of normal volume? I've been using noise cancelling headphones pretty much daily for 3 years and still no tinnitus in sight.
I started using the Go source code to look up how to implement X.
Android Adblock Browser contains 4 trackers and access 32 permissions
Show HN: Collection of AWS CloudFormation Custom Resources (Node.js)
This has been in works for some time, but recently adds Cognito User Pool Clients and Domain Name, as native support for this resources is very poor.
My problem with "if it ain't broken don't fix it" is that there can be many different definitions -- end levels within each definition -- of broken, especially in complex systems. Take a standard example of a software app which is working as it's supposed to (so it's "not broken" in one sense) but is a mess of spaghetti code which makes it insanely difficult to add new functionalities (so it's "broken" in a different sense).

When you look at it it becomes clear that it is important to understand which levels and definitions of "brokenness" are possible in your case, and even more importantly which of them matter and how much. Only then you can look at each proposed solution to find out which of the important problems it solves and how well.
>Caching and parallelization are my complaints with WebPack

I thought those were fixed in v4?
Walmart signs sweeping cloud deal with Microsoft, joining forces against Amazon
Beginners Guide to Knowledge Base Organisation in a Structured Way
How Does USPS Tracking Number Look Like
Python runtime custom resources can be found here - https://github.com/base2Services/cloudformation-custom-resou....

One that is particularly interesting (at least imho) is ability to create multi-regional stacks in CloudFormation through custom resource that crates stack in different region.
Amazon Foes Walmart and Microsoft Deepen Tech Partnership
> This is a kind of "excitement" no company needs.

Citation needed? It would be good to have a (probably impossible to perform) study that compares the performance of companies where CEO is lying vs the ones where they're only telling the truth. From my personal experience, I've seen a lot of success built on lies.
That someone can earnestly suggest that going 48 hours without sleep is somehow an effective way to address an outage is an indictment of a messed up work culture.

People need sleep to think straight, and no amount of money or responsibility is going to change that.
I love the idea of Parcel but I've struggled with a number of non-obvious problems when using it on hobby projects.

° Sourcemaps not working (wrong files / no source translation)

° Randomly losing exports (a module with multiple exports where one of them ends up as an empty object - fix by clearing cache and restarting)

° Errors like "module 71b not found"

° Hot module reload enabled by default, meaning that all top level code runs again when you reload the code (e.g. here's an extra canvas in your dom)

My preferred zero config setup for hobby projects has become <script type="module">[1] and a live reload server[2].

If I'm working on a React project then I will always use Create React App when I can[3].

When I take something beyond the hobby stage and into maintaining it as an ongoing project, I use TypeScript Quickstart[4]—to abstract the underlying Webpack config and start writing code immediately.

I'll only reach for Webpack when I know that I need more flexibility than any of these other tools offer—which isn't very often.

[1]: https://jakearchibald.com/2017/es-modules-in-browsers/

[2]: https://github.com/tapio/live-server

[3]: https://github.com/facebook/create-react-app

[4]: https://github.com/danprince/typescript-quickstart
After listening through the full podcast, I wondered why someone would want such a job. I remember people telling me about the park/museum when I lived in Mie. Lots of physical activity seemed a job requirement. If true, is this expected _on top of_ the typically high Japanese list of employer expectations? If so I'm not surprised that even at $85K inaka-bucks nobody is interested.
The Explorables Jam
> Torrents cause a PITA with storage management, but have this one lovely feature - once a file is on your hard drive, it stays there.

Same reason why I still buy my music on actual CDs. Sure, I rip them once and only use the files afterwards, but I can be assured that no matter what happens to my backup, I'll still have a large chunk of my music collection available in 30 years.
I once was over the quota for over two months in a row, and still had no problems sending and receiving email. So I think Google does understand that email is critical service :)
Wow, didn't realize it was _that_ skewed to initial supply.
I took this statement:

'The caretaker tells you each, individually, that together you can see either 18 or 20 statues. '

as being:

size(see_A) + size(see_B) = 18 or 20

as opposed to:

size(see_A union see_B) = 18 or 20

i would have assumed they would add the word distinct if they wanted to not double count overlapping statues.
Four-day workweek by 2030 called for in China
Discussed 7 months ago:

https://news.ycombinator.com/item?id=15853149 (435 points/163 comments)
> or Clippy

They should have a Droppy though
There aren't many options you can specify, besides we have enough .json in the root folder.
"That predate the prevalent half-assed educated guesses about when agriculture started, similar to many other assumptions about the ancient and pre-historic world that we have to revise every few years with new discoveries" would be a better title...

Edit: Downvotes as if the comment is controversial? Here is some food for thought:

https://www.techtimes.com/articles/71133/20150722/discovery-...

http://thedailyjournalist.com/scientia/the-origins-of-chines...

https://www.npr.org/sections/thesalt/2016/07/15/485722228/wh...

https://www.sciencedaily.com/releases/2015/07/150722144709.h...

https://arstechnica.com/science/2017/08/evidence-that-humans...

http://journals.plos.org/plosone/article?id=10.1371/journal....

http://www.cam.ac.uk/research/news/rice-farming-in-india-muc...
True but they still have Singles Day, so it's not like they have constant load.
But thinking about it more I really don't think we should be ecoengineering by deleting species. I think we can modify species, and in this case I think what we should be aiming for is modifying the pathogen, and we should not be deleting a species of mosquito. That is very bad I think.
11 Books Every Ruby on Rails Developer Should Read
Partnerships with people on the spectrum yield rich research insights (2017)
EasyWorship 7.0.4.1 Crack Mac+Torrent Download – Crack4Mac
People are paying $70/month for TV in the US!?

In Germany, the basic HD TV package costs €60/year (not per month) if you want it. And also you have to pay €18/month for the public broadcasts (that part is non-negotiable). So that comes out to €23/month if you're watching over satellite. Cable TV sometimes imposes additional fees (€8/month in my apartment building).

There is also Sky, a pay-TV provider, but I don't know any subscribers except for soccer fans and sports bars.
I am a part time sysadmin for a tech company and have my own business developing websites and apps.

If you want to be a software developer be a software developer. Are you asking the question because you are thinking of taking a sysadmin job?
Newbie question: Are Marie Sharps's sauces fermented? Or is this a variation of the recipe? I was in Belize a few months ago and these sauces are the only things I brought back. Wish I bought more.
>I'm going to propose that, probably, everything the ancients did was labour intensive. Predominately due to not having invented the powered machine yet.

Or, inversely, as soon as they covered their food needs (which could be quite meagre) they were pretty leisurely, like many primitive tribes the ethnologists have studied.
I'd recommend watching the series "It's Alive" from Bon Appetit. There's an episode on fermented hot sauce.
Old news for Australia -

> After sewerage testing conducted last year identified skyrocketing rates of methamphetamine use in Kalgoorlie, police launched Operation Horta which saw more than $1 million of ice seized in the first few months of 2017.

It has a NATIONAL WASTE WATER DRUG MONITORING PROGRAM

> Use of new, sophisticated geospatial analysis methods incorporating water treatment catchment maps and 2016 Australian Census mesh blocks gives more accurate and precise consumption estimates.

Testing for

 methylamphetamine

 amphetamine

 cocaine

 3,4-methylenedioxymethamphetamine (MDMA)

 3,4-methylenedioxyamphetamine (MDA)

 JWH-018

 JWH-073

 mephedrone

 methylone

 oxycodone

 fentanyl

 tobacco

 alcohol

https://www.acic.gov.au/sites/g/files/net1491/f/national_was...
By definition, there's no Ninja of average stealth. You're either exceptionally stealthy and a Ninja, or not stealthy enough and never made it to Ninja.

The big question: where are all the people who tried out for Ninja and failed?

Maybe you either pass the Ninja trials and become invisible or you become invisible because they never find your body.
Doesn't seem surprising really. 65+ people are vulnerable to a lot of the same diseases which used to kill off infants, so increased access to sanitation, basic medical care and antibiotics is going to do a lot in developing countries, whilst survival rates for people with cancers and other degenerative conditions, victims of strokes and heart attacks etc have improved enormously for those with access to increasingly effective treatment.
> I wonder how many times we'll impl tls, http 2, aes, etc

Well, they're not really for production, are they?

For production, shouldn't we all be using the fastest, best-tested implementation, presumably in either C or assembly?
Wrapping it with a firewall would be the easy part.
That does not help much. What am I supposed to do? Do my own security review of it and compile from source?
I don't know if "it gets really fun after 200 hours" is really going to work on anyone but the most poop-socking maniacs.
It's great to get so many hot sauce making ideas. I've still got a batch of Trindad moruga scorpion chillies in the freezer after growing them last summer, but they're so hot that I haven't really figured out what sauce to make from them.
Ask HN: Has there ever been an ICO that resulted in anything useful?
I keep watching all these ICOs and people investing in them. I wonder: Has there ever been an ICO that resulted in anything useful?

Any product or service or whatever that people actually use except for speculation?
> has always seemed instantaneous or nearly so. It's quick even on code bases that are quite large (years of work from large teams, 10's of thousands of commits).

The issue tends to be mostly graph log, note that while this applies to all commit walks it's work mostly done in the context of the commit-graph feature as graphlogging can get fairly slow on big complex repos (mega-scale commit counts).

For example on $dayjob's main repository (~120k commits on master, ~160k total) `log --graph` has a time-to-first-byte of 2.5s, compared to 0.5s for regular log (time <command> | head -n1) and respectively 10 and 4 for complete data generation (time <command> > /dev/null). So there's a 5x difference between log and log --graph for TTFB compared to a 2.5 difference in total difference, log --graph cost is much more "front-loaded". And I expect that difference to grow as the repository grows.
Yes, thermodynamics is rooted in empirical results and the use of thermodynamics in industrial age engineering pre-dates the statistical mechanics explanations of why the laws of thermodynamics are true.
[Source: I contribute to Git and talked to Twitter's "git guys" at the time at Git Merge, am not affiliated with Twitter in any way]

My understanding is that they didn't cargo-cult anything. They made a conscious choice at Twitter to pursue the monorepo model.

One reason they mentioned is that while they have a lot of services running all over the place, those services tend to heavily use the same underlying base libraries.

Think the library that validates Twitter usernames, parses out the text of a tweet etc. By having a monorepo they can easily atomically change those libraries for all their consumers. This tends to be why companies go for the monorepo model in general.

This is all information from 2016-ish. Around that time users with *@twopensource.com E-Mail addresses stopped contributing to git.git. I have no idea why, presumably changed internal priorities or something like that. Maybe their internal repository structure changed so they didn't need to author their own performance patches anymore, maybe not...
I think you underestimate how fast the car companies can set up a production, at the same time Northvolt is making europes biggest battery factory to open in 2020. I think that every european carmaker is going to have up to multiple electric cars before IAA next year. Also you need to remember that apple never really solved the production problem they outsourced it to Foxconn, and are first now taking some of the production back.
It was the same way in games for a long time. A platform becomes dominant (because it is the best), then others want to emulate it (poorly). Eventually competitors do pop up, but the ones that don't fill a specific niche generally don't become incredibly popular.

The difference with movies/series is that the licensing situation is significantly more retarded. This will probably end up meaning we will end up with a million different streaming services (with different catalogues for different countries, or more accurately a good catalog in the US and a poor one everywhere else). This will drive more people to pirating, with predictable results.
This is horrifying. Glad you made it out okay.

Insurance companies always felt like a Govt sanctioned scam. These companies are the real scammers that thrive by finding grey areas and loop holes to shirk their responsibility. Making this mandatory is just the government whoring its citizens out to these companies.

I cant imagine how I'd have dealt with a $20000 hole in my pocket. Come to think of it, I should seriously work on saving up for a "personal insurance fund" that I can draw from in cases of emergencies like this and not trust the insurance companies at all. Your story was a wake up call.
Hard to master doesn't mean it isn't worthwhile to master. And the only reason the Rust ecosystem is not more mature is because not enough effort has been put into it. By learning the language and working in it, both of the problems you point out will solve themselves.

This is a classic "being traffic" comparison. If you're in a traffic jam, you are as much the cause of it as anyone else is. Likewise, if the ecosystem is immature, you are as much the reason for that as anyone else who doesn't participate in it.
How SQL DISTINCT and ORDER BY Are Related
Very well put, thank you!

There is an underlying utilitarian vision of life in the main article, that really twist me in the wrong way. Not everything is a market interaction and real friendship are a bit more complicated than that.
Wisdom Teeth Recovery Timeline
Underwater Inspection System with DVR
I've also installed libinput-gestures and I'm using it in a GNOME 3.28.2 Xorg session (with "natural" scrolling disabled) on a MBP 11,1 with the configuration below. I feel this is pretty close to a macOS experience.

# Move to next/prev workspace

gesture swipe down 4 _internal ws_up

gesture swipe up 4 _internal ws_down

# Browser go forward/back

gesture swipe right xdotool key alt+Right

gesture swipe left xdotool key alt+Left

# Toggle Activities overview

gesture swipe up 3 xdotool key super+s

gesture swipe down 3 xdotool key super+s

# Zoom in/out (works in e.g. Firefox, Chromium, Terminal)

gesture pinch in xdotool key ctrl+minus

gesture pinch out xdotool key ctrl+plus
If we can't predict the future then what can we predict?
Life expectancy on average for a society of hundred of millions and the potential life for an individual are two completely separated concepts

Yes, we had the potential to live 80 years even 2 thousands years ago.

Was it common?

No.
xkcd calls it the "hardest logic puzzle in the world".

I think this one is a lot harder: http://olivernash.org/2009/10/31/yet-another-prisoner-puzzle...
Almost same here.

Todoist for lists. I live off lists, I have dozens and dozens.

.txt for longer notes. Vim/Notepad.exe/DropboxEdit depending which platform I'm on. Shared Dropbox folder of .txt for shared notes.
It’s strange because at the beginning you know for a fact that your friend sees either 6 or 8, and your friend knows you see either 10 or 12, but the given process throws that information away.

I think it’s possible to escape on Day 2 if you keep that knowledge:

A is 12, B is 8

A knows B is either 6 or 8. If 6, B knows A is either 12 or 14. If 8, B knows A is either 10 or 12.

B knows A is either 10 or 12. If 10, A knows B is either 8 or 10. If 12, A knows B is either 6 or 8.

So the common knowledge (they both know it and they both know the other knows it too) at the beginning is: A is between 10 and 14 and B is between 6 and 10.

Day one: if A saw 13 or 14 they would know it was 20, so when A passes, that signals to B that A is between 10 and 12.

Now, if B saw 9 or 10, they would know it was 20, so B must be between 6 and 8

Day two common knowledge: A between 10 and 12. B between 6 and 8.

If A saw 10 or 11 they would know it was 18, so when they pass B knows it must be 12

B knows it’s 20, and wins.

... Right?
> If you can produce an atom-by-atom duplicate, what does it even mean for something to be "the original"?

Extracting from my longer reply, "the original"'s constituents' worldtubes diverge around Leonardo da Vinci. The atom-by-atom duplicate's atoms' worldtubes mostly do not -- they diverge around the forger(s) in their workshop instead.
FWIW, this isn't a "could be" used for evil, it's a "will be" - there's no particular reason why Government databases of people with certain characteristics have been used to oppress and murder people in the past, but won't in the future. I'm young enough, and there's enough public opposition to people with my medical history, that there's a very high chance that my country decides that I no longer deserve protection of my human rights at some point in the next century at the very least - so I'd like to make it a little bit harder for them to figure it out.
Is this used by some cryptocurrency?
Any Opinion Friends about the subject?
That some problems can be solved more easily with a different data structure.

I think it was Robert Tarjan that wrote a book on that topic, but I can't find it.
I can see what you mean. Take for example the email I received to promote Prime. A mix of spanish and english with some very bad translation problems in spanish. It was a bit embarrasing to read it.
Git very much has directories, it calls them "tree": a commit links to a tree, which links to a number of trees or blobs associating each with a name: https://git-scm.com/book/gr/v2/Git-Internals-Git-Objects

A blob is a file (ish, it can also be use for some other things since it's not intrinsically named), a tree is a directory.

However Git doesn't treat filesystem directories themselves as first-class e.g. you can't version an empty directory. A tree only exists in order to contain sub-items (ultimately blobs).
The age restrictions on drugs (alcohol is also a drug) are because of researched and profound effects on developing brains. It has very little to do with undeveloped self-control (although that is definitely a thing). The difference in effects on dopamine between drugs and anything that isn't a drug is also profound, mainly because drugs will make things happen that simply cannot happen normally.

I don't at all agree with your "children should not be exposed to things they might want" premise, but that is a discussion for another day.
World Bank Indicators on DataHub
The down-votes are showing you why votes are not equal to truth, because this effect is easily reproducible in Opera, Vivaldi, Chrome, Edge, and Firefox.

And it's clearly you who has some axe to grind. I merely point out that the behaviour of the very page itself is not as the article describes the operation of that WWW site. It does not behave as advertised, and does not change to suit the size of my device. The headline remains word-wrapped after the word "should", for example, and huge areas of whitespace open and close around it.
China’s Global Infrastructure Initiative Could Bring Environmental Catastrophe
What about Azure and Google Cloud and a bunch of smaller players? Several did and do, not just Amazon.
I have a great shed in my garden which folk online would say I built wrong. I have a ten year old Saas product some developers would tell me I did wrong.

Do what you want, how you want, when you can. Doing beats talking.
It seems Corellium (linked to from the blogpost) has done that. That said, it seems they only run iPhone 6, et al., which was jailbroken (untethered), so it's significantly easier to emulate than trying to run the only unencrypted file (kernel cache) targeting an undocumented CPU with Qemu of an iOS beta that was released a few days ago.
Machine learning can help money managers time markets and build portfolios
Except IE11 will still be around for a while. Till 2020 and 2025 for extended support.
"Florida man"... Has Gizmodo changed into the Onion or Reddit now?
This bugged me too, the process works but they’re throwing away a lot of information at the start, which should mean it can be done faster.

I made another answer that works the same way but doesn’t throw that away, and it seems it’s possible to finish on Day 2.
This thread on the Git mailing list from back in May has some more technical details: https://public-inbox.org/git/86zi1fus3t.fsf@gmail.com/

Derrick Stolee, the author of this post, chimes in with some more details about how this works under the hood.
Isn't the Relay way the de facto standard?
The example from the criticism post cites the permission revocation issue, which isn't solvable in jwt (without using serverside state, in which case you negate the advantages of jwt).

making the expiration short works to some degree, but then you'd be forced to constantly update the token.

As for deleting the jwt from the client - that's not trustworthy enough, since the client controls themselves, you can't be sure that a deleted jwt is really deleted!
No, it's just that other people have different ways to use technology. I'm very text-based, so writing a quick message fits me best. I have a friend, non-tech, very busy, very sociable, that you can only reach by calling him.

I stopped wasting time pondering those questions, just accepted the fact the way people communicate can vary vastly, and if someone is difficult to get hold of then that's how it is. Better spend my time making more contacts.
I've always wondered how these were meant to be used! Of course it makes sense if you're touch typing and your fingers are already there ...
And we keep forgetting just how common starving to death must have been in prehistoric tribes..
It’s commonly thought that the seeds are the spiciest part of a chili, which is the impression Matticus_Rex seems to be under. In fact, the heat comes from the white pith (which they mentioned) and ridges around the seeds.