skysight-inc/HackerNews huggingface dataset:
Said functionality just isn't supported as readily and intuitively out of the box as a graphical editor with a mouse. I am not afraid to admit that this is the nature of terminal editors.
Mass Effect Andromeda: More dialogues as part 2 and 3 together
I'd say keep the battle public. The more bad press they seem to have as it drags on, the more likely they'll do something about it.
Full Disk Encryption is the answer for you.

A side question (sorry):

So if you ever buy any mac device, will wiping it (reinstall from USB disk) remove it from the Find My Phone system, or does the previous owner (if they set it up) keep the option of locking the device remotely and holding it to ransom?
Maybe because in real world the choice is between fixed alternatives and not imaginary scenarios? Even if you think US taxes are way too high and immoral, it's not like you can live in a country like US but without taxes. You can live in a country much worse than the US with taxes, or in US with taxes, or in a country with failed government where there are not taxes but instead people might just kill you on the street. So you might make non-ideal choice, knowing it's not ideal, but it's best of what you have. Every country has its benefits and its flaws, and accepting it as it is doesn't mean one has to be blind to the flaws.
Gluten isn't a particular molecule. It refers to the mix of proteins found in the wheat tribe of the family Poaceae. Rice has certain proteins and prolamins, but they are not those found in wheat. When people refer to gluten in the chemical sense, most people mean gliadin and glutenin. Rice has neither.

In what way do you mean rice has gluten? Glutinous rice is 'glutinous' in the Latin sense of the word -- it's sticky (like many plant products). It does not mean it has gliadin or glutenin.
"Not only is a cryptographic hash unnecessary, under certain circumstances it will actually do a worse job."

A cryptographic hash is unnecessary, but as you point out in the next to last paragraph, it is statistically improbable that it will do a worse job. Because collisions are statistically improbable.
Yes. But based on my understanding of conversion mechanics, the anti-dilution terms in priced seed rounds are often "weighted average" (which are more founder friendly) while in SAFEs and notes they are closer to "full ratchet" (which are founder unfriendly). An example of the two types of anti-dilution provisions is worked out at https://www.strictlybusinesslawblog.com/2014/03/08/venture-c...
Read whatever you find interesting. The point is to familiarize oneself with various ways to implement things. How to know what is good code? Fuck "idiomatic" - usually the code that is simplest and easiest to understand is the best. Towers of obscure abstraction for it's own sake are usually an indicator of poor engineering and poor taste.
I am a developer of accounting software and this is exactly the problem I faced when developing the cloud-based version of my accounting software.

My solution was to keep all financial data on the server encrypted. The server is unable to decrypt any financial data because the crypto key is either (a) derived from the user's password; or (b) located on an offline device to allow customer support staff to reset passwords.

This means that even an attacker who gains root access to our online servers would be unable to access users financial data. (In fact the cloud version is probably more secure than our old desktop-only version because it encrypts all financial data when cached on the end-user's hard drive)

I'm actually considering adding a full end-to-end encryption option, but it would mean that users who enabled this feature would lose their data if they forgot their password. So I suspect that few users would want enable end-to-end encryption in their accounting software. What do HN users think? Is there a market for 'cloud accounting software with end-to-end encryption'?
Are you guys leveraging ngrx?
Sure, it's probably a hack if you write a loop that looks like this:

while (!waitpid(child_pid, &status, WNOHANG))
usleep(10);
}

But WNOHANG is perfectly fine, even necessary, if you're calling it from the body of some periodically scheduled event loop which you mustn't block, like in a video game or something.
Do you not believe the body can create antibodies against itself? In what sense do you hate the concept of auto-immune disease? Do you not believe in cancer as well
MC Hammer's WireDoo: Can It Take on Google and Bing? (2011)
This is a lovely tech equivalent of the immortal https://en.wikipedia.org/wiki/Exercises_in_Style
From what I've seen, it is always the other way around. It's the hacker who learned the culture on IRC who is the most likely to get swept away by fads. Circa 2004, they think everything should be Ruby On Rails. Circa 2008, they tell you that SQL databases are obsolete and everyone should use NoSQL databases. Circa 2012 they tell you that Ruby on Rails is obsolete and everyone should use NodeJS. They consider themselves "plugged in" and up-to-date, and they are the most vulnerable to the fads.

