skysight-inc/HackerNews huggingface dataset:
Activist shorting is a cottage industry and has its fair share of participants on both sides of the bet. People like Ackman or Cohen or Left are far from being followed and blindly copied, like Warren Buffett or even Jim Cramer.

The followers realize that the shorts act first and go public second, therefore any potential upside is likely to be already priced in, leaving very slim pickings for a tag-along investor.

The opponents at the same time will try to orchestrate a short squeeze, and they are in somewhat more beneficial position. Not only the short squeezers act on public information (the size of the short interest), they need to find just one factual error in short's thesis and then play that up. The activist short, once public, has to be 100% right with each and every statement - any sign of weakness is just an open invitation to join a short squeeze.
In that sense why not go to a "stars" system? It requires more cognitive overhead, but I think HN members can handle it.
What is BAT?
> But certainly each individual person making decisions at Apple is a moral agent

I am not so sure that's true. If every agent is acting morally, then does the sum of those actions constitute morality? I think so.

Apple has some agents who are not moral agents. I suspect that all corps are like this.
> The [video of manufacturing evidence] one is from Pueblo, Colorado, in which an officer staged a drug-find in a vehicle. Charges were dismissed against the suspect, but no public action was taken against Pueblo Police Department Officer Seth Jensen.

Sigh.
That sounds quite nice. I wonder why public baths never really took off in the States. In the records I can find, they seem to have a less than savoury perception.
> Target audience is folks who never learned this stuff,

But then why would they be interviewing for a coding job anyways? Shouldn't a coder know what's a RAM, and that it's different from secondary storage??
Hmm is this not the same argument that the classical AI gave with a few more rules and it will be alive!
Yes - D is what C++ should have been.
By C++ 23, we will be about 80% there :|

Considering that one of the greatest C++ programmers of all time (Andrei) is now a D person, that's proof enough.

But for some reason, this sort of C++ shenanigan is intensely satisfying to me.

I guess it's a narrow complexity fetish.
But they have to be the same nasty for it to be considered hypocritical.
The same problem was with pharaohs. The stone tools that were used to make bread consisted mainly of sand which grinded ancient egyptians' teeth. National Geographic magazine had some x-rays that indicated that they were in pain.
> Their site looks nothing like 10 years ago, yet they somehow did all those radical UI changes gradually over years, always one step at a time, (mostly) listening to their user base in between.

I remember being really annoyed at one of the changes in about 2008. Looking at the timeline of Facebook[0], it was probably the rearrangement of the site into tabs (and then into something like the current layout 2 years later). I think that it's telling that I remember being annoyed at the time (and a bunch of other times, after other changes) than I remember what those changes were. Sometimes it's hard to remember exactly what it was like in the early days. So, I went looking and also found a Cnet slideshow illustrating the different looks of the site over the years [1]

[0] https://en.wikipedia.org/wiki/Timeline_of_Facebook

[1] https://www.cnet.com/pictures/facebook-then-and-now-pictures...
Well LISP has no distinction between meta-programming and programming. so as long as you like parens, you can do anything
Using interchangeable lenses with Logitech Brio 4K webcam
I am very disappointed with constexpr in C++14 and C++17.

The work shown here is impressive, but the point is that it should not be. D has shown that variable initialization at compile time can be painless.

The main limitations I find are:
a) Lack of support in the standard library (e.g., you should code your own sort, vector class, etc.)

b) Terrible Terrible Terrible compilation times.

c) Lack of a dynamic memory allocation within constexpr.

constexpr functions are not evaluated while parsing (e.g., the code is not compiled and then executed). My use case, which was to avoid a 1 second preprocessing time while loading a library, took more than 20 minutes to compile and used more than 60 GB of RAM (on GCC7, CLANG did not even manage to compile).

Stuff like initializing a bitset can easily eat all your ram (e.g. this fails to compile):
#include <bitset>
int main() { std::bitset<102410241024> bs; }
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63728
> it wasn't a bad environment to first learn programming.

