skysight-inc/HackerNews huggingface dataset:
I know I should, but I can't bring myself to it.

I'm constantly switching between three OS, two browsers, different, sometimes auto-resetting computers, and it seems to be too much of a hassle.

How do I handle this? The only obvious option is a paper notebook.
...or just let them bring in their own laptop.

Obviously making it a mandatory function of the interview isn't a good idea, but you can learn a lot from someone by seeing how they've setup their tooling.
No, the point is that you should not be doing those thing manually, i.e. you should never be adding integer offsets to something or doing similar operations. Instead, all the rules for conversions between times are already stored in the timezone database, so all you should do is something like

ToAbsolute(CivilTime, TimeZone)

and the reverse. He also mentions (at 26:50) proper ways of dealing with repeating and non-existent civil times close to DST transitions (and sane default ways if you just don't want to bother).

When talking about JSON or serialization formats specifically, none of the complexities need to ever leak into the representation.
Yeah me too.. However, transip only has a dutch dc.
I love that quote too. To add to "always seek excellence", here is his "how":

> Livingston: What is the key to excellence for an engineer?

> Wozniak: You have to be very diligent. You have to check every little detail. You have to be so careful that you haven't left something out. You have to think harder and deeper than you normally would. It's hard with today's large, huge programs.

How many times on HN do we hear about actual engineering excellence vs. the hack, the weekend mvp, the "if your product doesn't embarrass you, you've released too late" dogma?
My dad was making fantastic money on ebay selling used items, but that was only because he had a cheap source of them - we have a company that sells second hand clothing, but the thing is, when you buy a truckload of second hand clothes, it comes with all sorts of crap that people give away to charities - watches, jewelery, shoes, toys, handbags, electronics, board games, books, etc etc etc. So we bought it for say(not a real value) $1/kg, but then my dad would put all of it on ebay. Thousands and thousands of items per month. Since we were buying per weight but selling individually, the profit on it was huge, and you wouldn't believe what sort of nonsense people would buy - old broken watch from a brand no one ever heard about for $5? Sold!
TL;DR summary (to my understanding, no sane human can ever claim it can summarize Paxos):

The claim is that, once a leader is elected (ie. Q1), is no longer necessary to attain a majority quorum for actually accepting writes (ie. Q2). A minority quorum can accept writes, provided the minority contains at least one node that participated in the leader election. By increasing the leader election quorum number to higher than N/2+1 (as to have a sufficient number of nodes that participated in the Q1 election), the cluster can then operate much faster because writes require only minority quorum. The drawback is that it no longer tolerates N/2-1 failures, as N/2-1 failures leaves too few electors to choose a new leader in Q1.

NB. the Paxos terminology uses terms like 'decide a value', but practically in clusters this is equivalent to 'accept writes' so I used that instead for easier comprehension.
interesting - got a link?
> you'd at least have an uphill battle to fight in order to prove that it wasn't you that did the thing that got you into trouble.

Aren't you innocent until proven guilty? Simply saying "I have a guest network" surely constitutes reasonable doubt, in the absence of any other evidence against you.
I'm missing your point I think - how does jmcgough have things backwards? It sounds like you had issues with a private company? In a country with a socialised healthcare system you wouldn't get a bill and the company selling the moon boot wouldn't get paid nearly as much.
Do read introduction to statistical learning though, as that book helps to give (some) understanding of what's actually happening in the models, which is important when (not if) things go horribly wrong.
I think NSA is trying to acquire them.
Sorry to be pedantic but he didn't say Swift was too advanced, he simply said:

> he thinks that there may have been better languages to start with.

Which could be taken several ways.
Free Character Design E-Course
I've been using Docker in production for the past 2 and a half years (in two different companies) and even with no extreme use cases we've had problems with: performance of volumes/devicemapper, random breaking bugs: daemon would restart without warning or errors in 1.4, randomly killing containers in 1.9, having to restart the daemon in 1.8 when it hung pulling images (consequently killing the containers in the process).

I still like Docker and can see myself, team and company using it for a long time if nothing MUCH better show up (rkt is promising to take some of the complexity pain away but we are not diving into it yet) but I can't say I've not been bitten enough to completely avoid upgrading Docker if it isn't needed, we follow a rule to only upgrade to ".1" releases as most of our problems have been with ".0" ones.
An earthquake puts everything deep into force majeure. Contracts are basically out the window. Only the most heartless of judges would allow a case to move beyond the simple assertion that what happened was due to the quake.

If rescuers ask people to open their wifi, they can open their wifi. In such situations those same rescuers are free to bash down doors, raid pharmacies for needed supplies, cut into water pipes to 'steal' water, commender heavy equipment and generally do anything they reasonably feel will keep people alive. Just remember to lock the router back up once the emergency is over.
Design Patterns Notes – An Overview of Design Patterns
>> accidental benefit.

Agree

>> Most admins don't think about a complete TLD failure. Amazon did.

I think companies such as Google or Facebook did think that before, but I am not sure why they didn't follow this trick.
>By that standard nobody would ever be allowed to criticize anybody who got in a position of success or power, though, just because "they achieved more than you, sucker".

I'm not sure how someone can even begin to get that from my comment.

By the standard that I wrote, nobody would be allowed to criticise someone as a "has been". And especially if they they haven't achieved much themselves either. Period.

I didn't say anything about people not "being allowed to criticize anybody who got in a position of success or power" in general.

I believe that one can criticize Woz (or anyone other in power/success/etc) all you want. Just not as a "has been", which doesn't really have any content as a critique anyway, and is basically an ad hominem. Want to criticize Woz? Find something specific to criticize.

>Although I really think Woz is a great guy and that we historically owe him A LOT, one can't understate the fact that he's been operatively absent from the industry for a long time.

So? How does that make them any less valid than anybody's arguments (e.g. in this thread)? I don't know, and don't care whether you or others in this thread have been "operatively present" in the industry recently or not -- I just care about their arguments.

If rather you mean "Just because he is Woz, we shouldn't give more credit to what he says over anybody else", then that kind of goes without saying, it's the content that really matters, not the person.
Ask HN: Does anyone actually use /newcomments?
Just curious - I've been banging around HN for a while and have never really understood /newcomments. Was there orignally a driving idea around this? I've never really seen the concept of a contextless stream of comments before. I don't even dislike it - just a curiosity.
It will take 524 minutes to drive to work. Traffic is normal.
Amazon can't even tell me whether they're able to ship something to my country until the second-to-last page of the checkout process.
Interesting - the TPPA which is being imposed on New Zealand is very specifically anti our national purchasing of drugs. This existing regime has been a very good bulk purchaser for 3+ million people and has kept prices down.
I use either a bare-metal server from online.net coupled with LXC to have multiple separated "servers".

Or just hosting them on my "server" at home (LXC again), which is actually a DIY beefy PC with an i7-4790 3.60GHz CPU, 32 GB RAM, 2 TB (RAID 1) HDD, APC UPS with a ~20 minute battery runtime, 100/100mbit fiber connection.
Spark for Scale: Machine Learning for Big Data
Just bought one of these for exactly this! Going with 4 3TB disks in raidz2 because it was the best price/TB I could find without taking some external 5TB drives out of their enclosures.
Put your SIM card in another (i)phone, make a personal hotspot, update.
If you don't have another phone, use a friends' phone and/or data that shares an access point.
If you don't have a SIM card, move to a country where they protect consumer rights, so you can change phone without asking your carrier.

(yes, I realize how silly all of this sounds :-))
> Aren't you innocent until proven guilty? Simply saying "I have a guest network" surely constitutes reasonable doubt, in the absence of any other evidence against you.

