skysight-inc/HackerNews huggingface dataset:
Always, but with regards to writing clean code, it pays to just learn how to do this upfront. An analogy is of cooking. I used to be a very messy cook, the food is just as good, but when I was done the kitchen looked like a bomb had hit it. Cleaning becomes intimidating at that point. Learning to be cleaner in my processes didn't change the end result for the food, but made the rest of the evening much more pleasant. Professional cooks and chefs learn to optimize this, they are neat and clean where this is most efficient, and offload cleanup to a plongeur where necessary.

Secondly I believe that with practice, DRY can become second nature. Back in the mid 90s I wrote a lot of COM code in straight C (for reasons). This ends up being extremely verbose, so repetition carried a sufficient penalty that I learned to avoid it, to carry a sufficient mental model of the code base to know when I could avoid repetition.

[edit] plonjeur -> plongeur
I experienced this at Schiphol as well, a bit after you. I told them I couldn't because of a medical condition, they gave me a pretty thorough pat-down, and let me on.
Random bit of information cluttering my brain. When playing tug of war, hold the rope with your thumbs pointed towards yourself. A trained professional can usually pull about 0.8-1.0x their body weight that way vs. about .5-.7x with thumbs away. Looped around a waist and​ the same person can get up to about 1.0-1.5x with cleats on turf. Obviously there is lots of variance for type and thickness of rope as well as footwear and surface but the general principal stands, hold the rope thumbs towards yourself. Source: I studied thrown rope rescues in swift water situations.
I'm in the same place as you. I picked up some React courses from udemy, which cover pretty much everything you would need.

I think this is an awesome time to be relearning how to code. So many problems have been solved and web standards have been created. It's so much better than it was a decade ago.
I'm a software engineer, and I have many terminals open as well. I've been using iTerm2 (with splits) on OS X, but with the awful new Macbooks I'm finally looking at heading back to xterm and dwm on Linux -- I miss it dearly!
For now. According to the article.
This is really risky because it takes so little for competition to catch up. They just offer another pricing tier in their billing system that shuts off caps and they are done.
Do you have any reason to believe the same chemicals are exclusively in tears (vs feces, urine, sweat, saliva, etc)? Also, it should be easy to do an order-of-magnitude estimate of the effect, even if a chemical is exclusively in tears (concentration * volume). It's highly implausible tears contain anywhere near enough of a particular hormone to affect concentrations across a volume as large as a human body, and deserves some scrutiny/evidence.
epoll works with files at the kernel level. You have to use descriptors from the user side to tell the kernel what file you are wanting to work with. Because epoll uses the kernel objects ref count closing a fd that is NOT the last fd referencing the kernel object will not remove it from the set or trigger the close.

Lets not forget that system calls are not user libraries, but are controlled access to the kernel.
the platform, also listed at https://www.ecommwar.com/

there are almost all open-source ecommerce platforms
... which would increase risk, because battery fires are worse in checked bags than in the main cabin/overheads.
How you can restore Apple Watch with a small device
This is really cool. Is the tech similar to MonkeyBrains? MonkeyBrains charges $35/month and pays their technicians Bay Area wages. I'm sure there are good reasons why you can't drive the price down lower than $30, but they are not obvious. It it just to manage demand as you get off the ground? Is the upstream fee extremely expensive? Something else?
> Is there any way that somebody with my background (design+data viz+development+interest and curiosity to learn ML) could be involved with Distill?

Absolutely. We know a number of leading ML researchers who would love to publish papers as Distill articles but don't have the design/data vis skills. We'd like to facilitate collaborations which would lead to data vis people co-authoring cutting edge research papers.
I'm surprised he hasn't argued there's evidence of a different crime on the disk(s), as a reason why he is refusing under the Fifth.

Edit: Thanks for the downvotes :)
> If there is a warrant to search my property, I am obligated to assist if required.

I'm not sure that's true, the police are authorized to break whatever they need to if you don't assist.

