skysight-inc/HackerNews huggingface dataset:
An alternative approach to concurrency is the one that Erlang (and your operating system) take: memory-isolated processes, preemptively multi-tasked, where neither IO nor computation in one process can adversely affect the others because the scheduler prevents it.

I wrote this up: https://news.ycombinator.com/item?id=15499629
I'm not sure what you mean, but when you pay through the nose for "the best quality", this stuff matters.
I've discovered something akin to the uncanny valley - 4K video. It looks so sharp and clear it feels artificial. Not sure how long it will take to get used to.
Only if they stop giving it back to their shareholders. Since they started their buyback program in 2012 Apple has 'returned' over $222 billion to shareholders [0]. Presently they are issuing debt to finance the buybacks & dividends. If they are not careful they may end up like IBM.

[0] https://www.macrumors.com/2017/09/05/apple-5b-bond-sale-fund...
That open office anxiety isn't necessarily easily seen or obvious constantly. It can be very subtle and blends in to the background noise. I've gotten used to it over the years but I know it is still there. 'Comes with the territory' is how I'd describe it. My trick is to 'rise above it' so to speak. Tread water harder and try and keep more of my body out of it. Almost always easier said than done.
I don't live in the USA so I use Interactive brokers and buy ETFs. If I was in the US, I'd probably go to Vanguard and setup a monthly payment into the fund.
I started to use StopAd. Don't like AdGuard, had complains previously. StopAd is a one app which blocks ads on every browser on my phone (don't blame me, I use one browser for work and one - for personal stuff).
I have launched my brokerage recently. Working with some incredible businesses currently. Would be great to chat we may have something of interest to you http://pixelpaycheques.com/
I am currently a TA for 15-122 at Carnegie Mellon, the class that C0 was originally made for. I would argue that C0 does an excellent job at breeding good programmers because of the following features:

1. Contracts in C0 bake preconditions, post conditions, and loop invariants right into the language. Contracts are only checked when in "dynamic recompilation" mode (basically debug mode). This allows you to check the correctness of your code more easily (and, importantly, in an easily gradable way).

2. The language is designed in such a way to introduce C to programmers that are used to other higher level languages. In the C0 phase of the course we introduce students to fundamental concepts like memory allocation, code reasoning and contracts, binary representations of numbers, and unit testing. Next we transition to C1 (included in the C0 install) which introduces typedefs and other features of C. At this point we focus on introducing data structures. Finally we make the final transition to C, where we talk about undefined behavior, gcc, stack vs heap, etc.

I've taken this course myself, and I would argue that this measured approach to learning C is far superior to throwing students (most of whom have no low-level programming experience) straight into C.
Trauma medicine has learned lessons from the battlefield
Docker. I need/want 64gb in my next laptop, so that I can run deployment simulations.
No, my experience is with the ‘modern’ client. It is less terrible than the old one but still unreliable.
No. The landscape and nature in that video didn't even look real--never mind people.
I don't see how what he's describing needs to interpreted as a lot of anxiety. He's just strongly pointing at the source of the anxiety. I think the GP's comment is dead on.
Where does the value in an ICO token come from?
Stocks have some underlying value as they give some sort of ownership stake in the company and can entitle you to dividends etc. Where is the value in an ICO token if you don't have any ownership stake or dividend payments?
"but that's just my opinion", Good opinion regardless.

To keep the line wrapping consistent with how the designer sees it in the application, wrapping is handled by the app itself, it doesn't rely on the text layout algorithm HTML uses. Consistency is the priority.
Isn't it important that we have like the number of failure out of the total? I mean, given a few millions laptops, it is almost guaranteed that some of them will go terribly wrong. If those who go wrong are very vocal, this might gives the impression that the Macbook Pro sucks.

I'm typing from the 2014Pro and it is the best keyboard my hands have been working on. I tried the 2016 at the Store but I don't think that is eligible for a review.
>working from home for some is perceived as never leaving work