You'd still face an average of 6 years of legal wrangling and attendant expenses.
The images appear to load for me.
Yes, but it happens only the first time, if you update the stored hash with newHash(plaintext_password)
I like the title the Australian public broadcaster went with: "Small robots are getting teenagers pregnant, study finds"

http://www.abc.net.au/triplej/programs/hack/small-robots-are...
This paper describes an optical implementation to some transforms used in deep learning

http://arxiv.org/abs/1511.05946

These guys use optical computing for big data analysis and pattern matching

http://optalysys.com/
Watching someone with decades of experience in a low stress environment draw up from a glass ampule can be exciting.
> It's not easy to know if a message was delivered at all.

One checkmark: delivered to server, two checkmarks: delivered to recipient. Works for me.

> Secondly, Signal does not have multi-device support and multi-device sync.
> Coming from Telegram

Telegram has, to my knowledge, either end-to-end encryption or multi-device sync.
> The only reliable time stamp is UTC without leap seconds.

That doesn't make a lot of sense, as UTC does have leap seconds. It is similar to saying that the fastest car has no wheels, when you really mean that the fastest vehicle is a rocket.

TAI is the most reliable and easiest to work with. It relies on atomic clock seconds at sea level. https://en.wikipedia.org/wiki/International_Atomic_Time