Actually I think it's great, AFAIK, Pascal is meant to be a teaching tool for students.
That's what they said about Facebook and Google ads. Reddit is a treasure trove of a user's information and tastes. People spend ridiculous amounts of time on it.

An IPO would end up like snapchat. Without solid $$$ growth, wall street will eat reddit for lunch. Much better to do sell it to Google / Facebook or the media companies.

There is absolutely no way whatsapp would been able to fetch it's valuation if it went IPO.
>I didn't say your argument sounds like something a supervillain would say because I think the technology is bad. I said it because I think the phrasing is bad. Wise up.

Not my argument, but the point is that comparing something to "what a supervillain" would say is an emotional, not logical, response. What supervillain introduces technologies that are immune to whole classes of failures?

>When you tell me something "completely eliminates" the possibility of failure in complex industrial design - you're being emotional rather than logical.

If someone proposes switching from coal powered plants to natural gas powered plants with the argument that it completely eliminates the possibility of coal dust as a byproduct, would you deride them as well?
Have you ever seen a naked average American?
Ha, I remember that too. I actually emailed Drew and tried to explain how the site didn't feel "sticky" for me anymore.

I never did end up going back.
I find this funny. When it was just a proposal everyone talked about it. Now it's finalized and nobody seems to care. Old news?
Its hugely dated, but I really treasured my copy (its still somewhere in the attic since I put the ebook on my iPad). From a 'how to program DOS graphics' it is nominally useless but as a holistic look at ways to get around problems that were designed in by engineers who didn't think about graphics performance it is still fun.
I wouldn't expect them to want to though. Not because it's a terrible language to program in, just because it's not going to look as good on a resume for later jobs.
Electron Applications in a Raspberry Pi with BENJA
I always wonder about genius developers who throw fit when someone asks them to implement linked list (the actual chapter in the linked article). I understand the complaint when people get asked to balance red black trees out of nowhere or something else more complicated, but this article is very basic.

Yeah, this can be memorized pretty easily, but "lets talk about how passionate you are" which is invariably suggested as alternative is even easier to fake for people with good social skills and charisma (and puts actual minority of real geeks at disadvantage).
I'm thinking a lot about folks who come out of coding "boot camps." Those folks for the most part have /heard/ of "RAM" and "disc," but might not know why they both exist and what each one does.
Humans have the power switch. Much more real danger is they'll not come even close about thinking of it, pushing harmful decisions based on flawed overhyped AI models instead.
> Would Apple be silent if China tortured gay people, too, because of "cultural differences"
They do, in Saudi Arabia & Qatar.
saw questions about CS textbook trivia

But that's the point - this is really a filter for people who have recently been cramming textbooks, e.g. someone just out of college. It's a way to sneak ageism past HR, that's all.
Helpful site with lots of writing tips
Symantec Managed Partner Infrastructure
It implies that maids should hire maids to become happier :)

Which while in theory might sounds sensible in reality is complete nonsense ;)
Fun, thanks for sharing. The world of cutthroat SHA calculations. :)
You are missing the analogy in the previous sentence to that word, which does not demean people in the least. It should tell you what I think of the Chinese government.
A 'C' in column 1 - FORTRAN's comment indicator! So the statement was there, but commented-out. The 'C' was exactly under the thumbprint at the start of that line on the dirty old listing. No-one had thought what might be under that thumbprint :-)
Same here, I think it's a very nice system to learn programming with (certainly nicer, more forgiving than c++)