That's a glass half-full/half-empty approach; conversely, I end up being more productive, working more minutes, taking less breaks to socialize/browse. One benefit I didn't recognize immediately is that I gained valuable time by being able to eat at my own pace, often while working, rather than worrying about a sustenance/obligations time management equation with my lunch break every day when I should be working.

I no longer wake up dreading going to work. I get to get up at a normal hour, feed the family every meal, and spend about an hour every morning reading. A more convenient workplace, for me, does not exist; people are different. Every day feels like hours have been added to my life.
> if nobody else is in the building

private office and empty building??
Webkit is also working on this:

https://webkit.org/blog/7846/concurrent-javascript-it-can-wo...
Well apple has been cruising on past successes ever since Steve Jobs died in my opinion and it seemed to work just fine for them but they seem to be getting a bit lax in their QA these days.

Well that's the story of almost every major company though. They make a great splash become famous and big then they start slacking off and cutting corners to increase their profits as much as possible.

It takes quite a lot of conscious effort to not fall into this pitfall and not many companies can do it.
My gripe is with play/pause. I like having the key but don't want iTunes to be open on an accidental press.
Anchorage, Alaska was a more common stopover between the U.S. West Coast and Japan, Korea, etc. in the days before airliners could easily cross the Pacific in one hop.

ANC is still a major refueling and sorting stop for air cargo -- most all air cargo between China and the mainland U.S. passes through Anchorage. The Anchorage FedEx hub is only passed by Hong Kong and Memphis in terms of volume, and the UPS hub is also one of the largest for that company.

That's counterintuitive when you look at a flat map, but not on a globe.

Here's a flat projection of some great circle routes:

http://www.gcmap.com/mapui?P=SFO-NRT-SIN,SFO-HKG-SIN

Note that the shortest path goes a lot closer to Alaska than it does Hawaii.
>Instead of an up down and mute button, I get mute and volume which then opens a slider to the left of the click. So instead of just clicking once to lower volume I have to click, move my finger and slide.

Hah, You couldn't make this stuff up... GUIs were borne out of a hatred of highly context based keyboard behaviour (VI, Xerox Parc), now Apple go full circle and revert to context hell by combining a keyboard with a touchscreen GUI. Goodbye Apple, it was nice knowing you.
I have macbook pro with touchbar. My letter B started behaving just as his space. Sometimes it would print twice on one hit, sometimes 0. I removed the button and cleaned everything and now it is fine.
Agree. 4K video + high FPS makes real life look 3D graphics.
Might this criticism have been politically motivated?

For a while she actively campaigned against DNA being a double helix, see e.g. her 'obiturary' for the double helix [1] which preceeds Watson and Crick’s paper. Might her insistence that DNA is not a double helix have misled Wilkins and others?

[1] http://blogs.discovermagazine.com/fire-in-the-mind/files/201...
Have a 2017 MPB I got for work, I pretty much only run it in closed clamshell mode. If I need to actually be type something, I will pull out a $500 acer laptop from 5 years ago running linux because it is much nicer to type on.

If I actually paid for the machine I would be pretty mad. The keyboard misses clicks and the lack of the escape key still bothers me.
> If you compare LuaJIT with PyPy or Numba, the “much faster” argument will simply not be true

Source? AFAIK it does hold true. Last time I benchmarked those, LuaJIT was significantly faster, with PyPy almost being on pair with vanilla Lua, due to Python being a much more complex language and harder to optimise.
Launched my brokerage recently and i would be very happy to talk with you http://pixelpaycheques.com/
if a keyboard requires compressed air cleaning to function, that sounds like a design defect to me.

I've used PC keyboards for ~25 years now and I've never had one that would break if not treated ...
The moderators can provide a definitive answer and can be contacted using the link at the bottom of the page.

If I had to speculate I would give two possible rationals:

+ Technically, it is easier to divert a known stream of waste with a computer script than to play the wakamole arms race.

+ Philosophically, persistent obnoxious promotion is not at odds with startup culture and startup culture is an aspect of Hacker News (for better or worse).