However, it already has a difference of roughly 40 seconds with UTC (and therefore civil time), and dropping leap seconds in civil time will shift midnight to later in the day.

But as the frequency of leap seconds rapidly increases, maintaining UTC will become harder. They will consider dropping leap seconds from UTC in 2023. It is unlikely that people care about having the sun rise at midnight in 30000 years.
A trigger warning is not avoidance. No one is advocating avoidance, that is the straw man here.

I repeat myself: "Obviously, trigger warnings provide a useful tool for people to manage their own exposure to these panic attacks."

This allows for simple acts such as taking anti-anxiety medication beforehand or sitting at the end of a row to allow you to leave a lecture unobtrusively if you need to.
Wow, that's great, I never considered doing that. Thanks!
Where do you run the CI containers? AWS?
Haven't read it carefully, so I might have missed the reference, but Barbara Liskov has described a very similar optimization for Viewstamped Replication[1]

[1] http://www.pmg.csail.mit.edu/papers/vr-to-bft.pdf
Airports Turn to Sensors to Help Reduce Passenger Frustration and Improve Revenue
I am well aware of the scales at which VC funding operates, but these numbers are still scary. e.g.

"Butter raised $3,000,000 in a Seed round from General Catalyst Partners on Jul 8, 2016.

...

"ButtersBot bring you the hottest and funniest polls in the world right now. It likes talking about celebrities, sports and a lot of other shit. At the end of each poll, I will deliver the results right to your inbox."
I would say they are much more shorthanded than 'define' for define.
Then again, I program in J too, so I am used to one character or two character tokens.

Wut? I understood as shorthand for 'What?' ;)
I understand where you're coming from, but reality is what it is, and how we design streets should reflect it, meaning we should design streets/cycle tracks so that cyclist don't have to stop at every intersection. If we want more cyclists and less cars in our cities.

In Copenhagen they have the "green wave" for cyclists. If you cycle at about 20 km/h you'll get green lights all the way through the city, they even have LED signs counting dow for next light change so you can slow down to hit the green or accelerate to reach the green before it changes to red.
I use it very often.

To me, it's especially useful at lower-traffic times to gauge which threads are getting attention. At high-traffic times, it's utility is somewhat diminished by presenting an almost-entirely new set of comments every time you click it.
Wonder what happens if you post them to someone?
I also dislike this and I've often wondered if there is a word to describe this occurence.
OVH if you're based in Europe/North Africa.
It's curious that Signal was missing in their list of apps that can be intercepted. Are the targets not using it? Or was it just not mentioned?
No, it's literally to use 'leader'. Not a German word that has a rather specific meaning when used in languages outside of German (although I suppose it's at least somewhat loaded in Germany too).
The office of Cedric Villani
I mostly use /newcomments.

You get to see which articles have interesting discussion.
Learning from the Slaughter in Attica
I generally keep my Network locked down but i would enable a guest network for a situation like this.

