skysight-inc/HackerNews huggingface dataset:
When I was in college, back in the late 1990s, my university hired a new professor in the Computer Science department. He had 2 PhDs. In addition to wanting us to copy and paste all of our C++ code into Microsoft Word, blow the font up to 32 point size, and print it out in order to hand it in, he taught us the incorrect way to use cin, assigned homework to use it, and then informed the class that if you looked the answer up in the book and your code worked, you would get an F for not following his instruction.

Needless to say, I and a group of my fellow students went immediately to the department chair. He was fired shortly thereafter. He was an astounding example of total incompetence. I decided to look into these "2 PhDs" he was supposed to have. Both were from Bangalore University. It didn't take much to find their CS department website (which looked like it had been built by an elementary school kid) and the academic requirements necessary to get such a degree. To get a basic CS bachelor's degree you needed high school level math and 2 classes about CS. To get a PhD you needed a full year. As far as I could tell the school had a good medical program, and decided to open a Computer Science diploma mill on the side. I was stunned.

Some good came of it, though. After that, every prospective candidate to become a new professor had to give a presentation to upperclassmen on a topic of their own choosing and submit to being questioned by the upperclassmen. To replace the inept man with 2 PhDs we hired a guy who only had a Masters degree but who had several years experience in the industry, so he could bring some manner of "this is how its ACTUALLY done in the real world" to things. Worked out great, at least from a students perspective.
That's specifically incorrect: the results showed that the compressed ZFS was slower on pgbench and faster on TPC-B.

It's also generically an unwise assumption because you have to know how fast the compression is compared to disk I/O. If, like almost all servers these days, you have more CPU than I/O capacity the compression overhead will often be buried in the I/O latency and if the data compresses well it it's easy to have it be faster because the I/O savings is greater than the CPU.

Since LZ4 was designed to be very fast, that seems like a reasonable bar to hit — I see single-core performance on old desktops in the 1.8+GB/s range.
time machine local backups cannot be disabled anymore (was possible in sierra). these backups are going to a hidden volume and can be listed with the tmutil(8) command. it is not possible to delete all local snapshots with a single command either, the delete subcommand takes a single date...

for this reason i do only on-demand backups when i connect my external backup drive.

another worrying thing is that the time machine backup drives still use HFS+ because APFS does not support directory hard links. so now i am backing up APFS files to HFS+ "bit perfectly".
The Arduino Programming Language: Which One Is It? (2014)
The thing is you can never _really_ know, in advance, who is going to be empathetic about expressions of doubt and who is going to silently and permanently pass judgement upon it.

Saying that stuff to peers has little risk especially if the peers know each other. But aetherson has a supervisor role here and he is at least being honest to us that such a remark will condition his future opinion of the blabber-mouth.

That's perhaps one of the things that takes people some time to learn after leaving school-- what you say can hurt you, asking the wrong questions can damage your career, and, your boss is not your friend.
Help Me Soon or Soon I Will Die
Reminds me etching of "VAX - when you care enough to steal the very best" on certain DEC MicroVAX machines [1]. Cause they knew the Russians were copying. I also remember the US government warning for external government interference, using the Internet. At that time they were already onto it themselves. Its difficult for us citizens to decide who's ahead of the game. We'll only know it in hindsight.

[1] http://micro.magnet.fsu.edu/creatures/pages/russians.html

