skysight-inc/HackerNews huggingface dataset:
While I'd agree with your points, I'd agree with them for me (and presumably for you).

I have a feeling we and HN in general are outliers in terms of "looking at a UI, mentally decomposing its elements, applying common UI knowledge to them, experimenting until we get the action we want, and doing all the above in our first 10s with a new UI."

As support, I would offer that despite the comments you've outlined above, normal people typically feel more comfortable performing an unfamiliar task via speech than GUI.
What an incorrect correction! The commenter's point was: instead of considering a block cipher (AES) as a primitive, developers should consider a higher-level authenticated encryption construction, crypto_box, as a primitive.

What you're talking about is a different implementation of crypto_box, which uses AES-GCM with tag included along with ciphertext.
If this turned out to be true, is there an antitrust case there?
Knowing that their exist is the minimum you must know. Knowing what you don't know is already knowledge.

Joel gives the impression that he don't know that he don't know.

Knowing that you can't break a Unicode text string or insert text into the middle of Unicode string unless you know what language it uses is usually enough. They are just binary blocks you can't modify unless you have some extra info or uses specific libraries.
I used to be on the Chrome team and still do the occasional bit of development or maintenance on code I wrote, but I use (mostly) Firefox at home. Two main reasons:

- Firefox on Linux lets me configure the menu shortcut modifier key to Super, while Chrome is hardcoded to the Windows-style Control. (I use Control-W for word erase in vim and shell all the time, which means that the sequence of Control-W followed Control-Shift-T is a regular occurrence in Chrome.)

- Firefox's shift-click to bypass stupid web developer tricks.
All of the top level comments are complaining...

How many of those people have written at least 10k+ lines of JavaScript?

These changes are hard, but they are undeniably improving the language.

And as many others have stated repeatedly, it is not necessary to chase the bleeding edge. For example, I just learned React for the first time a few weeks ago, and I'm glad I waited (I haven't started using Redux yet either). I'm also still using browserify instead of webpack. And so on.
I'm 33 and played sports my whole life.

This includes:

- Hundreds of competitive basketball games - youth, AAU, high school, etc.

- Thousands of running miles - including completing (and winning) trail/mountain ultra marathons

- Dozens of soccer games at mixed levels

- Training and sparring at a boxing gym for 4-5 days a week for a year

And none of this has caused any major injury.

The two years I played high school football? A separated shoulder, and a torn MCL. Not to mention having my bell rung many times. I could measure the amount of football games I actually played in like under an hour worth of actual time.
You may be able to still edit it yourself. IIRC, the title remains editable for a period of time (an hour?) by the author after creation.

If not, you can alert the mods directly using the Contact link in the footer. They're quite responsive in my experience. While they do see a lot while they're browsing the site, they don't see everything. Emailing them is reliable.
Considering that SAD/SOG is recruiting people out of 1st SFOD-D and other tier-1 units they obviously need people with that type of expertise at least for some of their activities.
pfooti wrote:

"...freshly roasted right near where I live..."

Fresher vs closer. I worked above a roasting plant, got to know the roasters, drank the freshest roasts. Fantastic.

Starbucks in Pike Place used to sell green (unroasted) Sidamo beans. Popular with the local Ethiopian community, who'd roast at home.

Home roasting always sounds so awesome. But I've never done it. Silly me.

There's an opportunity there.
This article might be a wake up call for anyone that still doubts the utility of such projects, and the amount of research that goes into them.
There is an assertion that the child pid will be greater than the parent pid. While this is usually/often true, it isn't always true.

This isn't a big deal per se but is indicative that the author has a limited understanding of the subject.

Which itself isn't a big deal either, but the article would be improved by the author stating up front that they don't know the material very well and they too are learning as they go along.
I've oft felt that there is a conspiracy to create a cognitive dissonance regarding the CIA:

Movies: Make the CIA look tough as shit, ultra competent and a bunch of hyper-bad ass martial-artist who can dismantle a gun pointed at their head with a single move in two seconds, hack a cell phone into anything MaGuyver could have a wet-dream about, manage to appear on an roof-top anywhere undetected suddenly with a massive, expensive, yet disposable kit (burner phone, binoculars, remote mics, sniper rifle, etc) - effortlessly cross international borders, never need to shower, eat and seemingly have stashes of cash and ids everywhere and can hack any fucking computer/security system they come across.

---

IRL: The CIA wants to remain totally silent IRL and in public they prefer to look like bumbling idiots who can't seem to do anything correctly... so we just think they are a bunch of idiots/assholes/psychopaths - and we dismiss them as either too much to think about, to evil to think about, to secretive to have enough information to think about them, etc...

The CIA is the Keyser Soze: "The best trick the CIA ever pulled, was convincing you simultaneously they were both hyper-competent-bad-assery and bumbling idiots who fuck-up every mission they undertake"

---

Yet here we recently find out their tech kit and zero-day library card gives them access to even more/deeper tech than the NSA.....

Yeah... I guess we don't call them "spooks" for nothing...
Granted, but I'd expect subvocalization with predictive text or something else to infill where necessary. Stronger AI can substitute for a lot of "magic."
One suggestion: skip the hot air and use a stovetop popcorn popper. Both the air popcorn poppers and specific air coffee roasters struggle to get hot enough in my experience.
I'd rather have carpal tunnel than reduced brain function.
6 Keys to Beat Your Data System Challenges
It isn't the presence of bugs that drives me from this suite to MS office. It is the fact that everyone else is using it, and interop is terrible.
I trusted them until they de facto fired a prominent employee for his political opinions - opinions shared by a large portion of the population.

If they can do that to an employee, what can't they do to you, an anonymous user?

That said, I stick with Firefox for private use. But the trust is gone.
Show HN: Legion, an as-simple-as-possible blockchain server written in Haskell
Smaller roasters can also specialize.

Starbucks roasts, what, 100m pounds of beans annually? In that 100m, there are plenty of awesome beans. But they have to make all 100m lbs taste good, consistent.

Whereas a small roaster can selectively buy 50 lbs of the best beans and make it taste perfect.
Should I use Chapel or Julia for my next project?
Silicon Valley has 30bn venture cap. Germany 3bn.
It sounds like you are asking rhetorical questions
I usually get most of my protein for my workout supplemented by protein shakes, but other than that dairy products are very high in protein, also beans, peas, nuts, etc.. and there are a lot of other potential sources if you google around.
If you're willing to share more, I (and I suspect others) would be interested in hearing about the job you've created for yourself.
Thanks! This is super useful and inspiring.
War? Too big to fail? NSA? Surely all of this ties back to illegal immigration. Maybe scale back the FUD factor a bit?

Immigration is regulated for a good reason. If we allowed free resettlement from Mexico what do you think would happen?

The US would be flooded by 100 million people that don't speak English, know almost nothing about our country, have little or no marketable skills, and are therefore wholly dependent on government support.

It's better to have a controlled amount of people enter to help them assimilate without a huge government burden. Letting in too many low skilled immigrants is bad for US citizens and the immigrants already here. We've already seen huge wage suppression for low skilled jobs.

There's already clear paths to the US for skilled immigrants that speak English because they're not a burden on government funds. The US is not a charity, the government exists to benefit US citizens. Letting in unskilled immigrants that don't speak English does not benefit US citizens so the government has no business making it a priority.
Magic Leap Raising Series D Investment, Could Value Company at $6–8B
First, a comment that promotes Marxism or Nazism or any of heinous ideologies should be met with a certain harshness. We tried that in the 20th century, and considering the 100+ million dead people (most of it due to Marxism), I think it's fair to say that that was a bad turn in human history.

Second, considering that the comment I was replying to contained snark i.e. "atheist trying to convince the pope about his convictions", I'm not sure why you focused on mine.

