skysight-inc/HackerNews huggingface dataset:
Some may fit previous propositions.

For %defer:

error defer deallocateFoo(foo);
but defer deallocateFoo(foo);
ex defer deallocateFoo(foo);
failsafe deallocateFoo(foo);
bail defer deallocateFoo(foo);

For %return:

fn doAThing(str: []u8) -> %void {
const number = try parseU64(str, 10);
// ...
}

"try" could mean "return an error in case of an error" aka "%return". Then "dare"
could mean "panic in case of an error" aka "%%foo();".

Or use "ex" or "but" everywhere:

ex foo();
const num = foo() ex 42;
const num = ex foo();
ex defer bar(baz);

but foo();
const num = foo() but 42;
const num = but foo();
but defer bar(baz);
Maybe the "genius" wasn't a technical wizard, doesn't realize he is talking to John Gruber, and is offering an explanation that seems to be recognizable to most laypeople: maybe your spacebar isn't working because something is physically interfering with it
You can always remap arcane key commands to an F key, for example.

And if it’s a rarely used key then why would you put it on a premium area and not simply access it from the menu bar anyways?

And using Visual studio I already use F keys for run/build/pause/debug/step into/out/over and furthermore even get tactical feedback.

How does the touchbar improve on any of that?

One way I could see the touch bar being useful would be if it displayed functionality from the non foreground apps (so for example if I have safari open, it allowed me to execute a command on terminal in the background without needing to bring terminal to the foreground, much like how music controls work). But from what I understand, this is explicitly prohibited. Does BTT allow for such behavior?
Spatie makes a lot of packages for the Laravel framework. Just think Node.js packages/modules or Ruby Gems. He basically moved from an MIT license to an open license that just asks you to send a postcard to him for whatever personal desire he has.
Show HN: HN Notifier for Chrome – Get notifications as articles get commented
Show HN: Desk.Fit – Powering healthy Desk Environments (curated list for now)
Plus, "Ok, Google" is just a terrible sequence of consonants/syllables. Just doesn't work in my mouth.
Different ec2 server types have different numbers of cores. You might be able to just change the server type to get some easy performance boost.
New DevTools Features for JavaScript [video]
This makes me think of the current book i'm reading about the Soviet space shuttle [1].

They started building it because of military paranoia. They did copy some of the design but it was to be able to accomplish the same type of mission. If I remember correctly, notably polar orbits. The west calls it a shuttle copy, I think it's probably more a design convergence.

Buran was able to fly by itself, it was boosted by modular liquid fuel rocket [2]. The book goes into details about the differences between the two and a bit of history pre-shuttle, programs like the spiral space planes. It's also humbling when you find out that people in the ~1900 thought about going to other planets [3].

[1]: https://www.goodreads.com/book/show/1712747.Energiya_Buran
[2]: https://en.wikipedia.org/wiki/Energia
[3]: https://en.wikipedia.org/wiki/History_of_rockets#Early_20th-...
>But if the build utility was just some binary

I mean it totally would if the binary dynamically linked against a file you didn't have on your system, which is exactly what happened with `wheel` (python 2.6 doesn't have OrderedDict, which wheel now uses).
i am happy that i learned pascal first. the focus on types, as the linked article states, was healthy for me. we didn't get into pointer manipulation in pascal, though. i'm a bit glad we waited until C for that because the "everything is an int" mentality of C helped me understand storage classes.
So, right, something in the general vicinity of 5% of their yearly income.