Although ideally it would be nice if every router had a button to enable/disable something like that in case of emergency.

It would make it a lot easier for average people to do it and it wouldn't expose them to too much of a security risk.
> so I guess someone figured it was easier to throw away the page state every click than to remove an element from the list's DOM.

Yet another reason to love what React and other virtual dom libs give us
Improve GitHub code review experience with Chrome extension
Sentiment Analysis with Python
> I hope you feel clever

I generally do, thanks, though I'm not any sort of genius by any measure.

> because in context, this is far too inapplicable to the discussed reality of JSON to be an actual point.

You seem to be missing a bit of an intentional context switch. The comment was more about the logic of the GP's response to "<something> isn't really X" which was "yes <something> is X, it says so on <something>'s home page", than it was about <something> or X in particular.

So it was relevant in the context of the discussion and the facts being used for reference but not, as you call out, in the context of the subject of the discussion (hence my somewhat defensive clarification of intent in the last sentence)
When I read this statement, I was thinking of Pascal style comment directives, e.g.

{
field1: 'hello',
//#if (protocol_version>3)
field2: 'hello',
//#endif

/* #charset utf-8 */ field3: 'world world' /* #charset default */
}

Which falls into neither "comments on top" nor "2 stage parsing". Unlike the C preprocessor, which "eats" whole lines starting with #, Pascal used a {$directive arguments} inline comment style.
Or even just a search and replace...
Economists see ride-hailing industry as ripe for competition
I wish that docker would adapt more of a Unix philosophy and focus on doing one thing well. Why does everyone have to compete with everyone rather than create set of tools that work well together?

I see docker-machine and docker-swarm as distractions. Reasons why doing all those other things, instead of focusing on containerisation and packaging may be harm-full for docker itself:

- Bundling-in the orchestration with docker make k8s or Mesos more inclined to fork docker and pull out unnecessary cruft.

- Churning out half-ready features causes Docker to be known as unreliable and leads to posts with titles like this. Such reputation tends to stay long after bugs are fixed. SV-esque launch and iterate works for web apps, but IMO not for back-end software.
I frequently use lsof to get the location of a log file created by a process.

something like,

lsof | grep <pid> | grep log
Ask HN: That article about client-specific APIs?
I've been trying to find it again for some time now, to no avail.

I don't remember when, but I feel it's not been more than 2 years, here on HN popped a post or a comment about writing a special version of your REST API for each client you may have needed to support / use.

Any pointers?
How big data and analytics affect the audit
Probably the first tutorial that makes me want a tutorial to create that kind of tutorials.
I don't think that false positives disqualify such approach.
Taking Pictures from HTML
SQL Server for Linux
My best guess is that the NFC chip is locked for security and that it's highly linked to the secure enclave. Maybe it's discussed in the iOS Security document? I haven't checked.

Apple has a habit of introducing something very locked down and slowly adding features and opening up. We've been seeing this particularly in extensions recently and we've finally got some Siri support, if only in specific domains.
How to Actually Reduce Software Defects
Is there alternative to patent system for anyone who just want to have a prove that he was first (just in case)? Something like store patent in blockchain.
What/where/who are the people you are attributing these statements(?) to? They seem fairly accurate, and I'm interested in seeing more.
Meet the private jet startup backed by Jay Z and the Saudi royal family
I think they're talking about the reduced-price (or even free) insurance you often get as part of the deal when you buy a new car.
One reason could be to not let spam reports on dropboxmail.com affect the primary domain's reputation (which is also used for corporate communication). If for any reason, the reputation of dropboxmail.com is compromised, they can move on to dropboxmail-1.com etc.
Android 7.0 Nougat Features
People seem to enjoy watching Usain Bolt run, and he certainly doesn't seem to be struggling. Not to mention that he's much less fast compared to the average person compared with climbers.
Same for me when removing a device. Meanwhile, removing a linked app works just as you'd expect
Because shipping features is king. When a single vendor ships many products, those products are more likely to work well together than with products from other vendors because they were built under the same roof. Better integration = saving time while reducing risk = more time to build and ship features.