As time went by I moved on to PHP and other things.
Is there anything that actually requires deep, low level OS hooks or anything like that, that would justify a desktop client app, as opposed to a browser based app, running locally (with web sockets and such?)
10 Common Mistakes of Overprotective Parents
Based on nearby real estate prices, people don't mind living near nuclear power plants. There are $500K houses with a lovely view of Seabrook Station.
What Are the Top DevOps Testing Trends for 2017?
Linked from the final proposal on "Intent to Deprecate and Remove: Trust in existing Symantec-issued Certificates"
https://groups.google.com/a/chromium.org/d/msg/blink-dev/eUA...
Because she can't hire another maid to take care of her domestic chores.
Pilot lands A320 after severe hailstorm damage
I wouldn't recommend it for most modern-day graphics practitioners. You're much better off reading Physically Based Rendering, and a Trip down the Graphics Pipeline (blog post series). After that, I would recommend reading and playing around with the UE4 source code (which is very approachable).

The "tricks" are nice but don't translate super well to how modern pipelines are usually architected.
I'm going to make the same comment that comes up every time I see Delphi and Lazarus/FreePascal:

If you haven't tried Lazarus/FreePascal, you're missing out. It's really amazing, and it's truly free.
Even in terms of raw compute, the current Pascal iterations like the 1080 Ti, Titan Xp, etc. perform better than the RX Vega.

In addition to a significantly lower TDP par for par and an established developer environment that currently is unparalleled, much to the frustration of myself and many within the machine learning community as Nvidia has chosen to keep their software closed source, the RX Vega release to be very blunt, is a definitively disappointing result regardless of the distinction between gaming or computation.

I think there is a silver lining somewhere, however, in anticipation for the next generation releases of AMD in a year or two. AMD's investment into their ROCm platform will hopefully continue and iteratively, the open source option will slowly continue to improve. By the time AMD is ready to release their Navi architecture in 2018/2019, perhaps there will be a chance to bring things back towards an equilibrium.

Another contender I see in the nearer future perhaps that might be able to topple Nvidia's current monopoly on deep learning, is Google's investment into their TPU architecture. In addition to fully owning the development of TensorFlow, with the resources that Google has at its disposal, I could easily see the company investing in building out an full end-to-end alternative that takes away the current stranglehold that CUDA has.

Wherever the competition comes from, I hope that it comes sooner rather than later. Closed source single option monopolies that Nvidia currently has managed to position itself into only serve to hurt the consumer.
Five best practices for managing test cases in JIRA
PHP can do probably 95%+ of all functions of the languages you listed. The analogy doesn't quite hold.
I got an impression who their target audience is, based on the examples used, drinking kombucha and listening to Spotify.

All the young, beautiful people who wouldn't have ever taken a computer science course if it weren't such a lucrative industry to be in right now.

Maybe with this guide they can pass an interview at a big company where they just twiddle with bits all day. I won't be holding my breath until they can produce something useful.
Isn't the same guy behind both Delphi and C#? Anders Hjelsberg if memory serves.
The "cons" are literally comparative to other cities.
A “moral agent” is not “an agent that acts according to correct moral principles” but “an agent with the appropriate facilties that morality or immorality can be attributed to it”.

Apple certainly does have agents that are not moral agents (e.g., automatons like Siri), but for a different reason than you suggest.
> The reactor that does not exist fails by releasing radioactive fly ash from the coal plant that was never shut down, because nothing was ever built to replace it. Don't discount substitution effects. Your argument would not put safety belts in cars, because the belt that was never installed cannot strangle or entrap its passenger.

That's a non-sequitur, there are alternatives besides coal just like there are more solutions to the problem than merely increasing energy production.

> Can you think of any reasons why a car door handle might be more reliable (for the same cost) as dirigible door handles?

A car handle is only one piece of a bigger machine, one could argue it's actually rather unimportant because if your car handle fails your car still drives, as such I'm not sure that's actually a good example.

How many iterations did we have on cars, as a whole system, so far? Over a century of designing cars and how close are we to a car that never fails? Which should be a way easier task than trying to make nuclear reactor safe, we had more time for it and even way more need for it, yet we are still nowhere close to having our "perfect cars", as such I just don't see how "perfect nuclear" is anywhere in our reach.
Thanks, couldn't see the links on my phone but re-opened on computer (I was quite surprised by your response -- thanks!) and there they were.
I see this was downvoted, not clear why.