In the end, the contents of the HN front page is not a bad key performance metric.
Ancient Impossible: Baalbek Monoliths Gigantic Stones Beyond Human Comprehension
Komik Asker kazaları
Also, they substantially over-estimated the importance of speed over comfort.

Concorde's narrow fuselage made it remarkably cramped and uncomfortable. The galleys were also tiny, precluding the elaborate à la carte dining that is now standard in the front seats of widebody jets.

For the kind of customer that used Concorde, the idea of being pampered in Business or First was often much more attractive than saving a couple of hours.

Today, Concorde would struggle to compete on overall journey time with the A318s flying out of London City Airport. The speed advantage of Concorde would be badly eroded by the Kafkaesque nightmare of travelling via Heathrow.
When I moved to Stuttgart years back, I remember doing a double-take as we drove down the Autobahn, as you can see both the Concorde and the Tu-144 from the road. I'm somewhat spoiled in that I live near the Udvar-Hazy in the U.S., so seeing the Concorde was nothing special. But there are very few Tu-144s on display, and only one outside the Soviet Union.

In addition to those links, Air Vectors has a tremendous writeup on both the Concorde and Tu-144: http://airvectors.net/avsst.html
To quote a fellow TA below:

“I am currently a TA for 15-122 at Carnegie Mellon, the class that C0 was originally made for. I would argue that C0 does an excellent job at breeding good programmers because of the following features:

1. Contracts in C0 bake preconditions, post conditions, and loop invariants right into the language. Contracts are only checked when in "dynamic recompilation" mode (basically debug mode). This allows you to check the correctness of your code more easily (and, importantly, in an easily gradable way).

2. The language is designed in such a way to introduce C to programmers that are used to other higher level languages. In the C0 phase of the course we introduce students to fundamental concepts like memory allocation, code reasoning and contracts, binary representations of numbers, and unit testing. Next we transition to C1 (included in the C0 install) which introduces typedefs and other features of C. At this point we focus on introducing data structures. Finally we make the final transition to C, where we talk about undefined behavior, gcc, stack vs heap, etc.

I've taken this course myself, and I would argue that this measured approach to learning C is far superior to throwing students (most of whom have no low-level programming experience) straight into C.”
division is not defined on the set of integers, you only have modular arithmetic.
True, but the touchbar is much better at that specific role. It also opens up different forms of interaction for other applications.

The terminal, for instance, has an instant man page key. This is kind of cool. A tiling window manager could have window management special keys. I have a very nice keyboard on my desk at home with, a glorious Unicomp PC122 with 24 function keys. I love it, but I need to confess I never used that many function keys. Ever.
I've had my TBMBP for just over six months. Already had to flush out the keyboard with compressed air twice because of stuck keys. Apparently I'm one of the lucky ones, because that actually worked. I've had at least a dozen laptops before, every one more than twice as long, and none of them have ever had this problem even once. Not even the super-cheap super-tiny netbooks so don't blame the technology. The technology to do better has existed for years. This is either shoddy design or shoddy manufacturing, and if I had to pay for this thing myself I'd be livid.
Who's to say the next horseman won't resist the advances from the big Four? Zuckerberg retained control for a long time, and it's not inconceivable that the Next Big Thing won't get acquihired.
Additional structure like, say, a numeric error code? An HttpError could definitely contain the corresponding status code.

But I think the bigger point is that, for libraries, errors should be an enumerated set of possible error conditions, not strings. You say "additional structure", I say the duplicate filename, the invalid email address or, crucially, the error that caused the error...chaining errors is very useful. The multiple returns idiom in Go may make this possible, but it's hacky and strictly worse than languages that can utilize generics and a more richly-typed set of errors.
A Mission-Critical API Serving Millions of Requests per Month
They have a common heritage. The APT design was developed into the FS ETR 400 which was a collaboration between Fiat Ferroviaria (who have gone on to produce the Pendolino, the train I was talking about, and are now part of Alstom) and Ansaldo (who, as AnsaldoBreda, produced Fyra; now part of Hitachi).
Dell doesn't produce the most beautiful laptops, but at least every component isn't soldered to your "logic board".