Meanwhile, I knew a woman who first became a nurse and only second took up computer programming, to write software to track maternity progress, and she has no interest in the hype cycle, instead she just writes good, simple code that gets the job done.

And I know a guy who started as a statistician, and who later became a programmer so he could do serious data analysis. He doesn't get distracted by the flavor of the week. He sticks with good Python tools and he writes the code he needs to get the job done.
I know: https://en.wikipedia.org/wiki/Antisemitism_in_Sweden
Especially: https://en.wikipedia.org/wiki/Antisemitism_in_Sweden#Situati...
People won't even move close to a nuclear power plant, I don't think they'd be willing to move to a fallout zone.

In that sense, we would've lost Arkansas, turning it into a place with hardly any residents
But couldn't you keep that money in a bank account and spend it on 'business expenses' without paying yourself a wage?
Hushme
That's odd, I'd define "dangerous safety" as being unlikely to experience racism, sexism or other prejudice, and thus becoming incapable of realising how those things affect others.

"Dangerous safety" is the kind of environment in which a man like Charles Murray sees no problem with burning a cross next to a police station.[1]

[1] https://en.wikipedia.org/wiki/Charles_Murray_(political_scie...
Turing complete type systems are not metaprogramming.

You talk about writing a custom compiler / type checker -- this is exactly what unit tests are. Are you against those as well? What's wrong with integrating certain sorts of test into the source itself?
Sorry to make you flinch! I'm curious what of my work you were looking at; on this thread I had mentioned this:

https://www.slideshare.net/brendangregg/performance-tuning-e...

I think it's a pretty good summary, and includes work from my team and some original work of my own.

Is there something I could change in it that would make it more helpful for you?
I don't have a full understanding of what's going on here, so this might be a stupid comment: Isn't 1GB of DNS lookups quite a lot?
Site requires scripts to read any content on. I don't like running code from random websites, so I don't. Can't comment on the article.

I will guess that the 'cruel myth' is that anyone can spent the requisite time and do anything. (Some people just don't get / can't get X, even if they want to and try really hard.)
No half-educated modern socialist thinks that the Soviet Union was a successful implementation of communism, much less that it has anything to do with the aims of the modern socialist movement. To be sure, there are several distinct problems faced by non-free-market economies, some of which the Soviets demonstrated through their dramatic failures, but simply pointing at these challenges doesn't support the thesis that socialist systems are automatically despotic.
As the commenters in the previous submission noted, this is mostly an add for sleep masks. https://news.ycombinator.com/item?id=13808894
You won't pay enough to make up for not showing you ads.
There's Fantom, a JVM based language with baked in actor model. I guess Scala should count too, to some extent.
Most first world countries.
Final Project CS50: Snake
I gotta say, I'm really annoyed at whoever let the cat out of the bag so soon. I'm afraid shit like this will frustrate the efforts of many. Have some patience y'all.
Where can i read trustworthy info about market->exchange->broker->client relationship? Specifically, what happens if the broker decides to scam his clients? What are the potential ways a broker can steal money/stocks of his clients and run away? Did it ever happen in reality? What are the safeguards protecting from that?

Also, how do i protect these investments from my wife?
I guess the natural question is whether or not having markets be owned by a small number of companies prevents new entrants from competing successfully. I leave that point to be debated by others.

On a different note, it's interesting how the presence of the giants affects the startup world. I am reminded of a passage from No Exit by Gideon Lewis-Kraus [0]:

'All the while, Martino’s ultimate warning—that they might someday regret actually getting the money they wanted—would still hang over these two young men, inherent to a system designed to turn strivers into subcontractors. Instead of what you want to build—the consumer-facing, world-remaking thing—almost invariably you are pushed to build a small piece of technology that somebody with a lot of money wants built cheaply. As the engineer and writer Alex Payne put it, these startups represent “the field offices of a large distributed workforce assembled by venture capitalists and their associate institutions,” doing low-overhead, low-risk R&D for five corporate giants. In such a system, the real disillusionment isn’t the discovery that you’re unlikely to become a billionaire; it’s the realization that your feeling of autonomy is a fantasy, and that the vast majority of you have been set up to fail by design.'

[0] https://news.ycombinator.com/item?id=7643902
Nintendo isn't the only one.

The PS Vita (and PS4, but I may be wrong) were also hacked by a chain of exploits that started with, you guessed it, simple WebKit exploits.
LMK - Let Me Know
Except most of the design patterns you're caught on are wrong too. Programming just keeps getting more nuanced, making it harder for new people to learn about what is considered "the right way!"
Is it open source? If not, I wouldn't trust it.
https://f-droid.org/repository/browse/?fdid=org.adaway
There was once this thing called anti-theft or computrace... I remember having a sticker on my Vaio about that.

What was it? Was it any useful?
Ethereum (ETH) +30% in past day
Note that it's essentially a dead project. The "NEW!!!" platform mentioned on their homepage is from 2014.
It's not just schools. Public transportation (at least in the US) becomes miserable with several small children. Walking 1 mile single or as a couple is fine, but with toddlers it's an exhausting adventure just to get to the grocery store.

High housing costs get even worse when you are paying for 5 people instead of 1 or 2. This multiplication factor also carries over to many other costs so a city block with artisanal restaurants and locally-grown grocery stores just doesn't cut it for family budgets.
MC Hammer is doing search engines? LOL that was unexpected.
Not a question, more like a feature request. Really wish this had answers to the exercises to verify correctness of a student's solution.
If a handful of people had died and were able to stop Bush's invasion of Iraq by doing so, there'd be about a million lives saved from that action and it's fallout.
My laptop was stolen last Friday.

I don't need to be concerned about the thief accessing sensitive documents as I setup full disk encryption (dm-crypt & LUKS) with this kind of scenario in mind.

The only negative I can think of is that I cannot make use of tracking software like Prey due to the entire drive being encrypted. A trade-off that I'm happy to live with.
Your comment made me curious. Do you have any examples you could link to that you think are good?
Being a Software Developer, a "socially invulnerable" person, I won't be bothered by people saying something as misguided as "all your experience is obsolete". I'll have a good laugh.

I think some of us take themselves a bit too much seriously. As a programmer, you have not just First World, but actually Zeroth World problems. In the world of struggle we are having a guilt-free easy ride.
A few questions:

1) > The catch is if the thief steals your powered-on laptop, the system's still decrypted

I think the key distinction is if a laptop's storage is encrypted if it's in some sort of sleep or lock mode. AFAICT most people's laptops are rarely completely off; they either are fully on, asleep, or sometimes locked.

Solutions that secure data only when the laptop is fully off seem almost useless to me; in practice the data rarely is encrypted. Do you know of solutions that address this issue?

2) What about Self Encrypting Drives (SEDs), which encrypt at the hardware level usually by using the industry standard (AFAICT) Opal?

https://www.trustedcomputinggroup.org/storage-work-group-sto...

3) File-level encryption, rather than volume level, would seem to solve the problems in #1. Files are decrypted only when they actually are in use; otherwise they are secured. Therefore on most systems, most data files are secured most of the time. The problem is how to efficiently enter credentials for every file, or every batch of files, the user opens: Type a password every time? What about databases or email (e.g., stored 1 file/msg such as in maildir)? Keep the key on a USB drive that must be inserted and, only when first inserted, authenticated with a password?

Do you know of file-level solutions?

4) The problem with every solution is implementation. Security is very hard to implement, and requires high quality execution to avoid exploits. How do I know that the vendor did it correctly?
It's ok, as long as their investors don't know ;)
If you enjoyed this, I highly recommend also giving this a try: https://github.com/donnemartin/interactive-coding-challenges

