skysight-inc/HackerNews huggingface dataset:
> Occasionally I chat with my coworkers about stupid shit to keep my mind loose and give it a break. If I absolutely need to be in the zone for a couple hours, I put on headphones, find a private room, or work from home. I'm completely ok with open floor plans.

What if your coworkers don't want to chat about stupid shit? Or what if some of them do, but your other coworkers who are trying to get something done under a deadline have to now endure your conversation about stupid shit? What if putting on headphones, finding a private room, or working from home isn't an option for them? What if it isn't about "working at 100% productivity constantly" but just about getting something done that needs to be done?

Having worked in solo offices, shared offices, in cube farms, and (once, briefly) in an open office plan, the main problem with interruptions is that the person being interrupted cannot choose when those occur. It might be just at the moment when some series of thoughts was converging on a conclusion that would produce a real solution with big effects. But meanwhile, some dumbass coworker decides it's time for his mental break, and in the process decides it's also time for everyone else's break.

That's the problem. It has nothing to do with prestige or ownership. It has everything to do with getting shit done. Otherwise, why work at all?
I had commented on Chen's post, here:

http://franklinchen.com/blog/2011/12/08/revisiting-knuth-and...

and linked to a blog post of mine, in which I too had written two solutions (one in Python and one in shell) to the original problem posed to Knuth by Bentley. Fun.

Here are my solutions:

https://jugad2.blogspot.in/2012/07/the-bentley-knuth-problem...

A roughly similar problem is posed and solved in the Kernighan and Pike book, The Unix Programming Environment, IIRC, where they mention it as a nice example of the power of combining components, which is a key part of the Unix philosophy - quoted by commenter sswam in Chen's post:

[ This is the Unix philosophy:

Write programs that do one thing and do it well.

Write programs to work together.

Write programs to handle text streams, because that is a universal interface.

-- Doug McIllroy ]
The centre of mass of the ISS follows a fixed orbit round the earth (to first order approximation that is, occasional thrust is required to maintain this trajectory). Moving away from the centre of mass, by definition, puts you into a slightly different orbit. This perturbed orbit has a different trajectory and orbital speed. This will manifest itself as very small reactionary forces relative to the ISS structure, in other words what you and me call gravity. In plain English, except for at the exact centre of mass position within the ISS (Or any point exactly on the trajectory traced by it) objects will appear to drift.

In the microgravity tower, translations within the experimental container will not result in divergent trajectories, so no drift will occur.
Hmm, is it true that the new Apple Watch doesn't support roaming at all (meaning it's useless without phone when traveling) and doesn't allow you to even change/choose the operator after purchase?
I think most of those articles have a very big USA centric view.

In the USA, Apple has more less a 40-45% market share depending of the time of the year and perhapsd is there where Apple Watch and AirPods can be "the future".

But with less than 20% of the market worlwide, I ddoubt that they will be "the future".
It looks like it used to banned for NASA astronauts. That's the best I can find in a few minutes. It's hard for me to imagine an issue for commercial space travel.

Edit: forgot my link: https://www.wired.com/2007/09/nasa-approves-a/
I've liked that interpretation of the title better than the one from creator

>The "black mirror" of the title is the one you'll find on every wall, on every desk, in the palm of every hand: the cold, shiny screen of a TV, a monitor, a smartphone.