[2] http://simh.trailing-edge.com/semi/cvax.html
I went to local bookstore bought 15 books. Tried one at a time to read them instead of playing with laptop/iPad/ iPhone . By 7th ( not making it through 7th one I could enjoy reading 8th book again and enjo reading now to still my brain at end of day . Not a cure all but it helped me regain a bit of focus . Hope this helps
I can’t speak to this particular study, but as a former Google employee, I would take any of the social “research” done at Google with a massive grain of salt. Very little is peer reviewed (or even externally available) and the stuff I looked at internally is not even remotely rigorous.

Additionally, the results that make it to the media get way exaggerated compared to the actual underlying study. This is compounded by the fact that Google picks and chooses what it publicizes, so what you’re seeing has a huge PR/political filter.
Realistically, nothing matches macOS in terms of beautiful simplicity with a vast range of apps for designers/artists.

Every other solution requires major hacking and customization (VMs, emulators, obscure OS', lacking in compatibility, mobile integration, backups)

Apple users are complaining so loudly now because they had it good for so long and now it's fleeting.
We did the math to see if it's worth buying a lottery ticket
Ask HN: What language-and-platform-agnostic hard skills make a great engineer?
Some quick background: I did programming in high school and engineering in college but ended up with a degree in a life science. After a stint in an unrelated industry, I managed to land a position as an Android dev. Software engineering is my dream job and I am enjoying every minute of it so improving my ability as an engineer is extremely important to me. I already feel like my soft skills are pretty good since success in my previous industry relied a decent bit on soft skills so I would like to focus on my hard skills. To repeat and expand the question, what language-and-platform-agnostic hard skills make a great engineer and how do you go about improving them? Some examples I can think of:

-Debugging: I would like to think I do okay here since I think it has to do more with critical but are there books you recommend? Thought-leaders you follow? Goals you set for yourself?

-Knowing your IDE: A bit specific but are there things you have identified when working with your IDE that are important?

-System Design: This one scares the crap out of me. Have I designed a good, maintainable system? How do you know you did? How did you get there?

-Documentation: In my previous job I had to document things a lot so I think I do okay here but how do you know you're properly documenting? Is there anything to reading documentation other than reading it?

-Others?

Thanks!

Bonus question: I am actually an Apple fanboy so in the short term I would like to jump to iOS dev from Android, any tips on how to be great iOS dev?
Sure. For software, it might be reuse of a component. Reuse leverages existing code. This is precise, unambiguous, and frankly uncontroversial.
You started with the quote "Such regressive developments can only be pauses in an ongoing forward movement." and described it as "Trashy globalist arrogance".

I don't think you noticed that the author was constructing that position as something to knock down, or at least reevaluate. That paragraph starts:

"Closer to home, those who believe that history flows forwards are adamant that the institutions of the European Union will long outlast the nation states that exist on the continent today (many of which are themselves not very old). ..." and ends " But what if these supposed reversions to the past are actually glimpses of the future?."

The subsequent paragraph gives on alternative interpretation, "a Maori-style concept of time of the kind Norman Davies describes may prove a better guide to events."
https://news.ycombinator.com/item?id=16020679

This was already posted earlier, no reason at all to have this posted again.
The difference, the $24, comes out of driver's pockets.

And also, Uber loses money on every ride. That $26 ride to the airport cost Uber $30. :)
The Lawyer's last name is Malofiy, he signs the claim in red with an upside down pentagram for added satanic umphf. This guys is definitely not just playing the Devil's advocate; He's obviously the anti-christ himself. Signs of times, man... signs of times. :p /sarcasm
My data point: I use my MBP for its hardware and OS (which I find reliable) but nearly all the software I use is from third parties, most significantly Google, which does a much better opinion in this matter IMO. Only notes and reminders get my attention.
GiveWell's Top Charities for 2017
> That cooperation requires a certain amount of communication skills (apart from stellar technical skills), but it doesn't mean that you have to be an extrovert.

There are many people (including myself) who can operate quite successfully in the text-based world (Slack, email) and collaborate that way.

I think Slack (and other tools like it) helps the introvert be a more active participant or even a leader in certain technical discussions. Most especially, the ones where the servers are melting down.
There's a fantastic video I refer to every now and then if I'm a bit unsure about it, definitely recommend it - https://www.youtube.com/watch?v=YX40hbAHx3s
All the more reason we need adblockers and private-by-default browsing. It worries me that I can't use something like Privoxy on Android without rooting the device. An alternative would be a good privacy VPN with blocking/filtering of ads and trackers.
I'm in Iowa and people really do think Olive Garden is "fancy". I got an Olive Garden gift card for Christmas and my and I even cracked a joke about going on a "fancy" date there, because so many people here think that it's what a "nice" restaurant is.
I don't work with accelerator neutrinos, but I imagine that. very simplistically, they can compare times when the neutrino beam is on (signal + background) with times that the neutrino beam is off (background only).
> it might be

> This is... unambiguous,

:)
No, he's just outlining some desiderata for effective organizational behavior for engineers.
Definitely looks promising. I'm curious if there are any user-friendly ways to use this or similar WaveNet text to speech? Last time I looked into it, it still required a fair amount of processing power and a library of speech files to generate something on your own.
Snow Leopard was great. I ran it for over 4 years and it's been the best OS experience I've had.
I read it as "it is inevitable that all ownership will be codified in blockchains as this is the natural solution."

Using "inevitable" and "feel natural" is meant to convey that no argument will be forthcoming.
It's 3600 km, not miles. It's about as long as the Appalachian trail.
Speaking from personal experience, pushing yourself to socialize more is the way to go. At least it worked wonders from me. In my mid-twenties I changed from being a hermit to going out several times a week and continuously meeting a lot of new people. Now in my thirties I'm married with kids, and I don't think I would've ended up where I am now had it not been for me taking a much more proactive stance to my own personal development. It sounds cliche, but in my experience it is never too late to change your own psychology and behaviors, but it does take a lot of work and persistence.
Dear Uber,
You don't need one thousand and five hundred developers to keep a mobile app going.
The things that are exposed should still be work-related. Be honest about why deadlines were missed, what failures were in designs, etc, and basically work against just everybody putting on a "Yes everything is great!" facade.