In the future, please be consistent with your application of warnings. You wouldn't want to members to believe that you're ideologically driven rather than promoting open intellectual discussion.
link to OSS-Fuzz project https://github.com/google/oss-fuzz
Unsupervised Machine Learning for Fun and Profit with Basket Clusters
The divide is capital vs labor, not left vs right.

Also, protectionism != isolationism.
Come on we are on hacker news. I expect you to be able to find protein values of plants by yourself. Plants not containing enough protein is an absolute myth and it's astonishing to me that there are still people believing in it.

Go eat lentils, chickpeas, beans, soy products and hemp protein and it should be more than easy to get enough protein. There are world champion UFC fighters and olympia athletes on a vegan diet and I am pretty sure, they don't have any problems getting their protein.

Also checkout youtube. There are a lot of vegan bodybuilders sharing their recipes.
Step 1 was recognizing speech to text accurately. Step 2 is AI that is globally context- and subtext-aware.

I expect Step 3 to be AI that is personally situation-, context-, and subtext-aware (IoT & personal info storage-enabled). And I think that's drastically going to improve accuracy.

I can see some standardization of input (in the same way that GUIs evolved), but I think it will probably take the form of grammar structure & error behavior more than strongly typing questions.
At minimum every software developer must also know about normalization, and must know what pre-composed and decomposed forms are (especially normal forms, NFC and NFD).

These things are things one can mostly ignore, until one can't.

Most input modes produce pre-composed (but not necessarily NFC) output. But some things will decompose (e.g., HFS+ will decompose filenames). So... if you cut-n-paste non-ASCII Unicode from an HFS+ file picker UI... you'll get into trouble if the software you paste into is unaware of these things.

Ultimately, every software developer needs:

- UTF validator (at least for UTF-8)

- UTF converters (unless only supporting UTF-8)

- case mapping (probably)

- normalization (almost certainly)

- collation (probably)

That's... not too bad.

Networking software )may_ also need:

- IDNA2008 implementation

- UTS#46 implementation

Word processing / typesetting software also absolutely needs to know about grapheme clusters in order to determine the size of each grapheme. Also: modern fonts.
You should take the advice of this comment. The reason there are many moving parts is that the space is retooling to push the limits of what is possible. If you enjoy learning and solving problems, it's great.
"At the heart of Clojure and ClojureScript’s implementation is #equiv that is in turn based off of Henry Baker’s egal operator introduced in this paper. Briefly, equality in Clojure is defined by equality of value, which is facilitated by pervasive immutability. Equality in the presence of mutability has no meaning."

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.23.9...
Here in GA I pay 1800 a month for a Bronze plan with 5k deductible. But we are older, so that might be part of it.
Basically its catastrophic care, but since we are all healthy I serious wonder if it worth it.
I think teaching people that Google is dangerous and everyone using Chrome makes it worse is important, and probably a good strategy for Firefox.

You can reasonably feel like Chrome is better than Firefox but I don't think it's so much better that it is worth the trade-off.
I think the idea is that capital gets broken up into smaller chunks. When we're talking about creating middle-class manufacturing jobs, you obviously need to build, say, a factory to create those jobs. That factory requires a very large investment of capital, which becomes less likely when you start breaking up large estates.

I've no idea if it actually plays out this way in the real world, but that seems to be implication here.
I was astonished, honestly. The barista said it wasn't that unusual.

Who knows, maybe they just sip it all day in which case it's still a lot of caffeine but probably tolerable. A lot of people will drink 4-6 8oz coffees over a workday, which works out about the same.
Why give throwaway advice? "I don't really know the space, but here's what you should do..."
Met a guy recently and he recommended "The Way of the Knife":

https://www.amazon.com/Way-Knife-Secret-Army-Earth/dp/B00QSF...

and "Legacy of ashes"

https://www.amazon.com/Legacy-Ashes-History-Tim-Weiner/dp/03...

---