The downside, of course, is vendor lock-in. But that's only a problem if a) the vendor stops updating their products, which is unlikely if those products are popular, like Docker, or b) the vendor raises prices beyond what can be justified to remain that vendor's customer. But that's a problem for whoever takes over your project next year, not for you.
Making Of: Master Ruby Web APIs (Book)
I don't know. Sport climbing isn't that boring to watch, and they already have a world cup, national championships, world championships.
Show HN: Easily create large static DOM Trees without using innerHTML
Harvard Made the World’s First All-Soft Robot. It’s Autonomous and It’s Adorable
Foreseeable they going to make money with WhatsApp...
In Italy, there are laws making wifi network operators responsible for the actions of people joining their networks. At one point, public network operators (cafes etc) were required by law to record the ID card of anyone requesting access. This provision was eventually dropped, but I think the overall concept of network owners' responsibility is still there.
HN: Top Links
Thats amazing! Love the design, programming can be improved I think.
This happened to me as well after disabling notifications. Semi-obsessive polling at the beginning but eventually I got busier with more important things and the habit disappeared.
Not sure if this is old/new/a-b test. Does not normally show up for me in the menu.
I love Gore-Tex as a material. It's one of the few materials that has a negative Poisson ratio (when you stretch it the material expands in all directions, it doesn't narrow). My Ph.D. supervisor keeps a small sample of it to use for demonstrations to his Mechanics of Deformable Solids course. Only man-made materials can exhibit this property.
Owlbert? "It twit looks to like whoo you're twit writing a to letter whoo..."
I saw a Commodore PET at that time in a local store. In school I then got access to a Commodore CBM 3032, which was a more robust model of the PET. It had a better keyboard, for example. Booted into BASIC, too.
Euro Car Parts in the UK does this too.

Infact you can even put your vehicle registration number in and it'll do the work for you.
بالسكتة القلبية رحل الرئيس السابق لوفاق سطيف
I run FreeNAS on a HP Microserver, got 4 3TB HGST drives, and a stick of ECC memory to bump the box to 10GB.

Given that the OS needs to run somewhere, and one would rather use the 4 bays for drives in the zpool, I used the recommended method of running the OS from a USB drive. Sounded strange to me, but it's worked a treat. I saw that there are kits out there for replacing the empty CD slot in the Microserver with an SSD for the same purpose, but I'd rather not touch something that's working now.

I went for RAIDZ1, despite a lot of internet protestations about it, as I basically only store movies/music/Time Machine backup there anyway.

Been thinking about backup solutions for everything, but it all seems fairly expensive for what is essentially just backing up media.

To people recommending Plex for media streaming, I would actually recommend Serviio over it. It took a little extra setup in a jail, requiring some extra port downloads, but it works extremely well in it's DLNA streaming to my PS3. Where it shone brighter than Plex for me was it's support for transcoding and subtitles - it transcodes and shows all of my H264 video files with ASS subtitles with all of the style intact. It also supported PGS subtitles, but my piddling processor didn't quite match up to it.
https://en.wikipedia.org/wiki/Fourier_optics
For me the gifs only play during mouseover, with a ~300ms delay. I didn't notice them at all.
Sadly, the way Justice System is working nowadays is that majority of cases end with a plea due to overwhelming pressure from the prosecutors.

So, theoretically one could ride the reasonable-doubt-train all the way to court but at that point, the prosecutor would stack any charge possible leaving the jury to deliberate on all them. Modern day juries still most likely are not computer savvy so, merely stating "IP Address" would most likely be enough to convict. It is also needs to be added that if the charges are severe enough, even though every defendant is innocent until proven guilty, in reality it is the opposite way around if the said crime is vehemently disliked by all.
Or just claim your domain if you point it at a DNS service..
Heat source scanners like they show it in movies does really exist? Will be really helpful in these scenarios if they do really exists.