It's in the same spirit, has some things covered in even more detail and it even has tests you can run on your solutions to verify correctness and instantly receive feedback.
NFS violates a number of basic Unix filesystem guarantees. It's well documented that it violates POSIX guaranteed filesystem semantics. The abstraction NFS chose is "filesystem operations don't time out", and implements this by just making your process hang as long as the network is dead - possibly forever.

I'm not sure it's a bad thing that the Unix FS API doesn't do networked filesystems. Everbody is using userspace APIs for remote file access, and the big and varied design space of remote file access semantics doesn't get bottlenecked on 30 year old system call APIs.
All good. If you'd used your original HN handle rather than making a new one for this issue, and mentioning who you were and what your business is, that may have gone further in validating your story (for me at least).

Took me 2 minutes to find your post on Twitter, and from there your old handle and submissions on HN and details of your business. Your story now has more credibility. I'm all for anonymous opinions and discussion, but when it comes to seeking support in complaints against another company, it's best to disclose who you are (in my opinion).
Are You an Anarchist? The Answer May Surprise You
I always liked code written by Jersey team - https://github.com/jersey/jersey. It is clean and legible. Though it is Java (not Ruby as your question mentions) IMHO The concept of "Clean code" is language independent.
Implying no software developer has financial problems.
Without Uber or Lyft, local ride-hailing apps go down at SXSW in Austin
My biggest gripe with network level filtering is making exceptions. I am currently running Pi.hole and making exceptions requires logging into the server via the web UI. SSL URLs also do not work and would require some sort of root cert.

With üblock you receive a UI notification of the block and the option to make an exception.
> I prefer a 0.5-1.0 acre lot

You could have stopped with that. You'll never move to a city.
Dante edward green
Wish they had gone into more detail on this. It seems like a solid competitive advantage for the owners to offer lower fuel consumption & therefore a cheaper charter. Easy.

Anyone know if there are similar upgrades that can be applied to smaller ships?
> Has tech gotten that much better since 2007?

Yes

> Apple's hardware gotten better relative to the competition?

"Relative", explain why you put that qualifier please beyond not having an argument. Also yes.

> Has your web experience gotten remarkably better?

Yes

> Do we prefer Allo or Hangouts or x, y, or z to Google Talk?

Hangouts, what's your point here?

You really don't remember what tech was like 10 years ago.
I wonder what Fabien Sanglard would think of this.

To me, the Quake 1/2 source code has been an invaluable source of insight, as much for small algorithmic stuff (like collision/sliding code) than for its architecture as a whole (like game/engine separation, the edict_t system) ...

Have you never asked yourself "how did they do this" ?
Choose a disk that supports Full Disk Encrpytion. Lenovo has this - http://www.lenovo.com/support/fde. This way the encryption/decryption is done by the chip inside HDD and there is no OS security issue that can compromise the data or performance hit on the main cpu. Don't forget to set the HDD password in the BIOS. Everytime system boots, it should ask you for the disk password as first step. If it does not ask the password, then you have not set it up right.

On the Linux OS itself, follow good personal security practices - use strong password, use 2FA (see FIDO devices like YubiKey), disable unnecessary services, install software downloaded from trusted, well-reviewed sources only etc. If you did the HDD encryption above, there is no need to do filesystem encryption again in Linux.
Bitcoin Needs to Think Outside ETF Box
Seems sails for ships this size would either be unwieldy in port, too little volume for much impact in locomotion, or too costly to maintain.
Uh, ok... so what's your point caller?

Both sides of this thread have suggested actions, albeit competing actions. Rational discussion of competing ideas involves discussing the positives, negatives, motivating ideals, and the validity of the ideas on the table. Not discussing or raising issues evades reality and doesn't do anything to diffuse or give answer to that reality. Simply put, if we're going to do something I rather do it with eyes wide open, understanding the downsides, rather than mimic one of those "hold my beer..." memes.