https://www.theguardian.com/technology/2011/dec/01/charlie-b...
How does this compare to Octave? (https://www.gnu.org/software/octave/)
It's a Johnny-come-lately. Every day going to work I used to drive by the "Shot Tower" in downtown Baltimore, USA (it's still there, I'm not), built in 1828 to make various types of spherical ammunition, including cannonballs. Wikipedia lists some even older shot towers. The Baltimore tower was for many years the tallest structure in America.

https://en.wikipedia.org/wiki/Shot_tower
> and also lots of space for the kids to play outside.

Do kids still play outside these days? I'm only 27, but from what I've seen of the 6-18 crowd they tend to be stuck in front of a screen most of the day.
According to the keynote, AW series 3 will support a limited list of carriers at launch so I'm curious as to how the eSIM which AW3 uses is implemented?

Looks like users on unsupported carriers depend on Apple to enter into a commercial agreement for cellular to work with their carrier?
I'm a sysadmin, not a programmer, so maybe that's why it seems like the Haskell solution is more complicated to me - but can someone explain why a supposed improvement for something is more complicated, and involves a bunch of stuff that can't be expected to be included on any Unix-like system you sit down in front of?

It's especially confusing, considering that the blogger claims to have changed their opinion, but doesn't bother to clarify what has changed on the new blog that he "helpfully" links to. It's also interesting that the author claims that McIllroy would approve of his solution, without checking with him. McIllroys email isn't exactly hidden if you know where to look, and I know he still posts on a few mailing lists regularily, so it's not like he's completely unavailable.

McIlroys solution works on any POSIX compatible system. Feel free to check for yourself: http://shellhaters.org/
Maybe not a simple typo, but with two errors it's plausible. The iPhone X's A11 CPU is supposedly slightly faster than the A10, which is 2.3 GHz. So, place a decimal between the 2 and the 4, and change the M to a G, and you have a reasonable figure.
Vendoring thousands of tiny libs is even worse. Trusting many lesser known, tiny libs is more risky than few, big well known ones.

Also, they are not vetted and there are much more opportunities for an attacker to sneak in a backdoored lib on the edge of the dependency graph.

Finally, due to vendoring there's no way to receive timely drop-in security fixes for all dependencies from a trusted source.
Its just the new silicon valley trend, I think. Somewhere, someone decided, this is what cool, hip, successful tech companies do, and now it seems to be popping up all over the place.

But yea, to me they tend to feel a bit like a college computer lab, or working in a loud library. Its nice sometimes, but not all the time, IMHO.
Trend Micro Internet Security 2017 Serial Key and Crack Download
So, these watches are all pre-sold and we can't buy one? When would be able to buy a watch with this innovative mechanism?
Sorry, I am sure you could use JSX with DIO.js too. To be honest, I wasn't even looking at the JSX. I grabbed it from where I found it. The takeaway is not JSX, but the fact that they use classes and that's all.

Personally, if I was going to go with this kind of architecture, I'd choose Preact (or React if I can't help it) to tap into the massive React ecosystem.
It's not immediately clear from the homepage how this is different from Octave.

https://www.gnu.org/software/octave/
OP is going to have to wait a _long_ time for apple to change the form factor of the air pods. Apples has only had maybe 3 headphone design changes in since the iPod.
I'd take antibiotics over all of it. And they might not be around for much longer, which is the really shocking part.
Dogs investigate own odours longer when modified in an “olfactory mirror” test
Innovation and the Bell Labs Miracle (2012)
Oh I see -- it was mentioned in the interview.

How about using it in a room with over 100F temperature. Hopefully nobody endures that sort of conditions on a regular basis anymore, use the fallback mechanisms for those situations. Except cars of course -- those without AC.
I've been waiting for wearables to enter a new hype cycle. We are running out of new surface ideas.
I don't know Elon Musk personally, but I'm pretty sure he'd refer to Alan Kay as one of the giants on whose shoulders he and quite a few industries stand on.
It’s not any different than streaming music to your phone all day.
Another small template engine similar to React is ".dom", weighing in at only 500 bytes!

https://news.ycombinator.com/item?id=13605673

It only works in modern browsers supporting Proxy.
I remember I was perhaps 17 and while I really didn't understand very well what ColdFusion was about, I wanted to try it out so badly. Unfortunately, it wasn't free, so I was never able to get do anything with it. I enjoyed AS3 to the fullest though.
Perhaps the ISS has more vibration from all those life support systems?
Yup, also:

"Lottery legend Joan Ginther bet flabbergasting sums on scratch-offs" (2014)

http://www.philly.com/philly/news/nation_world/Lotterys_luck...

And:

"How MIT Students Won $8 Million in the Massachusetts Lottery" (2012)

http://newsfeed.time.com/2012/08/07/how-mit-students-scammed...
Ask HN: How would you design an IT degree?
A lot of people say that degrees do a poor job of preparing people for development jobs. It's so bad that many people opt to drop out and get experience coding instead.