As for combo safes, this seems like a good overview: http://blogs.denverpost.com/crime/2012/01/05/why-criminals-s...
"My completely amateur thoughts: If they already can prove he has child porn, then they don't need the additional evidence. If they do need the additional evidence, then he is incriminating himself."

That's a good point. They either have proof he downloaded child porn or they don't. They're definitely trying to do more than prove it. Probably set a precedent increasing their power as usual.
More and more I'm convinced that the only solution is data destruction on a fail-deadly system. Like a warrant canary, if it's your default operation, you should be alright. As I always add though, don't keep your family photos on that drive.
When the original case surfaced I was wondering the same. If they had (real) evidence that your encrypted hard drives have CP, then I'd be okay putting you in jail (;

However, if that was the case then they wouldn't need to decrypt the drives, so this whole case smells quite a bit.

AFAIK there is a similar situation in the airport immigration; if you are an US citizen and don't want to provide a password for an encrypted device, they'll make you have a bad time, then throw the device and then let you in. Same for foreigners except with a flight back instead of letting them in. The bad time they give you basically depends on the immigration officer.
i tried the Walk On Mars hololens demo at a conference last year. It seemed very clunky at first, but a couple of minutes into the demo, I entirely unconsciously crouched down to look under a virtual rock outcropping - that was the point I knew my brain had bought it.

That's stuck with me. There's something there.
Or, this is a case in which a defendant had a non-foreign-government reason to accept whatever consequences come from not cooperating (thus not having political machinations at work) and it's a case with real human harm that makes it worth pursuing for the prosecutor.
NewIntensive medical treatment can reverse type 2 diabetes
Other people's time is also valuable. Try not to write code that's impossible to read.
I've never understood the foregone conclusion doctrine. If it's a foregone conclusion, the search should be unnecessary, not a special privilege.

IIRC, he also stated that he has forgotten his password (and after 18 months, it has become believable).
An interesting talk on disk antiforensics: https://www.youtube.com/watch?v=qZtkANvDxZA

Of course, having watched this, the feds might look for such tricks...
Discussed at the time: https://news.ycombinator.com/item?id=7786159.
But then that seems to undermine the whole argument, because they actually are requiring the suspect to incriminate himself.
I like this question!

I think that working in constrained environments early in my career gave me lasting instincts both for efficiency and maintainability/sustainability. I wrote a lot of code on Win16, GeoOS, Epoc32, and a variety of embedded systems. Debugging tools aren't good, the dev-test-repeat cycle can be arbitrarily long, so you learn to avoid a certain sloppiness.

I've been having fun with PICO-8 on a Pocket CHIP, it has some similar constraints, the keyboard is awful and the screen is small, so there are similar incentives, and the added bonus that making a cute game is fairly accessible.
How Common Are Randomized Mac Addresses in Bangkok
Those 1800s Harvard guys were lying down, not standing. And their form seemed very safety-conscious. But I don't find anything else about that.
If Rust ever breaks out of just Servo, I'd be pleasantly amused. Somehow I could never imagine a Node programmer suddenly reaching enlightenment and choosing to take on the burdens of "ownership checking" willingly.

Rustaceans are called that for a reason, and that usually involves some level of PTSD from multithreaded C++ security audits or worse. Pick your poison.
I don't think the difficulty in testing that hypothesis is whether your samples have some chemicals in them or not. It's finding a sample population, and the collection of their samples.

That is, it's somewhere in the neighborhood of profoundly rude to approach someone in the midst of terrible grief, all, "I see you're weeping over your loss. Let me have some of your tears for science!"

You could "pre-enroll" people — say, the families of terminally ill patients — to collect their own tears when they do suffer that loss, and weep for it. Even then, though, compliance is going to be difficult to manage. Their priority in that moment isn't your experiment; it's their own devastation. And absolutely rightly so.