And... notwithstanding the debate at hand, perhaps we shouldn't act if acting actually makes matters worse or drives bad behavior further underground. Significant thought in the climate change debate and the environmental movements is spent on thinking up all the bad things that will happen if we continue to act as an industrial society. Is your admonishment for them, or do you pick and choose who can argue as is convenient? One might say... that's my problem with the person whose proposal I was responding to... they seemed to want to pick and chose who could say what and when.
But you know who has worse financial, employment, work-life balance, motivation problems? Almost everybody else.

These posts read as "please somebody solve it for us." But we are the solvers. Think we have problems with older developers employment? Influence a hire of a team of them. Who will do that for you?
60 percent? That's kinda high. Maybe force of habit, since I don't believe 60% of returns need a tax professional. TurboTax or analogous software probably can do most of the middle class returns. That's what tax preparers are use most of the time anyway - they just ask proper questions, get the docs, put them into software in the right places and file the result. May save some time, and knowing where to put the numbers requires some knowledge, so no problem with that, but I doubt it really needs that and can't be done by a good software.

> _the_majority_ of the tax payers file no tax returns at all.

I think there's a confusion here. Maybe several. First of all, in US filers and payers are not the same, as you may pay federal taxes (e.g. by deductions) and still not have to file (e.g. low income). Second, there are state taxes, which most countries don't have. Third, many countries just don't have the tax return as a thing - if you got something deducted, it's gone, good luck getting anything back. In US, you get stuff back for mortgage interest, state taxes, property taxes, charity donations, etc. etc. - you can get quite a decent amount of money back. I think it's better than just sending it over and getting nothing back, even if it could mean a bit more work.
When I went to Australia I was surprised at the number of people from my ethnic background who had immigrated as adults and would complain bitterly about taxes. They loved the safety and security, general standard of education, healthcare, amenities, infrastructure, opportunities and their secondary effects (well-educated employees for their businesses, people who showed up to work instead of being home sick and so on). They just couldn't connect with the idea that taxes might be the reason that these were available.

It would guess it's a pretty common thread among people who grew up unused to a properly functioning government.
Binary Search Interview Questions
I believe much of the problem mentioned in the article is about us not being software engineers but only programmers/coders. If we, as an industry, would have adopted engineering discipline instead of producing systems in light speed by just coding, what we are talking now would be different things.
Any ELI5?
The web browser used is Netfront, according to licensing info.
The Business Insider article links this[0] one as the original article in the footnote. It's very similar and also worth a read (and I think it shouldn't require running code to be read)

[0]: http://www.slate.com/articles/health_and_science/science/201...
Helplessness? Apologist? I don't consider Google/Facebook/etc my enemy like you seem to. These companies are not exploiting me, I have no reason to be hostile to them (profit is not exploitation).

> Do you think there would be more or less innovation with more smaller firms?

Likely less, I do not think that private space exploration or self driving cars would be possible without the massive accumulation of capital enabled by tech giants.

Now let's look at the counterfactual, the US has massive tech giants and the majority innovation comes from or to the US. Other countries don't, other countries don't have nearly as much innovation bar a few exceptions.

And truthfully, I find people that are anti capitalism to be far more interesting. It's amazing that people can convince themselves that private ownership is wrong while living in the most prosperous time in history and also believing that stripping those better off of their wealth will somehow lead to a more prosperous society when every time it has been done it has lead to disaster.
"Millennials want to cook at home and don't like to play golf"

They don't have money for restaurants, let alone the resources to pick up a hobby as expensive and time-consuming as golf.
By BS I mean the inane feeds of other peoples lives.
Oh gosh, this thread is all purests...I hate es6, but it is kind of fun to watch people misuse the arrow syntax and then ask, so what does that do? Their response is almost 1000000% "oh this is how you write functions in JavaScript bro". That's when I laugh and write a named function and continue working smart instead of trendy winky face. Full disclosure I love JavaScript and will become a farmer rather than switch to another language!
Emacs/Vim doesn't have a GUI?