How would you change things? What kind of foundation would create the best developers 5 years after graduation?

To clarify terms:

IT - something that is more like modern web, app, back end. Not really things like multithreading, AI, signal processing.

Degree - a 4 year course in something. Newbies are expected to have good logic and math skills, but no programming skills.
Electron has always kind of felt like a prototyping tool to me. It's great for rapidly developing desktop apps, but it feels like once you get a product you want to distribute, you should use a more performant GUI library like Qt.
Just today I read that VPRI fonc mailing list was shutting down because they shifted focus onto other area (communication design or something like that). A YC incubator thing IIRC.
Couldn't you use a safe deposit box?
Shorts – Short Random Thoughts
stream snippet: https://oddshot.tv/s/g_05U6
Never say never.

A smarter algorithm might analyse the light and shadow to a greater degree, and better predict side profile details.

Or, take it further and have the algorithm silently check the internet for match of person and then look for more images of that person. Not cheating if the measure is "upload at least one image to start with, the service will then do the best it can to perform a miracle".
Also, how does it compare to http://www.sagemath.org/
This has nothing to do with Basic Income.
YMMV. I ended up losing my job of 7 years after proving incapable of sitting in a high-traffic area cubicle. Had a single unit office up until they decided to hand those out to the new hires in sales/marketing. They even complimented me on the quality of my work on the way out. Go figure.
Is it only 300eur? In US it's 399$ + taxes, which in CA is 432.92$.
I have worked 18 hour days doing software development and the costs this has on health aren't realized until later, at which point the damage can sometimes be irreversible. The workers are too naive to realize it in time.
In the book "Ringworld," an excellent work of science fiction that inspired the setting of the Halo franchise, there is a character who was bred for luck (as though it were a genetic trait) via a birthright lottery. The reasoning was that those who won would be luckiest, and she was the descendant of 6 straight generations of birthright lottery winners. The character is impossibly lucky all the time.
How the Minimum Wage Affects Restaurant Hygiene
> https://en.wikipedia.org/wiki/Scilab

Scilab is one of the two major open-source alternatives to MATLAB, the other one being GNU Octave.[1][2][3][4] Scilab is similar enough to MATLAB that some book authors (who use it) argue that it is easy to transfer skills between the two systems.[5] Scilab however puts less emphasis on (bidirectional) syntactic compatibility with MATLAB than Octave does.[1][6][7]
AFAICT they still only do intermittent heart rate tracking except in workout mode. Continuous all day heart rate still requires something like Fitbit.
It would be nice if KS could be expanded to Kickstarter in the title. I had no idea what the article's topic would be.
This has been around for a while. However, it's clear to most people now that Python/Scipy is a better solution, rather than simply trying to copy Matlab. Python as a language is far, far better than Matlab. And the ecosystem has matured a lot, to the point that for many research algorithms, the Python offering is superior to the Matlab one.
Ugh, I went to a horrible elementary school like that, in the 70's, in rural VA. When my parents complained, she was told "these kids were destined for factory work, so the noise was not an issue". That shithole of a school is still there. I wonder if they added interior walls?

http://bhe.frederick.k12.va.us

They pulled me out of 2nd grade and put me in private school where we had an orderly array of desks facing a black board. Had to start over again in 1st grade, since they were much ahead. The teacher kept our class in order; it was peaceful and quiet. I really excelled in that environment.
> Alternatively, there are sometimes political reasons. A director may not want to risk an outage for fear of being dressed down by their VP.

This is such a weird thing to me. I've never worked anywhere like this and so I have a hard time imagining it really. Wouldn't that same director get more than dressed down by the VP if on their watch a _known security vulnerability_ was ignored and the system was breached? I just can't understand this way of thinking.
The Bentley-Knuth problem and solutions
> rather than the wheels for the mind that Steve Jobs envisioned.

Proper quote, for those confused:

"I read a study that measured the efficiency of locomotion for various species on the planet. The condor used the least energy to move a kilometer. Humans came in with a rather unimpressive showing about a third of the way down the list....That didn't look so good, but then someone at Scientific American had the insight to test the efficiency of locomotion for a man on a bicycle and a man on a bicycle blew the condor away. That's what a computer is to me: the computer is the most remarkable tool that we've ever come up with. It's the equivalent of a bicycle for our minds.”
This could have been the decision driver. It is also why investors increasingly look past ebitda to free cash flow which is harder to game.
Obligatory Aaron Paul Xbox One ads https://www.youtube.com/watch?v=pEoZbXB78NI
I found it interesting that in an HN discussion about how to auto-update comments Alan Kay said, "How about a little model of time in a GUI?"[1] It ties into when he said of smartphone apps, "It's painful to see people using billions of devices that have forgot that undo is a good idea." [2]

It made me think about how things like Redux (or even just Google Drive revision history) where you can 'time travel' through state can be more important for UI than we realize sometimes.

1) https://news.ycombinator.com/item?id=11940472

2) https://www.youtube.com/watch?v=S6JC_W9F8-g&t=40m30s
Former Shelby American designer John Chun (2013)
This same article was submitted 19 hours ago: https://news.ycombinator.com/item?id=15260610

And a different site, 20 hours ago: https://news.ycombinator.com/item?id=15260297

And twice two days ago: https://news.ycombinator.com/item?id=15250063 and https://news.ycombinator.com/item?id=15250514

I wonder if anyone on that team reads HN, as they're getting some pretty good exposure here!
Backed! I hadn't heard about this Kickstarter campaign, thanks for posting.

Magit is such a great tool that I think it's worth learning emacs for, even if you just use emacs for revision control and spend the rest of your time working in a different IDE.
“Prepare to Die” in Darks Souls: The Board Game
Unfortunately this article admires the man but claims his works are the second biggest bore in English Literature.

https://www.ft.com/content/9c09b94e-7cfb-11e7-ab01-a13271d1e...
Userscript+:Show current site all UserJS  for Tampermonkey
> The US banking system easily detects large cash deposits under 10k even into bank accounts, and then confiscates the money.

so you are conflating two concepts because first you are depositing $75,000 in this example.

and no they don't confiscate it just because of that, they will freeze it because of your poor explanation.

and if your explanation still sucks, the bank will unfreeze it and give you your money but close your account.

it will appear confiscated if you can't accept your account being frozen and argue the point, which will only raise more flags from more people in the institution.

but if your explanation was good, and by good I mean generic, then you won't encounter any problems.