I downloaded the ebook to WoTK -- reviews of it are good, but I haven't started reading it just yet.
Came to say that case is sweet.
I've seen (but can't find) some discussion on here about the movie industry in relation to this, I think in relation to what Netflix is doing with their originals. Apparently it's really heavily unionised, with people having incredibly specific jobs which only they are allowed to do, which is strongly baked into their general culture. Doubt it's the same case as SNAP, but just an interesting titbit. Can't find a source offhand.
FF with lots of tabs on OS X feels much more sluggish than FF with lots of tabs on Linux, on the very same hardware (MBP 2015). Different approaches to the UI toolkits might be showing.
Here's a good comment that I found on Reddit, contrasting Ethereum and Hyperledger:

---

Hyperledger isn't a specific technology. It's a Linux Foundation banner project for multiple blockchain and DLT technologies, each of which have different characteristics:

See https://www.hyperledger.org/projects

The common theme to them all is that they are permissioned, and none involve cryptocurrencies.

Monax's Burrow project (formerly ErisDB) was recently accepted, which is a permissioned EVM (Ethereum virtual machine) node implementation. So now the other Hyperledger projects have the option of integrating an Ethereum virtual machine into their codebases too.

https://github.com/hyperledger/burrow

Fabric is the dominant project within HL. It was developed as OpenChain by IBM and contributed to Hyperledger at inception, and has been working towards a 1.0 release which is imminent. It is the basis of the IBM Blockchain commercial offering, and is getting a lot of traction in Enterprise settings.

https://www.ibm.com/blockchain/

The primary aim of the Enterprise Ethereum Alliance (EEA) is to build an extension/variant of the public Ethereum specification to cover the additional use-cases which Enterprises need to get into production - along the themes of scalability (usually just pluggable consensus), privacy and confidentiality and permissioning. JPM Quorum is an example of an Ethereum fork seeking to meet those needs:

https://github.com/jpmorganchase/quorum

Many of us see all of the public/consortium/private use-cases as being something which will likely converge over the next few years. Sufficiently modular codebases should be able to handle them all, with dynamic composition of components. We are working towards the creation of an extended Ethereum meeting all those needs.

---
He says he buys freshly roasted, not ground. Roasted coffee does not start degrading before at least a couple weeks.
Jailbreaking Super Mario World to Install a Hex Editor and Mod Loader [video]
This is so stupid. I mean, I don't need the apps, so any kind of coercion is pretty much doomed to fail. I don't usually need LinkedIn, and I definitely don't "need" Pinterest, ever.

Making their websites suck more to encourage me to install some never-used app just means I use their whole product less, making it almost impossible that I'd ever get invested enough in it to install an app for it. Conversely, if their websites were awesome, it might make me use them more, which would only increase the likelihood of me wanting to go the extra mile to even install an app.
Bradley Wiggins in the most recent hour record attempt averaged 440 for an hour.

440 watts for a world hour record.

350 watts for one hour, once a day, would be challenging to maintain for one week.
CoL shouldn't be completely detached from your income a better metric would be your relative purchasing power which is going to be higher in SV.

After 10-15 years in SV it's not unheard off to accumulate wealth well north of 500K$, many people I know in the US I know have accumulated about 1M in total assets in the past 10 years or so.
Compared that to Europe and it's a completely different picture.
OpenBazaar is a decentralized marketplace as part of the Bitcoin ecosystem.
Here's why I put it there. Devices which feature functional natural language input can ditch virtual or physical keyboards and all the associated hardware.

Which is a fundamentally more cost-effective design. Which is going to enable "smart" devices at price points that traditional screen-and-input devices can't compete at.

And if only certain companies have strong enough AI and NL processing to enable this? That's going to reshape the market. (Yes, I'm looking at Apple)
Related: Early (almost prehistoric by software timeline standards) versions of Java used a green thread implementation, but this was dropped in Java 1.1 in favour of the current native OS thread model. Some background:

https://softwareengineering.stackexchange.com/questions/1203...
nice talk... One question, he mentioned he didn't have any money but then said he bootstrapped his first company ? How did he live for the first year or so. Would like to hear more about the challenges.
Beans and nuts could get you pretty far towards that. Then make up the rest with a nice soy based protien powder.
Ran a comparison just for fun. Ubuntu 16.04, on netflix chrome jumps between ~15%-40% CPU. Firefox was a solid 40%-55%. And i noticed UI lags when loading netflix pages, took me 3 minutes to go back to chrome.
Nokia former engineers now their software runs on 1B mobile
What leverage do you have?
http://conversionaid.com/podcast/peldi-guilizzoni-balsamiq/
I've never shopped the ACA marketplaces since I have insurance through work. I'd hope they have an option like what I have from my employer: a high deductible plan with an HSA.

Insurance should be for unexpected large expenses. Not routine, predictable health care. Treat that like your your rent, groceries, etc. i.e. something you budget for.
Wouldn't generic long-term-disability cover concussion?
I think features play can play a role. I switched to DuckDuckGo a long time ago more because of their extra features than because of Google.
The old Opera was also moderately successful because of their proxy-like feature (it was pre-rendering webpages and compressing the result) that was very appreciated by mobile users. Before their downfall they also integrated peer-to-peer file sharing and chat.

I believe that maybe Firefox has a card to play with decentralization. Think something like IPFS or MediaGoblin easy-to-use integration.
The messaging implies a strong stance, which I don't really see.

A strong stance would include ad and tracking blocking, on...by default.

This is more like "Optionally Browse Against the Machine After Figuring out How".
Thunix Shell Provider and Web Host
The carbon that humans exhale is already part of the carbon cycle. So equilibrium CO2 concentrations don't change, so it's not an issue pollution wise.

(This is assuming you didn't use a bunch of fossil fuels to create and transport food in the first place, and you're instead using human/animal power to do that.)
You are right that the hashing power basically produces trust in settlement.

I guess where we disagree is in how much of a proportion effort in finance is spent on producing that kind of trust vs other activities (like eg capital allocation, or hunting for arbitrage activities etc).
Those are all very good points. Personally I'm a big fan of sustainability and at the very least emphasizing poultry over beef would be a good move, with vegetable alternatives being a longer term aspiration. Even today I've found a lot of e.g. veggie burger type things are better than the beef alternative and more sustainable.

I would just prefer to see legitimate, provable, current consequences used to convince people. The "we need it for our very survival" is unconvincing on its own right, and downright harmful when it takes the place of legitimately compelling reasoning. The public (who are the ones that need convincing) have a hard time grasping cause and effect on timescales greater than they lifespan.
Would it really be hard to transform a search engine tech developed for french or italian to english ?
Hmm too bad that there are literally at least a billion people on earth with much more sad stories that didn't have a 10 mio. policy coverage for "when they can't do what they love to do" anymore, and also most people can't do what they love to do in the first place.

There is a name for all that, it's called "luxury problems". Like Paris Hilton telling us that her boyfriend threw her diamond thong out of the window and she can't find it anymore. Terrible.
ran same comparison on both my macbook air and windows 10 desktop and got the opposite results. just want to point out that what happens on one piece of hardware isn't indicative of everyone's experience.
Thanks, did not know, although I knew many of the founders were spying / giving up British's move during the war, the same way how the Chinese Communist Party crippled the Nationalist's force so quickly (many of the most trusted military officials were Communists the whole time) and took over mainland China.

Here is CIA's own official acknowledgment of Washington as the first Chief of Intelligence:

[1]: https://www.cia.gov/library/center-for-the-study-of-intellig...
Actually unless it's about playing videos, audio or debuging my angular app Firefox feels snappier and better to use (and I am back on Firefox for the first time after Pocket happened). But then again those three aspects of using a browser are very big ones.

But the reason I came to Firefox was because I didn't want Chrome to be a clear monopoly and see a time when it was pretty much too late for any competition.
How to Build a PWA with Angular and Firebase