That facade breeds distrust and low morale. Even if things aren't going great, being honest about it keeps motivation up better than the alternative.
DragonflyBSD should have been included.
> Prioritize learning over profitability.

This is idiotic advice. You can learn in big "boring" corps just like you can in hot startups but at the end of the day a job is about money.
Don't really follow this assertion:

> damaging the social fabric without care (Facebook, Instagram, Snapchat, Twitter)

Without Facebook and Snapchat my parents would get something on the order of a written letter once a year and a call on their birthdays. With them they get to see daily life snaps on my story (usually funny things my wife or dog do, but whatever) and weekly Facebook photos of family events. It's much higher fidelity than written communication or phone calls and would make the social fabric stronger, not weaker.
The problem is that the pool of "few very good active managers" is changing all the time.

And if you happen to find an outperforming active manager, it's like buying high -- managers, like the market, always revert to the mean.
Well that would depend on the token and its implementation details wouldn't it. If you own x% of the pool you get a voice at the table with x being adjustable. Or alternatively all the small token holders can choose a rep or series of reps to vote on decisions on their behalf.
Maybe more precise would be to say "might have"
"To the extent that he’s been successful, it’s because he’s been strategic about what he reveals, and to the extent that he is heading for disaster, it is because he is often unstrategic about what he reveals."

I like the rest of the article, but this seems almost like the definition of confirmation bias.
Or the compiler could behave intuitively, but that's hard in C++ due to all of the past decisions that need to be supported.
Are they tracking the same tech stocks in a proportion that cancels out?
Assume that all clients for a site use password managers with good random password generators, which they use to generate their site password. They are all, say, 40 characters chosen from [a-z][A-Z][0-9], so about 238 bits.

Would it be terrible in that case to just say "screw it", and just go with the old classic salt + single hash (SHA256, probably) instead of scrypt or bcrypt or PBKDF2 or similar?
How many people do you know who smoke? A lot of middle and lower-class people smoke.

Some searching reveals that the smoking rate is north of 25% in both France and Belgium, and a pack of cigarettes in France is 7 EUR, let's round that down to 5.

So for a 110 EUR (~$130) meal we're talking about the equivalent of 26 days of 1 pack a day smoking, or just under 2 weeks of 2 pack a day.

Which I believe eloquently makes the point that you're out of touch with just how much $130 of disposable income over a year is.

We're talking about saving 30 cents/day, hardly out of reach of even the poorest of people who'd like to treat themselves to something like an expensive restaurant on a yearly basis.
Steve Blank: Are you the fool at the table?
If they would simply be annihilated after being created, why be created at all?

I feel like somehow, we are way off in our understanding of the universe and how it works. There are so many unanswered questions, such as:

1) If the big bang created space and time as we know it, what was there before that?

2) Why did the big bang suddenly occur 14 billion or so years ago? Why not a couple billion years before or after that?

I know that the steady state theory of the universe has fallen out of favor, but I wonder if some appeal could be made to some kind of fundamental force that has always existed and always will, which behaves with fluid dynamics, and the "islands" of matter that we experience are actually some kind of fluctuations in that fluid.
Leverage directly implies multiplication. Leverage, the physical concept, multiplies force or torque (rotational force). The analogy applies finance: multiplying your profitable strategy with borrowings to multiply the gains. The analogy also applies in software: multiply the uses of your code to increase the value it creates.
Indeed, rule of law is essential. As is some level of regulation because history has shown that some people are bad actors. The challenge of regulation is how to control the tendency of its bureaucracies to grow and become burdensome.
Why you should work freelance as a software developer in Germany
In at least one case, we have problems in part due to insufficient regulation, rather than excessive regulation. Pharmaceutical companies spend over $5 billion per year on direct-to-consumer advertising in the US; this practice is effectively illegal in Canada, although the regulations surrounding it are poorly enforced.

That $5 billion advertising spend is going to get paid for elsewhere in the health industry ecosystem, and probably several times over once all of the associated costs are considered.

There's also all of the various forms of pharmaceutical marketing aimed at doctors (with figures around $22 billion per year) and incentives for prescriptions (https://www.npr.org/sections/health-shots/2016/03/17/4706794...).

I wonder some days just how much economic damage will have to be done, just how many millions of lives will need to be ruined, before the American public starts to accept that unregulated capitalism is dangerous in almost every market.
Most modern phones have functionality similar to what Apple implemented to limit current draw under low battery conditions to prevent brownouts. On Qualcomm devices, this feature is called Battery Curtent Limiting (BCL) and is used on their big.LITTLE based platforms. It disables the big cluster to acoid brownouts when the battery voltage is low. Motorola and HTC phones do use BCL.
If you want to avoid the large cap companies but still want to use index funds, could simply buy mid & small cap index funds [1]. Of course more risk with smaller caps.