the deposits over $10,000 will be reported to the government, but then its just the government's problem, and if the transaction wasn't actually problematic then you don't have a problem.
My concern is scan-ability. Introducing icons introduces shapes, which in turn increase cognitive load. On a layout like this, simplicity is key in order for users to process all the information. I did experiment with Gestalt principles (I've always wanted to say that!) and created a flat black line that rotates in 45 degrees increments for levels of difficulty. Seemed to tick off the basic vision impaired requirement - single color, no intensity changes, and works in B&W (Something all data vis is supposed to do).

This has been fun!
More fish, less jupp.
It is painful that most desktop apps never even got branching undo/redo.
Since we're on the topic of Unix philosophers:

"When in doubt, use brute force." -- Ken Thompson

"Fancy algorithms are slow when n is small, and n is usually small. Fancy algorithms have big constants. Until you know that n is frequently going to be big, don't get fancy. (Even if n does get big, use Rule 2 [measure before you optimize] first.)" -- Rob Pike

Which is to say: McIlroy's team had a culture that favored simpler solutions with worse storage/time, until actual usage informs them that performance is an issue.
I wonder what are the mechanical properties of the case material (aluminium foam filled with plastic). This seems like entirely new class of composites.
"By the time the user purchased a new computer, the company had a new software version that already uses up whatever resource gains the new hardware provided. Pre-installed. The end result is the user experiences the same speed."

This is true, but there's a couple of other factors involved. One is the recent gains in storage efficiency, and the other is familiarity over time with the new gains. When SSDs hit the scene, you could migrate your existing installation to solid state storage and see immediate, measurable gains. Then PC manufacturers started shipping SSDs as standard equipment, and folks got used to that level of performance. Essentially, it became the new normal. A while later NVMe hit the scene and suddenly even traditional SSDs began to feel "too slow". Again, manufacturers are beginning to ship NVMe-based units, pushing the tolerance levels even further out.

I've experienced this recently; my main workstation has a Skylake CPU, DDR4 RAM, and an NVMe OS drive, with a SSHD (solid state hybrid drive) for storage. I recently revived an older but still very fast workstation with a standard HDD, and it felt like I'd gone back to the "Windows Vista Capable" days of the late 2000s. Same OS (Windows 10 and Elementary OS), same software, technically faster CPU on the older workstation, but it was so "slow" I could barely stand to use it. I felt like I was waiting ages for applications to start or web pages to load, even though it was usually less than a few seconds difference. But oh, what a difference those precious seconds can make in human perception!
On other news, most probably Mr. Philip Stark ( a statistician at the University of California, Berkeley):

http://www.pennlive.com/watchdog/2017/09/defying_the_odds_ma...

calculated to be implausible that on Hacker News he would be nominated by someone in a same post with the quote from the Simpsons "Aw, people can come up with statistics to prove anything, Kent. Forfty percent of all people know that.".

Yet it just happened.
Looks really cool, other than Object.assign, Proxy and Symbol I think this is quite an achievement for that size, but I am pretty sure it doesn't support keyed DOM updates. Hyperapp was also under 1 KB before we introduced the keyed VDOM.
This list seems very Western. Are there Eastern developments that should be added?
While that would certainly work for some people, for others it's all about the body. After all, it's the designer's signature and the first thing people usually see.

For me, a watch is a very personal thing, and I'd never want to wear a multinational tech company's design on my wrist, unless I needed it for work or exercise.
The article is unfortunately not very specific and I can not find much information with a quick search, but:

It's very possible that they did this all on their own provided they rented cabinets/cages in an existing facility like Equinix, which is extremely common. Then they do not need to manage power/generators, fiber into the building, or any other data center necessities.

It does not take very many people to do the wiring inside a cage, especially considering Dropbox has been doing this over the span of a few years. If you've ever been physically in a data center (personally visited a few Equinix facilities myself), it's mostly one person from a company working in a cage that is wiring everything. I've rarely seen multiple people do wiring, and that same person will come back every day thereafter to continue working until the job is done.

What they are doing sounds entirely feasible. If money is no object in regards to equipment, with 3 data centers, I'd honestly say you only need 4 competent people to get the job done.

3 on-site. 1 remote/office.

From there, the more the merrier. A guy to lift the equipment up as well is nice sometimes - can be pretty heavy!
Yes, that's what we call prototypal inheritance. What I'm saying is that I don't think it's a good name for what's going on, since it clearly causes a lot of confusion.
A Postcard to Blackpool: Sowing the Seeds – The Blogging Musician
First quantum computers need smart software [pdf]
YC HARC - harc.ycr.org
Every good show is competing with this
Amazon Is Hungry and Coming for Cable Channels
Please don't use sockpuppets for voting and commenting. We ban those accounts and the main one if it continues.
This Is Who I Am – The Blogging Musician
> Wireshark and a spreadsheet are enough. So you have packet captures from your local machine, and from the VPS running the onion service. Using Wireshark, you export bitrate in millisecond bins. Then in the spreadsheet, you have two columns, one with each bitrate series. Just create a third column for the product. Each sheet will hold 1E6 lines, or 1000 seconds. Excel works best, because it uses multiple cores. R would be better, because you could crunch segments in parallel.

Wireshark alone is enough http://blog.davidvassallo.me/2010/03/22/measuring-bandwidth-...

If you would want to really see if there are differences in bandwidth for 2 pcap files you would have to graph it cumulatively.

I may have something to do that in Python.
And also (after Rule 5):

Rule 6: There is no Rule 6.

:)
Huge spike in App downloads? Don't get too excited
> What's going on here?

Nothing new, I think. The complications of Good Art created by Bad People has always been a thing in the modern world (see Bill Cosby, Woody Allen, Chris Brown, Roman Polanski, etc.).