It comes at a cost of larger and heavier laptops, but the XPS 13 Developer Edition I write this on is small, runs Linux, and has a beautiful display and a real keyboard I don't absolutely hate. Even Linus likes it.

I am slowly turning back towards Dell for almost all my main computing accessories (laptop/monitor).
The sophistication of the team you need to plug together components into a workable SoC or design something like the TPU processor core is much less than what you'd need to design a top of the line OoO application core. They clearly do have a team that can put together SoCs like the original TPU and if they keep working at it I'm sure they'll be able to train up to doing that eventually but I'd expect a decade long learning process unless they bring on people who've done that sort of thing before.
> That's not true. http://money.cnn.com/2014/04/21/news/economy/medicare-doctor.... And check out table 1 in https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5375010/

Both of the links you provide corroborate what I said. Mass-market media tends to do a terrible job with reporting nuanced details like the medical billing process (or computer security), but even this watered-down CNN overview notes:

> The differences can be stark. Private insurers allow an average of $1,226 for low-back disc surgery, while Medicare will only permit $654, for instance. And the gap can grow wider depending on where the patient is. In New York, insurers allow $1,352 for a gall bladder removal, compared to $580 for Medicare. Some services are more comparable. For office visits by established patients, for instance, Medicare will allow 92% of what insurers do.

As for Table 1 in the paper you linked, every single city listed there receives less from Medicare than the black-box FAIR estimates. In the case of San Francisco, Medicare basically pays 33% of what the private insurers are estimated to pay.

And that's just tracking Level 3 office visits, which is where the Medicare shortfall is generally the smallest (generalized and routine care).
Thanks will look into it.

It is hard to get the boss to allow you to write a mvp in non mainstream language.

So I had a quick swing at the libs and wondered about so/dll dependancies compiled against my exe; and just went for a bundled exe, yum and apt curl install script... under a day native win and ubuntu support?!:D I'm sure there is a TODO tag above my command for the junior that is going to hate me because he now needs to code in lazarus... ;)
Boostnote – Boost your happiness, productivity and creativity
When I was in high school I had a teacher who taught us to consider lateral thinking when approaching a problem, it was valuable and something that's come in useful ever since.

You are right, schools don't encourage it enough imo.
people don’t pretend google or microsoft are without flaws, while apple has that reputation.
That bet is the problem. Tensorflow on mobile already targets GPU and is going to be even more so with XLA.
This debate is going to be hearsay unless we have an apples to apples comparison of the base tensorflow code running on the halide ir targeted to the tpu vs a vanilla ARM GPU... Even using opencv.

I find it telling that they compared cpu vs tpu... Not GPU vs tpu.
Processing Datasets with Algorithmia – meta.data.world
"Hey Google" is slowly becoming a secondary option: http://www.androidpolice.com/2017/10/17/hey-google-hotword-n...
Quantum computing–breaking through the 49 qubit simulation barrier
Televizoare promotionale
All factors considered, that's like the cost of one week's work. And you'll probably use it for 2-3 years, 5 days a week, so around $20 per work day.
Please keep generic politics off HN. I know the parent post started the move, but completing the descent into off-topic hell is precisely the wrong response.

https://news.ycombinator.com/newsguidelines.html
This is always brought up when "difficulty" of C for teaching is discussed but it will basically never be an issue in a programming college course. It is a problem that doesn't exist.
Yes, the best approach is probably both, but it is crawlers that it matters more that they know the canonical paths more than users, and a crawler ignoring rel="canonical" is likely not much better than/as buggy as a crawler ignoring robots.txt; it's a specification they can ignore at their own peril.
I think we just need more "real life" events in 4k video and high fps. Right now the only thing associated with that is 3d graphics in video games
1+B people were affected by Equifax,Deloitte,Yahoo breaches.What can we learn?
Side Project Results After 1 Week
My point is not that JS is the correct language for all tasks.

My point was that this isn't true:

> You can get rid of the need to multi threading by deploying more containers in the same machine or via orchestration.

If you have a large shared memory data structure and irregular updates then this approach won't work, no matter what language you are using. If you say use a database instead, well then the database just has to solve exactly the same problem, and they'll use shared memory parallelism as well.

You can punt the problem further down the stack, but some, somewhere at some point is going to need to solve the problem, and they're going to use shared memory parallelism to do it.
Python Tutorial for Absolute Beginners
Yeah,no.

We're not even close to passing the uncanny valley in movies or games

We might ve passed it in pictures, but that's kinda old news at this point.
05:56> as computers graphics get better, we believe all images less

This nugget in the video struck me most. I remember when I began trusting images less once I understood the capabilities modern photo software provided. We've now achieved this with most physical forms in motion picture, short of humans. Which is not to say we won't soon. Once that threshold is crossed, then what's next? Eventually virtual reality, augmented reality, and finally reality reality. We'll trust everything we see (and eventually hear/taste/smell/feel) far less than we do now.
While well-constructed C programs are as minimal and straightforward as programs come, the language is certainly full of pitfalls (just look at the underhanded C contest). Keep in mind that most computer science students in their first intro course have not yet developed the mental models that experienced programmers take for granted. Students will try doing all sorts of things which don't make much sense, and C is overly permissive of these things unless you introduce additional tooling, e.g. valgrind, which can become very overwhelming for intro-to-CS students who are still feeling lost.

I agree that C0 on its own is overly simplistic, but the way it is used at CMU is as 'C with training wheels' - strict type checking, no potentially-unsafe pointers to the stack, dynamic array bounds checking, etc. Then, two thirds into the semester, students transition to real C, and learn how to correctly manage those potential pitfalls.

This is how students at CMU have been learning C since 2010, and graduates don't seem to be any worse off for it.
To be fair, he's called out Apple before, especially on software quality.

Ironically: "Maybe we expect too much from Apple’s software. But Apple’s hardware doesn’t have little problems like this."

https://daringfireball.net/2016/02/apples_app_problem
Book recommendation: Soviet SST: The Techno-Politics Of The Tupolev-144

Long out of print but an excellent book

https://www.amazon.com/Soviet-SST-Techno-Politics-Howard-Moo...
I prefer ad blockers having the ability to block ads in apps, not just inside a browser, I started with Adguard, but since they're subscription base, I switched then to similar but free option called Stopad, https://stopad.io
works cool for me
How we got rid of 5k lines of our bash release process
This is lower, however, when you're strapped into your seat. In the vomit comet, you're free to move about, which drastically increases the likelihood of nausea.
What is the HN type?
The pulldown may have helped in that impression, as pretty much every camera motion was jerky ...
Wouldn’t having the debug controls on Fn keys like on VS on Windows be even more useful since you get tactile feedback as well?

The major advantage of the touchpad that I can see is for someone who is new to the app, since it increases discoverability if shortcut keys. However this problem was already solved using toolbars. There may be a few apps where the screen real estate may be too expensive to lose to toolbars, but I can’t really think of any where simply fading the toolbars in isn’t a better solution. Maybe 4ak video editing is a better option?

I’d also imagine controls where scrubbing is better might benefit from the touchbar, but again, that’s probably better handled by the touchpad which is far more ergonomically accessible than the touchbar.
Thanks this is the kind of info I needed. Only had a day in laz land and time was running out for my product. So had to cut corners. #TODO
A Biting Critique of Fluent Design
I got a $5000 queen sized latex mattress for $300 because I bought from the clearance section at [popular mattress store chain].
Like a Sunday afternoon, say.

Or when a couple of coworkers all have their small children too ill for daycare at the same time. It's a small company...
Kudos for making this AGPL. This is exactly the sort of software that should use such a license.

User's of an IRC server deserve to know whether their operator has started recording messages, added or removed security features, or otherwise be free to review said code.

All chat software should be AGPL.
Agreed. And I always associated the uncanny valley with representations of humans, not terrain, robots, etc.