[1] such as ones based on the Dow Jones U.S. Completion Total Stock Market Index which holds the 500th to 5000th largest companies
That's very true! I wasn't really thinking about Slack/etc. when I made that statement. Excellent point.
I can’t really find any substance here to latch onto. But the idea of distributed crypto remaking society is nothing new. I first ran into it in the early nineties via Bruce Schneier’s “Applied Cryptography”. All these algorithms could provably make voting, anonymous cash, messaging, and more totally secure and unbreakable! We were on the cusp of a technolibertarian utopia! The internet was going to make it happen and this new “world wide web” would make it accessible to the masses.

Turns out, as Schneier himself long ago realized, it’s more complicated than that, and the combination of malicious actors and human nature render every technological solution ultimately fallible.

The blockchain is not going to solve the basic issues of human fallibility and gaps in trust. Further attempts to quantify human experience, this time into cryptographic tokens, will not change the goals or capabilities of governments, criminals, corporations, or individuals.

We won’t code our way out of our problems. We need to stop fooling ourselves and start looking for real solutions.
Otto Smart Lock is shutting down
You might have to read the article to know that ;)
Snow Leopard is arguably the best OS apple ever released
The missing $24 were health insurance, car insurance, pension payments for the driver etc. All not being paid.

Uber is no ride share service, it is a test project to figure out if modern society will accept a larger lower income working class without any social security, and that is what all investment firms bet on.
Being against government intervention is naive. If the US did what the EU has done with allowing people to avoid being tracked the big tech companies would be nudged toward developing smarter business models. Maybe it's not necessary but it's foolish to dismiss government out of hand.

Allowing your largest companies to compete over hijacking your public's attention is precisely the sort of thing that reeks of government failure.

This generation of internet users is a lot more willing to pay for content than mine was. Gen X's reluctance to spend money online is what created the attention economy to begin with. Maybe the shift will happen on its own, but how much damage will we do in the meantime?
Looking into VoidLinux very much for the reasons you listed. So far, from my playing with void on a VM, it feels like the "OpenBSD" of the Linux world.
I love OpenBSD (using it for pf Firewall, DNS and DHCP at work) but I seriously doubt how it'd work in a laptop. My concerns are power consumption, and drivers. Even VoidLinux with the latest linux kernel gives me trouble to enable audio. I really want my laptop to have audio, Wifi, Sleep/resume, web browser working properly. You think OpenBSD might be up to it?
Serious question, how does this stand out from speech synthesis we have had for years? The only problem that I see that this solves is the different pronunciations of "read".
I believe the thickness of lead required for any significant protection would make the weight of the helmet unreasonable. Unless the exercise you mentioned consist only of weighted neck curls.

A more realistic approach to mitigating the issue is in my opinion to have rotating crews. They would spend most of their time in underground shelters, and only some minor fraction of their time doing surface work. Advances in medicine, specifically in regard to cancer, along with minimizing exposure time, is what I believe will make the risk low enough to be within acceptable bounds.
So's digitalis.
Accelerate Development with Communication
Show HN: Simple OKR – Goal management with objectives and key results
Hello HN community!

I've built a very simple OKR management tool for small companies and individuals https://simpleokr.com

I'd appreciate any feedback and suggestions. I'm also happy to answer any questions related to the product.

Tadas
True, but a lot of people didn't exactly live long or good lives then, and explorers, far from just being daring people... were desperate. When I hear that Elon Musk is on the first one-way trip, I'll be a believer too. Until then, it's just too easy to contextualize the sacrifices of history, or the present, in ways that make it heroic rather than tragic.
When a term seems silly to me I replace it with cauliflower and proceed. After all, language is all arbitrary.
I do this too. I have long legs so if the person in front of me reclines, I have to as well. But otherwise I don’t recline and am very cognizant of the people behind me. One time the people in front of me reclined, so I reclined, and the people behind me asked me to unrecline. I told them the situation, and they asked the people in front of me to unrecline, they did, and I did.
I've been to a few one-star restaurants, they have kid menus though they of course aren't quite a bargain. We spent just short of 200 euros for four, with only a glass of wine for each adult.
Agreed! But now you're talking about changing the structure of the business somewhat. That is no longer "mere" tokenization. Something along these lines could work.
My take, is work with what people offer in an official capacity and ignore the informal communication because many people who have similar doubts and inner thoughts simply don't express them.

So basically, you'd be "punishing" someone for being honest and potentially promoting someone who is better at "manoeuvering" through the corp labyrinth.
6 Best Practices for Harnessing SCSS with React on Larger Projects
Yes, $XLK tracks the technology sector components of the SP500.
links?

I'd like to know what the studies say about womens' performance evaluations of men vs. women. Either way, (favoring women or favoring men), that will be interesting data.