Let me point out that a video store telling someone what videos you rented was outlawed

https://en.wikipedia.org/wiki/Video_Privacy_Protection_Act

In other words, I'm not the only person who thinks others shouldn't be able to know your video watching history.

I'd personally like to see it outlawed that sharing a profile of your video watching history also be outlawed. In other words, while the law above is about the actual movies I don't want Netflix (or any other company) to be able to share even the type of movie. It's one thing for Netflix to use that data to recommend movies. It's another for Netflix to be able to sell a profile of me (likes action movies) or likes (likes sexploitation movies) or (likes movies with LGBT themes).

That last one I think really makes the point clear. Netflix should not be able to out you to other companies and that means it should be illegal for them to share your profile even if it doesn't include your actual watching history.

I'd argue the same should be true for Google. They should probably be allowed to profile you and then let advertises say "I would like to target my ads to people who fit profiles X, Y, and Z" but Google should not be allowed to share that profile outside of Google.
I wonder what this means:

“Block ads from sites that tend to show intrusive ads,”

So google ads don't get blocked? How is this any different than what ABP does.

Anyways qualcomm makes a browser a that blocks ads. They have been doing it for a few years. Here is my compiled version:

https://play.google.com/store/apps/details?id=com.rsbrowser....

I am sure there are other versions too.
Have you heard of this http://www.chevolume.com/

It lets you set an app to use a default audio device, which may solve your issue with spotify. Some apps just ignore it, and only play through the system default though.
I would not want to hire anyone who doesn't have _some_ idea of what these things are, and how they work.
50% less code? Can you provide some more specifics? That seems like a bold claim.
Don't believe all quotes on the internet - Benjamin Franklin
Is this actually necessary? You can install a VPN profile on your iPhone by manually typing in the settings, without going through the App Store.
I suggest that you market the series in a different way, perhaps "An Introduction to Data Structures", or something along those lines. Out of all the bullets in your outline you really only cover lists (random access, linked) and hash tables as actual data structures. That's partly why I expected a totally different article based on the title.

You could argue that the others are technically data structures, but I'm willing to bet most people will assume your standard list, map, heap, trie, tree, graph, etc. It's kind of like saying "Calculus for AP tests" and then only covering algebra up to Riemann sums.

Thanks for the links, I'll give them both a shot.

edit: just remembered that Calculus isn't on the SAT :)
Also TypeScript!
It tied their apps together, but I don't think it made them easier to use. I feel like I get around in the apps that I use most frequently just by rote. In an unfamiliar app, it's often unclear if something's a touchable option or just a text label. In previous versions, buttons stood out more from the background. I liked that, and I think it was clearer and easier to use.
New inspection tools showed micro fissures. The power plant was stopped as a precaution.
Then further investigations showed that these have always been there and are not evolving. It was safe all along, that was a false alarm. The power plant is then restarted. Still extra security measures are set, just in case.

To me this just shows that the security is taken seriously. Why is the public opinion so scared about such an exemplary event?
It's mind blowing to me that this happens. My condolences. :)
This was about 20-30 years ago, and I'm sure I had the wrong engine oil for the Lake Tahoe area compared to the warmer weather on the coast. At the same time that the guy from AAA recommended hot water for warming a diesel engine, he said that the water would have been more likely to cause problems with a gasoline engine.

However, starting it did generally involve 5-10 seconds of running the glowplug, even when it was 50°F (10°C) outside. Do more modern diesel engines have high enough compression that they don't need to warm the compression chamber as much before it will combust?