Having to stop, or even momentarily diminish, their weeping to fetch the sample kit — do they even have it with them? do they remember where it is? — then open it up (because it has to be sterile, right?) and jab it in their face might also have a materially deleterious effect on the grief-processing role that their weeping in that moment is supposed to provide. If so, that might also taint the results of the experiment, no?

So, no, it's not just a matter of testing for the presence of some chemicals.

(Edited for clarity and phrasing.)
Dr. Lamport does courses at Microsoft? More details please.
Doesn't that bring the question back to the 5th amendment on the other 198 counts?
> IANAL, but it seems akin to arguing that you have a Fifth Amendment right not to give up a DNA sample.

It's not equivalent. The Supreme Court has mentioned in past decisions that combo locks may well count as products of the mind, and so fall under 5th protection, where key safes and compelled DNA gathering do not. See: http://blogs.denverpost.com/crime/2012/01/05/why-criminals-s...
You need to distinguish between requiring the defendant to turn over incriminating evidence (which the 5th amendment does not protect), and requiring the defendant to make incriminating statements (i.e. to provide incriminating testimony).

Sometimes, the act of producing evidence in response to a government request involves the defendant making implicit incriminating assertions. If the government says "produce all your cooked accounting books," handing over those documents implicitly communicates the assertions that (1) certain books exist; (2) those books are doctored; and (3) you have ownership/control over them. However, say the government asks you for your bank records. When you hand them over, you're implicitly saying "I have bank records," and "these are my bank records." That's not incriminating -- even if the bank records themselves might contain incriminating evidence.

The "foregone conclusion rule," says that the act of production is non-testimonial when the incriminating facts are already known.[1] If the existence of doctored books is already known by other means, the act of producing them doesn't communicate anything to the authorities. The books themselves are obviously communicated, but the 5th amendment does not protect the underlying evidence. It protects the implied statements by the defendant about the underlying evidence.

Hence the threading the needle in the opinion. They're not asking the guy to make incriminating statements about the existence of incriminating evidence. They're asking him to turn over the incriminating evidence they already know exists.

[1] Note that the Court is not saying "we already know he's guilty so the 5th amendment doesn't apply."
Also, pre-internet I learned from books. I lived in a provincial town, so I would go to London, buy a book and then devour it, but if I didn't understand something, I had to either keep plugging away until I did understand it, or wait possibly weeks til my next opportunity to find another explanation. Keeping looking at blogs until you find an explanation that makes sense is an amazing resource for getting shit done, but doesn't encourage deep understanding when you really need to internalize something
TIL: e-prime. Thanks. https://en.wikipedia.org/wiki/E-Prime
You must be new to the internet. I hope you're aware that people sometimes spout nonsense they genuinely believe in. I know it's HN, but I like to keep my guard up ;)

Let's say you saw a similar comment on HN describing why the Earth is flat. Would you have reacted the same way?
Sorry, what?

"The International Agency for Research on Cancer (IARC) is part of the World Health Organization (WHO). Its major goal is to identify causes of cancer. The IARC has classified RF fields as “possibly carcinogenic to humans,” based on limited evidence of a possible increase in risk for brain tumors among cell phone users, and inadequate evidence for other types of cancer."

I would not call that "thoroughly settled".
If 47 states still wanted abortion to be illegal, they could certainly have made a constitutional amendment through their elected representatives in Congress and state legislatures. The fact is the restrictions were quickly eroding at the time of Roe and 20 states had already passed laws making specific exceptions including 3 where it was legal.
I seem to remember something in the manual of an old car I had with an OD switch about it making it not change gears repetitively when going up a slight incline?
I expect cloning to already be standard forensic procedure, but perhaps I'm wrong. If not, it should be.
Wait, are we talking about chance SHA-1 collisions, or a false positive for this test for this vulnerability?
I just added another 140 data breaches to Have I been pwned
I don't think you're fully understanding the issue of consciousness if you think that saying it's impossible to solve in principle amounts to giving up. It's a legitimate philosophical position.