Again, it doesn't seem really surprising that lots of relatively poor people would "struggle" with additional expenses equal to around 5% of their income.
You say that 10-100ms of CPU time on the hot path of your requests isn't nuts, but we'll just have to agree to disagree about that.
Pixalate discovers sophisticated sites that hijack sessions without malware
I've also found the new 2017 MacBook w/ Touchbar keyboard to be extremely problematic. Many of the time the keys that I press don't work and I have to press them again. Tried compressed air, but to no avail :(

Meanwhile my 2012 MacBook still has a perfectly functional keyboard and has never had these sorts of issues before...

All on a brand new $3k laptop. This computer has caused me so many problems.
I'm not sure if they have the software dev capability. Sure, they make nice UIs/apps on top of Android, but what about core computer science and domain specific skills? The new OS they tried to make was apparently full of kernel level bugs.

Google has ML experts, compiler experts, etc. who probably contributed a lot to this. I guess it is a perk of keeping domain experts in the company who are there to advise when time comes.
Discussing anything, for me. I never know if it's something I should be listening to or not. It might become important.

Now, since my solution is to shut my door, you'd think I could just say, "Yup, nothing matters" and ignore it. But it just doesn't work that way.
Greeting fellow desk heroes.

I'm building http://Desk.Fit out of frustration.

I sit on my desk for 8 hours a day. I look around the office and I see people doing the same. Bent over the keyboard for hours, sitting on chairs that just doesn't feel right.

I look outside the window, and what I see is dozens of office buildings, with hundreds of offices and thousands of office workers. Everyone of them is risking their health in the long run. Most of them know this already, but almost nobody acts accordingly.

Don't get me wrong, I choose to work on a desk. But I started to feel unhealthy some time ago because of how I spent my time in the office. I really want to change things for myself and the people around me.

Experts say you should invest into a really good mattress because you spend one third of your day sleeping on it. That's also what I did. But I would like to go further, as another third of the day I spent in the office.

So I looked around to see what is already out there that could help me. I categorised all those products and services and created a curated list out of it (that is basically the research I did for Desk.Fit). I hope that this might be of value for others as well.

I'm trying a lot of those products and services my self. I'll blog about my experiences with them and put this also into a newsletter (You can sign up at http://desk.fit). That said, my main goal is to create products that will look at healthy desk environment solutions from a new angle. My research showed me that there are a lot of half-baked solutions out there.

With todays technology and user focused design methods, there could be done so much more to help people. From easy things like providing healthy snacks during the day, to small exercises that can be performed without the need to stop working, to proper desk light, eye-resting reminders and much much more.

I'm happy for any kind of feedback.
Thanks for reading
> partially sighted users with screen-readers

Aside: The use of "partially sighted" in this context seems odd to me. After all, totally blind people also use screen readers; indeed, totally blind people rely most completely on screen readers.

So I'm curious about the rationale behind your word choice here. Are you afraid that partially sighted (or in fewer syllables, low vision) people like me would object to the word "blind". I do often clarify that I'm not totally blind. But in some cases (e.g. if I'm explaining to an Uber driver why I can't see them), I just say "I'm blind". And I would in no way feel excluded by "blind users with screen-readers", though as a low-vision user, I sometimes use a screen reader too. Most of all, like anyone, I dislike a multi-syllabic phrase where a short word will do.

Or is it something you never gave much thought, because you picked up the phrase from somewhere else?

To be clear, I'm not offended or anything like that. Just curious, and sharing my perspective as one of the people you were referring to.

Finally, Thanks for raising the accessibility concern in the first place.
Key travel and key response is far more than a near irrelevant thing for folks with RSI. Some people can literally cure RSI with the right keyboard that encourages the right typing habits.

Maybe it is a small enough percentage of the population that it doesn't matter, but this is hacker news and we care a about a lot of strange and esoteric things here that only a small percentage of the population care about anyway. If Dell can make a 15" laptop with a full number pad Apple can find a way to have a less shitty keyboard with an escape key and maybe don't force the touch bar on everyone. It doesn't have to be a popular consumer option. You can hide it in an esoteric out of the way place for us esoteric out of the way users, but... it is ridiculous to ignore the hard core tech fan base and keyboard issues.
Open Liberty – An Open Source Implementation of Eclipse MicroProfile and Java EE
I have my Echo set to use "computer" as the wake word because it's just way more fun that way. But, of course, "computer" is a pretty common word these days. It hasn't yet been annoying enough for me to change it.
Air-to-air refuelling would be way, way, way too dangerous for commercial aviation to even consider.
Works for me in the US
If a can of compressed air could have fixed the problem, this wouldn't be a problem. You should read the linked article, it's good.
But you have to remember what the function keys do, so you are ignoring the primary point of the touch bar.
Ask HN: Why does my credit union check if I'm logged into Steam and Reddit?
I was watching the network logs as I logged into my credit union and saw that they attempt to request favicons from lots of third parties including dropbox, accounts.google.com, stackoverflow.com, squareup.com, instagram.com, skype.com, tumblr.com, expedia.de, pinterest.com, de.foursquare.com, eu.battle.net, store.steampowered.com, reddit.com.

The favicons are usually loaded from the login page of the service, so I'm guessing they are doing that old trick to see if the browser is logged into those services by requesting the favicon.

I emailed them about this and after two months all they said is that it's part of their security software checks and not from anything suspicious.

Do they do this to create a 'social media fingerprint' of me as an additional check? Even though a few of the services are the German versions (credit union is in the US) and a few have fixed this so that it doesn't work anymore. It just seems strange and excessive.
I used to work for Doug and let’s say there is some “dramatization” in that characterization.

Also Eurisko and other symbolic/semantic systems are fundamentally different from the NNs popular today.
Correct, Concorde had a range of 3900nmi (~7200km, ~4500mi).

LA-Tokyo is ~4700nmi (~8200km), and polar route flights are generally used by planes with a range around or above 7000nmi (~13000km) like the Dreamliner or the A350 XWB
If you're doing more than one interaction, you can just hold the home button to activate Siri for followups. And you don't need to prefix 'hey siri' if you're activating Siri via home button or screen button.

I've seen so many people prefix 'Hey siri' when they don't really need to:

Holds home, Siri activates "Hey Siri, how's the weather?"

If could just be "How's the weather?" In that instance.
I don't know that this isn't true of every leap of abstraction in the broader history of Mankind. Technology is a Faustian bargain.
No, totally different train afiak. I don't think the Fyra trains will tilt (no need as they run on new lines designed for high speed operation).
Nah, for an individual cash is an asset, but from an economy-wide perspective cash is free: the government literally prints the stuff for pennies on the hundred-dollar.

Any stable demand for cash by the general public can be accommodated without any real economic costs.

(But there are real economic costs for when that demand is changing, and the central bank don't adjust properly. Interestingly, that's mostly a problem of monopolized note issue. Free banking systems with competing note issuers adapt easier to changes in demand for notes.)
I think the issue is that the new keyboard is turning out to be significantly less reliable than the previous generation. No keyboard should require cleaning with compressed air after only a few months of normal usage, that is simply poor design.
Different people are different. Mystery solved.
>What on Earth could be the point, instead of going home, or to some library in a pinch?

To keep home and work separate. Maybe working from home for some is perceived as never leaving work.
Battle with a Phantom WAL segment
Here is some more information about C0:

C0 is used in 15-122, Carnegie Mellon's second semester introductory programming class. I am currently taking this class. The class teaches C0 for the first two thirds of the semester and then transitions to C for the final part of the semester.

C0 has essentially the same syntax as C, but for pedagogical purposes the semantics of the language have been changed to be much more similar to java. Instead of manual memory management, there is a garbage collector, and user defined structs can only be allocated on the heap. Additionally, there is only one integer type which is a signed 32-bit two's complement integer. Overflow is defined as wrapping. strings are opaque immutable types implemented at a language level, rather than just null-terminated buffers. C0 catches out of bounds array accesses at run time. While C0 internally stores array lengths to perform this check, the length is not accessible from C0 code so array lengths must be passed around just the same as C.

C0's biggest feature beyond C is that it allows for contracts. Functions can have preconditions and postconditions. There are also loop invariant contracts and assertions. These contracts are checked at run time when specific flag is passed to the compiler or interpreter (C0 has both, and uses a bytecode internally). A major focus of the class is proving the safety and correctness of the programs we write using these contracts. We are encouraged to prove safety and correctness using only logical reasoning from contract to contract, not operational reasoning. A co-requisite of the class is a course in proofs. There seems to be a heavy influence on the teaching style from Dijkstra's "On the cruelty of really teaching computing science" [1].

The 15-122 class has written assignments focusing on the proofs part of the course and programming assignments which for the most part are automatically graded by autolab [5]. Our code is tested against a number of unit tests to ensure its correctness and our contracts are also tested to see if they can catch bugs in faulty implementations.

C0's implementation is not open source, but it appears to be used in ongoing research [2]. Here is the language website and course website [3], [4].

[1] https://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD103...

[2] http://www.cs.cmu.edu/~fp/papers/cc016.pdf

[3] http://c0.typesafety.net/

[4] http://www.cs.cmu.edu/~15122/

[5] http://www.autolabproject.com/
> The ban was lifted for subsonic travel overland, right?

Yes but as scrumper notes that made it inefficient.
Most of the jobs listed are on the sell-side and predominately in market making roles.
Yeah, these up and down arrows are a bit of a disappointment. I have a Dell XPS which has the same half-height keys for up and down. I hit the wrong one all the time. Guess I should enable system-wide vim or emacs bindings or something.
If my $5 keyboard started inserting double spaces (without being flooded, or otherwise damaged), I would blame (and check) software, down to BIOS, before I thought it's a mechanical failure.
World's most adventurous countries
Ha, finally someone that agrees with me. Though not everyone has quietude in their home, I dislike it when I visit a coffee shop and everyone is working or doing meetings.
As another user mentioned, they do, if the library maintainers take the time to do things correctly. The package I'm describing does not link outside of the virtualenv, the matlplotlib, opencv-python, and tensorflow libraries include all necessary dependencies (although you have to use a non-default renderer in matplotlib, because it doesn't bundle all of them).

What you say is correct, virtualenvs are not free from external dependencies always, but correctly build wheels are. Wheels and virtualenvs aren't the same thing.
ASCII Love Letter
Yes, but I'd argue that would be an argument in favor of open offices - overhearing things that are relevant to you and/or you have knowledge of allows you to jump into the conversation and participate.
How GovPredict monitors data quality issues with Datadog
Counterintelligence Briefings at the White House
On most (all?) the round-the-world charters that Concorde did, it had two stopovers on every transpacific leg, one in Honolulu and the other variously in Papeete, Guam, or Fiji (and likely elsewhere, I've not looked exhaustively).

That said, the furtherest north any of those charters landed in the far east was Hong Kong.
The reason there never will be a "fifth" horseman is because these four giant fishes keep devouring the little ones (startup acquisition/acqui-hire). Just because things happened in past a certain way, that does not necessarily mean those events can always be used as a predictability model for future. Stock market is at all time time. Are we headed towards crash? Maybe not. Maybe this is the time where we are setting new standards. Yes, all these four have slowed down their momentum of innovation. But that innovation also goes hand-in-hand with general intelligence and thirst for innovation from the general public. I hope to see one them entering into consumer health monitoring and diagnostics, beyond heart BPM or steps counting. I will give them another decade before I give up on them. I hope the author made some good bucks towards the end. He raised a good debate.
Supercloud: live application migration across cloud providers
Finance is a huge industry. I can't really speak to the average, but I was a buy side equities trader.

Technical: All of us are well versed in excel and have working knowledge of SQL. Going from VBA to ruby/javascript was pretty trivial. While I don't really consider college all that meaningful, most people had been STEM majors, so the non job-specific knowledge tends to have some overlap. I was a math/econ double major with a stats minor. Had I dropped 2 econ courses and taken data structures + computer architecture, I would have had a minor in CS. The rest of the minor overlapped with my math/stats.

Work-life: Finance is a very hard-working industry and had a ton of continuing education, so that transition was extremely easy to the tech life. I previously worked 60-80 hours a week (dependent on earnings season) and went from that to 50 hours. All that free time went towards a few hours of extra sleep and MOOC work to catch up on some of the more fundamental CS concepts.
>With further study, VLF transmissions may serve as a way to remove excess radiation from the near-Earth environment. Plans are already underway to test VLF transmissions in the upper atmosphere to see if they could remove excess charged particles — which can appear during periods of intense space weather, such as when the sun erupts with giant clouds of particles and energy.

The ability to deflect solar storms would indeed be quite helpful!
I don't know, they have their own high quality content, and their TV back catalog is good. I would think they have a brighter future than many television companies, especially ones like HBO/Showtime and other special subscription companies.

That said, they have less of a safety net than the others, with no cable deals to fall back on (which are steadily eroding from underneath the others anyway). However, they seem to be very good at knowing how to run their business, so I wouldn't count them out unless some outside forces take effect.

Their name has been synonymous with streaming for a decade, which will keep them entrenched at least a while longer than they would otherwise deserve.

I think if they had a serious stumble, Amazon would just buy them anyway.
I think it's more about being on display. In an open office you are on show and must look like you're working. This is hugely counter-productive, as you can't even have a comfortable "pause for thought" without someone assuming you're taking it easy! I remember feeling super tense at my desk because of this expectation to look busy.

In a coffee shop, you can be more relaxed, enjoy the environment, enjoy the hustle and bustle and dip in and out of intense concentration without caring who's judging you. It's just a more natural way to be and allows you to think clearly with a nice rhythm. Needless to say, I have spent a number of very productive hours in the coffee shops of London!
I originally found this link on the HN front page years ago and have kept it bookmarked. It's got lots of good suggestions like this. The comments on the post have great suggestions too.

https://zach-adams.com/2014/05/music-to-listen-to-while-codi...
Even putting your money under the mattress doesn't make a difference: as long it's a stable amount economy-wide, the central bank can just print enough cash to make up for that amount under mattresses. Cash is free to make.
I shouldn’t need to click a button to effectively interact with my -voice- assistant :)
It's getting increasingly difficult to swap those things as they are more and more soldered on or the case cant be opened.
C language is as simple as it gets. The only concept people struggle with is pointers, but even that is a very simple concept. Teaching something that is simpler than C to computer scientists will breed very poor engineers.
I like thin. When I pick up my gf's previous gen MBP it feels heavy and bulky. I imagine that's also what the majority of the market feels, hence Apple's design choices.
I certainly understand the PR wars that nations fight, whether the US / Britain / Russia / China / et al.

I don't see how that relates to US accusations of Russian aggression and the quality of the Tu-144 that the BBC article is discussing. For example, you haven't refuted anything about what the article actually says regarding the plane's deficiencies.

If one were to follow your premise here to its logical conclusion, it would lead to this: you can never negatively critique anything created by the Soviet Union, or you're working for the US in a PR war against modern Russia.
Late reply, but business training and MBA are 2 separate things.

Elon has categorically stated that MBAs are a bad idea : http://www.aps.org/publications/apsnews/201311/profiles.cfm
"I have great ideas and can produce some graphics and a decent looking web page. Now I just need to find someone to help with the actual work behind the product..."
Firefox port done: https://addons.mozilla.org/en-US/firefox/addon/harvest-grow-...
OpenAI's Researchers: Protecting Against AI’s Existential Threat
Sure graphics are looking amazing...but I still think we are in the uncanny valley. Especially when it comes to faces.
imho this article is a good illustration of how business get bought and not sold. The business has to be able to live on its own and be interesting to be bought. But that means you have less reason to sell
Sorry, I meant the second version: https://en.wikipedia.org/wiki/Atlas_(robot)#Atlas.2C_The_Nex...
I'm crossing fingers for Elon Musk and SpaceX rockets.

Sonic booms go parallel to your path, so a vertically moving rocket has a sonic boom that goes parallel to the ground and doesn't bother anyone.

However the big issue with rockets (other than technology which SpaceX thinks that it can handle) is that about 1/3 of people get sick in freefall. (Estimate that I read from the operators of the vomit comet.)