I did like driving a diesel car. It's seemed very utilitarian and was extremely reliable and durable.
You'd have to assume that a) WL ran such a tight ship you'd never heard a hint of it, which seems unlikely b) the suppliers of the information didn't try anyone else, which also seems unlikely.
Static code analysis for Go
How people can be so if ignorant about basics in inequality and exploitation.

You do understand most of the lowest level jobs are taken by people as matter of survival not because it's their life dream.

There is no implication. Just continuing the line of thought from the article. If you want to be happier you have to value your time more over money. What is missing in the article though is you fist need to be wealthy enough to be able to make such a choice.
Many people can't make this choice they are forced to sell their time for survival money.
A short article about type providers in F#: https://medium.com/@maximcus/magic-of-f-type-providers-225b1...
> the appropriate facilties that morality or immorality can be attributed to it

i m saying that the top brass making decisions are not acting as moral agents, because they don't feel the responsibility of any of the choices insofar as it increases the profit of the company.
What did you switch to that offers those things, and how was it easier than either rooting stock Android or switching to a FOSS Android distro?
If Hubble can barely see Pluto, how the heck did terrestrial telescopes find it in the first place?
What does that have to do with brogrammers?
Wisdom teeth spread their roots the older they get.

Basically the roots look like this at first || and after they get settled in, they're more like this: _/\_ and at that point getting them out WILL suck.

So if you have any family history of your wisdom teeth being f'd up, get them removed as soon as possible. My top two wisdom teeth were out before I even noticed the dentist was doing anything.

Then I got stupid and chickened out, waited too long, and the bottom ones were an hour each to dig out piece by piece. Not fun.
(2014). Wonder how much other stuff has been added since then.
Yes. And also more recently, Typescript. Quite a career!
SqlProgrammabilityProvider of http://fsprojects.github.io/FSharp.Data.SqlClient/ basically does just that. I usually prefer the SqlCommandProvider part of this project, as the actual queries are transparent in your F# code.
>Fun fact: China has a very low incarceration rate, about 15% that of the USA. It's not like people are getting thrown in jail right and left for opening their mouth.

That's not a good comparison. You would need to compare stats for number of people thrown in jail for speaking out against the government.

The US has the idiotic war on drugs and terrible recidivism driven by bad incentives to thank for its high incarceration rate.
I don't mean to offend but I suspect it's because people in the USA, at least in cities, just can't take care of public places.

There's urine in the train stations (either visible or smellable), elevators shut down by faeces, people shouting, yelling and preaching in the streets, also, toilets, often even in private restaurants, are disgusting.

I don't mean to say that things are always like this, all the time or in all cities and I understand that it's a minority of people who cause these problems but the problems are far from uncommon.

With a place like a public bath in particular, cleanliness is extremely important and I just can't see it working. It only takes one inconsiderate person relieving them self in the water to ruin it for everyone and I find it hard to believe that in a day in an average US city you wouldn't find such a person. My impression is that it works in Japan because the society is extremely communal and you're far, far less likely to find such an inconsiderate person.

I can kind of see it working in smaller US communities where people know and respect each other though. In small communities, everyone knows each other and people are much less likely to be inconsiderate towards friends and acquaintances than they are towards strangers.
> Array of problems a startup may face.

Not every company is a startup.

I'd much rather say a company like Google might have problems that require deep knowledge both inside and outside of someone's domain, but startups - no. They need to ship and optimize on the go, rinse and repeat.

> With strong math and CS knowledge, you can reason through almost any problem.

Until you can't. Math and CS, while certainly giving new perspectives, don't add much to the actual solution. What makes developers great is experience and not some text book knowledge of a topic. Hands on experience is a game changer.

Majority of the developers don't work and will most likely never work on something life-changing that they need to know every algorithm and data structure out there. Their time is better spent elsewhere.
It's not as if he didn't disclose. He did so in his profile which is the canonical place on HN to put off-topic information about a poster.

If he put "I work at Google", on every post that touches Google then we might as well go back to having signatures on every post like a web-forum.