There is no scientific programme which has ever been put forth to understand how a physical system gives rise to phenomenological experience. This is not a matter of us not having the resources to conduct a series of experiments. This is us having absolutely no idea of what sorts of experiments we could run - forgetting resource constraints - to shed light on how matter generates consciousness.
It could be that they want the drives unencrypted in order to help other investigations into the sources of the material, and think it will be better to compel him to release it before sentencing so he can't use it as leverage to lessen his sentence.
Head's up that the source goes into some detail and is a miserable, sickening read.

Per the source (https://cdn.arstechnica.net/wp-content/uploads/2017/02/fedsr...), the prosecutors already have a case based on checksums of the media that the defendant had downloaded, and per the logs, stored on his external hard drive. I imagine that the prosecution wants the media so they can perform harm reduction services for the identified, affected children and/or improve their data for going after other/future child abusers.
Please don't do programming language flamewars on HN.
I'm aware that using a phone on a plane does no harm, but I just wanted to make sure you didn't actually mean it.
This is incredibly beautiful. I wish all technical writing online could be so well presented - I'm tired of trying to read two-column journal-formatted PDFs on my phone.
Isn't deep linking by definition a feature that had to be implemented by iOS and Android?
Get 100% beneficial #VastuTips from #VaastuExpert
https://www.amazon.com/Microsoft-286-00082-Natural-Keyboard-...

Have a stash of Model M's and a Kinesis Advantage, but seem to be liking the above-linked MS Natural Elite for now.
As an anecdote, I've flown United and Turkish across the Atlantic and it's a world of difference.

In 2016, the United airplane I was in still did not have a seatback screen and they expected all 200+ passengers to connect to the wifi to try to get in-flight entertainment. Of course no one got on. So all of us were left craning our necks trying to catch a glimpse of whatever was on the CRT in the aisle.

Meanwhile, Turkish Airlines has a touchscreen interface with beautifully done transitions and an amazing selection of movies and music. I remember seeing Radiohead's Kid A on there, along with the Blade Runner soundtrack.

Next month, I'm flying to Berlin via Turkish even though it will take 4 more hours because the price and comfort are worth it. Only problem is, this electronics ban may compromise my electronics.

(And yes, I'm aware of early adopter pitfalls and government subsidies for airlines, but United has no qualms treating non-status passengers like trash.)
I think this is just a thing that happens in the movies. Also, check out the source document and let me know if you think someone found guilty of the described acts deserves immunity.
Please don't make things up about HN for rhetorical purposes. Also, please don't post unsubstantive comments.

We detached this subthread from https://news.ycombinator.com/item?id=13913656 and marked it off-topic.
Very true. People forget that the MBA was invented back in the early post war era when large corporations identified a need to train new managers. It would allow a broad range of skills to be quickly picked up by a specialist moving to a general management role. You can learn the same information nowadays using books and online resources in a way that was harder to do back in the day. Doing an MBA before you have worked in actual junior management for a few years has always struck me as kind of odd. Doing an MBA straight after your first degree is strange because how can you actually relate the issues of people management when you have never managed a single person? Bizarre.
OK, that is complete bullshit.

Yes, many people got addicted to opiates originally through actual episodes of physical pain, but many didn't. And trying to pretend that that's the reason we treated black inner-city addicts like complete shit, but white folks get compassion and empathy, is absurd. It also doesn't explain why powder cocaine, which only rich people could afford, was criminalized much more heavily than crack, which was for poor people.
Where's the mandatory minimums for possession of child porngraphy? The zero tolerance? Our prisons fill with drug offenders, yet we give sex offenders a scarlet letter + probation?
Mountain towns in Colorado, for example. Uber and Lyft operate in the major mountain towns where there is no taxi service at all.
> Interesting writeup, seems like this only applies to people writing epoll abstraction layers though. [...] So I'm not sure calling it "fundamentally broken" is necessarily accurate.

If you can't write an abstraction around it, it sounds pretty broken.
Ok I would love to know more about how the RTOS code was shrunk by 10x using TLA+ (at 8:28)
Lumion Pro 7.0.1 Crack with Full Setup 2017 – Latest Free Download
Right, I see what you mean. I just interpreted your post as possibly indicating that you knew of some specific publicized exploit.
Please don't post unsubstantive comments about divisive topics. Those are bad and provoke worse.

We detached this subthread from https://news.ycombinator.com/item?id=13916968 and marked it off-topic.
I use this bit of CSS to make images/videos grayscale till I hover over them:

iframe,video,img
{filter:grayscale(1)!important;}

iframe:hover,video:hover,img:hover
{filter:none!important;}

Ignore the hover part and it seems like it'd work fine for mobile (Firefox with an extension), though it does seem like you'd need to be holding your phone/tablet pretty close to have a seizure either way?
Data Science at Instacart: Making On-Demand Profitable [video]
Who's the guy you mention? It's hard to find the right search terms to look it up, and I haven't heard that story before.
> but ambient chatter is wonderful

I respectfully disagree. Maybe it's OK if the chatter is indistinct and unintelligible, but if you're in an open plan office it's likely that some of the chatter is from your neighbors.

The only thing more distracting than a single conversation next to you is two separate nearby conversations next to you.
What If You Registered Your Kindle to Different Account?
Video Inpainting of Complex Scenes
Only for Microsoft employees, unfortunately! If you work at Microsoft, send me an email (alias is same as username here) and I'll get you added to the TLA+ Outlook group for future course announcements and such.
I certainly didn't cut them out completely. The point is to moderate them, I had to discipline myself.

On the other hand, how the heck is the food industry supposed to moderate me, why also supplying these things that you point out are part of a perfectly sensible diet.
Hey Gavin. Of course I remember you, it's been ages but great to hear from you. I would take this to PM but Hacker News doesn't seem to offer such a feature. I currently work in the bay area, in Machine Learning (I only mention it in case you happen to reside in the bay area). Anyway, feel free to e-mail me at my username at gmail.

Good times :-)
The note about DRY didn't sound like a mandate to ignore it entirely and "duplicate freely". As you said, duplication is a way to ratify that a common pattern exists first before putting something in place that captures the pattern. Many young programmers try to anticipate these concepts and end up with some form of over-design. The goal of DRY is not so much to avoid duplication, but to figure out useful concepts in ground-up work.

"Beta abstraction" is a useful mechanism for this. Wrote a post capturing some discussions in my org. [1]

[1]: http://sriku.org/blog/2016/02/06/beta-abstraction-for-bottom...

edit: I wrote "as you said", but I expanded on what you said instead.
Well, there's the moderate in the discussion! Many good points made on each side but that's a great point. There's been software like JX operating system that varied GC's on a per-component basis. There was also software such as Oberon work that mixed no-GC components with GC'd OS and tools. Exploring options that aren't all latency or throughput GC... including ability to eliminate GC effect in that... might lead to new paths that are exciting.

Outside this sub-field, another one that offers evidence of your opinion is static analysis vs dynamic checks. Full, memory safety for C programs originally required crazy overhead (300+% sometimes) with checks on all the things that could happen. Then, people started mixing static analysis with dynamic checks and clever architectures to reduce that overhead. They'd often use static analysis to determine when they could eliminate checks. I can see something similar happening with GC's where an analysis helps avoid bad operations. We already have a taste of it with Rust where we get some safety without GC.
This is the Hawraf website
I could. Why should I?

> The makers will be able to download and use the first public release of Windows 10 IoT Core at no cost, although this require access to a "development machine" with Windows 10.

Can I have a Windows that is really a core (memory usage)? Can I flash it by the means of a simple 'dd'?
Requiring a Windows to develop is a big no for many.