skysight-inc/HackerNews huggingface dataset:
> The issue is that you can short any high risk high reward play and make money if they fail

Or (as a short) you can lose massive amounts of money if they're incredibly successful - in fact, your losses are actually uncapped.

And anyway, that seems like a good thing - there should be a force tempering high risk endeavors.

> But then enough shorting can cause them to fail, because it makes it more difficult to raise money by selling new shares or using shares as collateral.

That sounds like a good thing.

If your company has an appreciable amount of short interest the likely reason is that the company's overvalued, not that Jim Chanos is colluding with Andrew Left and Bill Ackman just to bring down your company and profit off your failure.

Further, I don't know that I've ever seen a mid+ cap company take any sort of significant hit from short interest where there was nothing to substantiate the short's claims, and there have been plenty of inverse situations (companies growing in value even when there were substantial issues brought to light by a short seller).

EDIT: Actually I take that back, I have seen some - because the SEC brought fraud charges against them. It's the short version of P&D and it's just as illegal.

> And causing a large undertaking to fail when it otherwise wouldn't have is obviously not efficient.

On the flip side, causing a large undertaking to fail faster when it was doomed from the beginning is obviously more efficient.

> It also increases volatility because on one side the existence of the shorts makes the company more likely to fail

Many people are worried that volatility is too low these days (thus why Feb was such a big deal), so I'm not sure that's a great argument.
If you are always going to assume that the worst case scenario might happen, you should probably worry about the things that will actually kill you, many of which are far more likely than getting the maximum fine as a small company that is not intentionally violating the law. Something like getting killed in a car crash is much more likely and much higher stakes.
I’m guessing they meant visibility (which minimizing can effect) but it depends on what they mean by “background”. Sounds like that’s only reliably available on macOS:

“Additionally, on macOS, the visibility state also tracks the window occlusion state. If the window is occluded (i.e. fully covered) by another window, the visibility state will be hidden. On other platforms, the visibility state will be hidden only when the window is minimized or explicitly hidden with win.hide().”
The Mic Dicta podcast has a great commentary about this in one of their recent episodes about a labour dispute; they referred to a judge (can't remember if it was SCOTUS or a Federal court) and said, "He's never had a real job in his life."

Work contracts are not a negotiation. There is no back and fourth to an agreement. I've gotten non-competes removed from some contracts, but I'm an exception because 1) I'm in IT and highly skilled and 2) I actually read my contracts.

And even then, in two cases they wouldn't change anything about the contracts and I had to walk from those jobs. Anyone who doesn't work in tech or another high income job does NOT have that option.

Work contracts in western countries are rarely ever between equal parities.
True, I forgot about goto.
Thank you for compiling this.
Wow.

Mitch Glazier, the president of the Recording Industry
Association of America (RIAA), said in a statement: “As
legendary band the Grateful Dead once said in an iconic pre
1972 song, ‘what a long strange trip it’s been.’ It’s been
an epic odyssey, and we’re thrilled to almost be at our
destination.

That took some real chutzpah to quote the Grateful Dead, a band who's success was predicated on bootleg recordings, and one of who's band members founded the EFF, which adamantly opposes extending additional copyrights to pre-1972 material. Given the open and contentious debate surrounding music copyrights, I doubt it was a coincidence.
Congressional Misconduct Database
Unless every single person you know also strictly avoids social media, you are still getting tracked by social media companies.
> Downside is uncapped, unlimited losses.

As Chanos likes to say: "I've seen more stocks go to zero than infinity."
Model finds water-world exoplanets stay stable long enough for life to take hold
Notifying your users with FCM
It seems odd that age wouldn't be a dimension of diversity, unless that was shorthand for a very specific type like ethnic.
The iron structure doesn't look that solid either.
There's an interesting variety of record categories for bicycle speed; this is the very fastest one¹.

motor-paced/unpaced: do you have a motor vehicle providing aerodynamic assistance in order to reduce air resistance?

downhill/level ground: do you ride your bicycle on a flat surface or down a mountain?

faired/unfaired: do you have a canopy attached to your bicycle to reduce air resistance?

recumbent/upright: do you ride your bicycle lying down or sitting up?

indoor/outdoor: do you ride your bicycle outdoors or on a velodrome track?

¹ Wikipedia also describes a treadmill record in which the cyclist encounters no air resistance at all, only friction between the bicycle and the ground and mechanical friction within the bicycle. That record is 207.9 MPH (!).
Maybe you should stop projecting your sexism into others?
https://motherboard.vice.com/en_us/article/vvapy4/man-fined-...

(There are lots of other articles about that case, that one sums it up mostly in the url)
The Planetary Report by the Planetary Society is now open access
Activity, not rest, enables mice to overcome brain damage
2018 alone has enough content for Henry Petroski's next book.
data scientists write code for themselves while software developers write code for other people
The fun thing is that the Google and Larry/Sergey case turned to be more complex than this. I mentioned Ruth Porat in the most recent overview.
Ticketmaster Beats Bots and Scalpers with Verified Fan Program
> The point of school papers is to teach students about writing. The point of the length requirements is to make sure the students demonstrate actually spending at least minimal effort on the writing part.

Minimum length requirements are useful only for very early instruction (by even lower-division, non-remedial college courses, they are counterproductive, and that's probably true of about the last couple years of high school, too), as a way of nudging students in the direction of complete responses to the prompt. After that, the only length requirements should be maximums, to encourage conciseness (completeness shouldn't need a nudge but that point, and should be addressed in grading the content, not in structural limits.)
The ads are illegal, and publishing them is illegal, and the hiring practice you described is also illegal outside of very specific contexts.
License content needs to be included - a "this is GPL licensed" in the README probably won't cut it.
> Everyone was required to sleep in a tent, generally with four or five other tent mates, on air mattresses on the ground with thin mattresses.

I prefer keto diets too, but I think this would piss me off way more. I have really bad OCD. I wash my hands a lot; coworkers notice. I'm already self conscious about it. I can go camping but it takes a lot of mental prep (and I typically throw everything in the wash or away when I get home).

If a company forced me to camp like that .. da fuck?!

Not to mention everything else about that sounds pretty insane too.
That's an expression, not an equation. And the space between data and scientist quite obviously indicates that the two combine multiplicatively, not linearly as you have mistakenly written.
Distributed fuzzing?
That's not true at all. You should look up the top spending per capita (large)[0] public school districts and you will find NYPS, LAUSD, CPS, and Baltimore school districts among them.

[0] there are lots of high-spending small outliers serving areas with total (adult+child) populations in the < 100k range
One thing interesting to note is that C++ has a specialization for

template<class T> struct hash<T>

which is required to have the correct semantics.

Given that the in practice the underlying machine models of C and C++ are very similar, and that the most widely used C compilers (gcc, clang, msvc) are also C++ compilers, in practice hashing C pointers is likely not an issue.

However, if you want to hash pointers in a way that is blessed by the standard, you can probably do this

my_hash.cc

#include <functional>

extern "C"{
size_t hash(char* c){
std::hash<char*> hasher;
return hasher(c);
}
}

my_hash.h

size_t hash(char* c);

EDIT: Added code if you wanted to be pedantic about it.

Then you just link your C program to my_hash.o and include my_hash.h
No, when you put gear ratios in series, they'll multiply rather than adding, so it's rather equivalent to 3844:144, or in least terms 961:36.
Duplicate of https://news.ycombinator.com/item?id=18005139
Engineers decode conversations in brain's motor cortex
The choice isn't between spending 20% of their net worth on water and getting it at usual prices. The choice is between spending 20% and not getting any water at all.
One thing I love biking (I bike everyday as I commute with a bike and also usually bike randomly in the street for fun) is biking is fun both slow and fast. There is something very appealing about biking as fast as car, almost like showing off your muscles to the driver. Biking slow is also fun since it requires a lot of balance. Sometimes I try to bike as slow as pedestrians. At that speed you really need to balance yourself as even the slightest perturbation can cause you to speed up in order to rebalance. It's very calming, refreshing and relaxing once you figure out how to bike that slow.
Indeed, if they were sufficient, price gouging wouldn't work!
Deming, from Out of the Crisis (1986):

People with master's degrees in statistical theory accept
jobs in industry and government to work with computers. It is
a vicious cycle. Statisticians do not know what statistical
work is, and are satisfied to work with computers. People
that hire statisticians likewise have no knowledge about
statistical work, and somehow suppose that computers are the
answer. Statisticians and management thus misguide each other
and keep the vicious cycle rolling. (p. 133)

This is what today's data scientists are. Last century's statisticians, similarly hired for misguided reasons (we need them because our competitors have them!).
When you're young and lucky you lack both the experience of bad things happening to you and others and, if you're healthy, you think 'well I've always felt pretty much the way I feel now and when I get hurt I heal pretty fast' so you don't think too much about it. Also, most of the people around you tend to be in the same state, though there were probably at least a few exceptions but they were so few that they're easy to overlook.

Then you get older and experience aches and pains where there were none before, when you get hurt instead of shaking it off you either take longer to heal and/or need a trip to the doctor, maybe you deal with a nasty illness/injury or two, see people you know dealing with and/or taken out by nastier things. Throughout all this you start becoming your parents saying things like 'stop running around with that... you could put an eye out' (hell, by this time you probably met someone who did just that)

I figure in a few more years I'll be driving 20mph in the fast lane with my blinkers on... after all, what's the rush? Hey kids, get off my lawn! ;-)
I'm not seeing it. Would you mind pointing it out to me?
Want more policies based on evidence?
One of the things that's turned me off about Rust is that a lot of code seems().to().chain().lots().of().operators()

Is this idiomatic? It seems powerfully indecipherable/illegible
> She was in no position, as a job applicant, to be dictating the company as to what sort of an app they should be using to interview her.

We're off topic now, but why is that? I frequently get meeting requests to speak to potential clients via Skype, which I decline because I don't use Skype due to built-in surveillance.
The difference is "PiE" Partners in education, which is a non-profit voluntary parent-led organization which supports "All" the extracurricular activities plus for in-class aides for all classes.
> They just have to move to cheaper countries to replace Chinese labor.

You also have to factor in though that one of Trump's stated goals is to bring manufacturing back to the US.

Any company removing itself from China to a place with cheaper labour risks Trump implementing similar measures against that country at some point in the future also.

And does the company uproot its manufacturing again and again or does it just move operations back to the US, taking advantage of tax incentives to do so.
It's certainly true enough that high prices activate substitution & rationing, and are a powerful motivating force to bring more supply to bear.

Whether shortages necessarily follow that depends heavily on whether there is any other motivating force in play along with institutions prepared to respond to it. In other words -- does a given society only have markets, or does it also have values?

And of course, the higher the prices, the larger the number of people to whom whichever commodity we're speaking of is simply inaccessible. At some point practical effect isn't distinguishable from hoarding/shortage and it's not obvious that discriminating by price is ethically superior.
Might be because men are more likely than women to be overweight, or at least out of shape?
I'm the same way. I took a year off once, and it was awesome. I regret not being a lucky trust fund kid.
I doubt Gecko is handling the media recorder API. More likely it’s Spidermonkey on most platforms and JavaScriptCore on iOS.

MediaRecorder is a working draft. Developers who use draft API and don’t even bother to test on other platforms are cowboys.
40 hours a week at federal minimum wage is $15,000. AAA considers average car ownership cost to be at $6,000 a year. https://www.moneycrashers.com/living-without-car/

That is a ridiculous cost to just throw on poor people. And this is assuming a poor person has a full time job with no dependents, and has no other competing concerns for money.
Panorama-If the Bomb Drops (1980 Nuclear War Episode, Precursor to 'Threads')
I think this is a good a time as any to mention the famous quote by Mark Twain: "I didn't have time to write a short letter, so I wrote a long one instead".

People don't spend enough time thinking about what they want to say, and instead just write.
I am not a big fan of what’s happening in China but what do you expect them to do at this point? If they let the SV firms come and do business as usual, China is not going to last. Sure, it really doesn’t help that the govt is “investing” in questionable areas and aiding in tech “transfer”. But this whole notion of opening its doors wide open is never going to happen. A billion people effectively slaved through the past two decades and you expect them to just give that away? I think China has all the advantages against Trump. All that said, what this administration is doing to confront China is amateurish at best.
Just did a fresh install of windows 10. Onenote was pre-installed. When I installed office 365 premium, I got a second Onenote.
Barnard is an all-female school. And how often are jobs only open to Barnard students?

Facebook is not a single-gender platform.
C++11 only requires that "A Hash is a function object for which the output depends only on the input and has a very low probability of yielding the same output given different input values" and that "the probability of h(a)==h(b) for a!=b should approach 1.0/std::numeric_limits<std::size_t>::max()."

This allows a pointer to be larger than size_t, which might be the case on some system with tagged pointers.
It's not about intention. Nobody believes that the words "master" and "slave" are intended to cause racial stress in a technical context -- but that's not the point. The point is that these words do not exist in a vacuum, and for many people words like "master" and "slave" do in fact evoke historically-grounded feelings of discomfort, even when that isn't the intent.

When someone says "hey, I feel hurt when you use that term", the correct response (imo) is to do your best to stop using the term. It's a small sacrifice to make other people feel safer, and that's absolutely worth it.
I'm an embedded engineer, who's been tinkering a bit with learning Rust; so far only for an application-level project, but am keen to try it out in embedded. So far, it's been fun and exciting, along similar lines as Bryan wrote about in the OP. In fact, a video of a talk he did (https://www.youtube.com/watch?v=LjFM8vw3pbU) is what pushed me to getting started.

I think you're spot on with regards to tooling being a major concern, and to me, this is one of the promising aspects of Rust, with cargo at the high level and the LLVM tools lower down. It seems like a system that's primed for open source libraries targeting specific families of chips, cleaning up the mess we've got now with each vendor having their own framework, IDE, configuration tool, etc.

Speed and size concerns though, seem to depend a lot on the specific project. In the last couple years, I've worked on systems that had neither/either/both of those as the primary challenge. Of course in embedded, where you try to save money on parts early in a project can determine the technical (and so, schedule) challenges later on.

And, I'd add safety to the list, having spent loads of time finding bugs in legacy C caused by stuff like walking off the ends of arrays, jumping to uninitialised function pointers, fun with enums and unions, etc.
I feel exactly the same way and also just hit the 10-year mark. I'm literally working at the worst place I have ever worked at in my career. Next Friday will be my last day.

I'm seriously considering trying to get out of tech forever after this last gig. I'm moving to Asia in a few weeks to try to work on bootstrapping a small company.
It's often idiomatic. I've never found it to be indecipherable at all. I actually find it to be quite readable in most contexts where intermediate variables are just noise.

Iterators are a typical example of this.

vec![0, 1, 2, 3].into_iter()
.filter(|x| x % 2 == 0) // Keep the evens
.map(|y| y + 1 ) // Add 1 to elements
.rev(); // Reverse the iterator

Adding intermediates would just add noise for code like this.
What I took from the post was not that a "data scientist" qualifies as a "programmer" in the modern sense, but in the sense of the kinds of things programmers did in the 1970s. And maybe he's expressing some nostalgia for those times.

I learned programming around 1982. I didn't pursue a programming career, but went to college and majored in math and physics. Today I often use programming in the way that a data scientist might, solving problems using high level tools. The data that I deal with are physical measurements. I'm not employed as a programmer.

I also work with a lot of programmers, so I get a glimpse of what they're doing, maintaining a million-line code base. And I have to admit that being thrust into that environment would have me waxing nostalgic about the good old days too. I'm happy doing what I'm doing, and happy that someone knows how to turn my stuff into production code if it ever gets to that point.

What I'm really doing is applying my domain knowledge in a domain that happens to depend heavily on computation. To answer Greenspun's question, what I'm doing is certainly more interesting -- to me. I have colleagues for whom wrestling with the monster code base, and the kinds of engineering it requires, are their source of fascination.
This is the case with hashing algorithms in general. The important part is

"For two parameters k1 and k2 that are equal, std::hash<Key>()(k1) == std::hash<Key>()(k2)."

This is what allows hash maps to work.
That’s probably a factor, but the culture of entrenched government bureaucracy and pay far below what can be gained in the private sector can’t be helping either. Plus, a lot of hackers are fairly ideologically opposed to “big government” in a kind of kneejerk fashion.
How we integrate Rust with C#
Am I the only one that wants to puke when I hear/read how hard it was for the exec team to decide to lay people off?

It seems like empathy 101 to me to not make the layoff of an employee about you, the one that made the decision to probably throw their life into chaos, but it seems to be almost ubiquitous in these announcements.
The main problem with web browsing in VR is it's way too low resolution to read text and you can't see your hands so you have to type everything in with that remote character by bloody freaking character.

But I guess, if you want to browse the web in VR you might as well do it in Firefox.
Here’s a tldr on the subject,

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2396593/
This is one of those things that very much matters to hacker types but very little to everyone else. The most important thing about cross platform development is having the exact same application feature for feature pixel for pixel if you can. Someone who knows how to use Spotify on any one platform should be able to navigate any other with 0 cognitive load.

People learn applications, they don't learn systems -- apps have never been consistent enough for that.
Why do you want to grow?
Vuplex VR Browser (f.k.a. Viewport) for iOS and Android is also worth checking out: https://vuplex.com

It lets you create multiple windows and position / resize them.
>> Someone said any field with "Science" in the name isn't really a science. Computer science, data science, political science, social science, etc

The etc. would also include cognitive science/neuroscience, medical science, earth science, material science, agricultural science, veterinary science, geoscience, food science, etc.

And of course as we all know climate science is fake./s

Generally when I hear a field with the word "Science" in the name I think of it as a more interdisciplinary field. Take Earth Science it draws on different areas of physics (ie wave physics), biology (ie ecology) and chemistry (ie kinetics). Earth science is still very much science it is just doesn't fit perfectly into the more foundational fields.
Keep in mind much of china's trade with other nations is based upon the presence of US corporation's manufacturing and supply chains.
There's a comment here that references a record set on a treadmill: https://news.ycombinator.com/item?id=18020912 ...over 200MPH.

Of course, that sounds more like a skill involving reduction of friction and outputting as much power through the legs as possible than the more difficult act of also controlling a bike at those speeds.
Out of curiosity, is this the project the Servo team got folded into?

I seem to remember reading somewhere that they were being put onto a VR project.
> I wonder if the newest free version runs in wine.

Microsoft already discontinued OneNote (the Office version). The last version will be 2016. They're offering OneNote as a modern app now that requires a Microsoft account and syncs to the cloud - and of course it doesn't have equivalent functionality.
The treadmill record that Wikipedia mentions is probably comparable to what the vacuum chamber record would be, because there's no forward-to-back air resistance, only mechanical and rolling resistance, and a trivial amount of air resistance associated with the cyclist's leg movements.

https://en.wikipedia.org/wiki/Bruce_Bursford
It always looked to me like they just wanted the tool, and the whole “can’t unlock” was just an excuse.
The ads would still be illegal even if they weren't pay per view.
(a) I don’t think “lowest word count roughly preserving meaning” is a very good proxy metric for clarity.

(b) I think it would be a great investment to teach students better editing skills. The more students can work on each-other’s work, the more (and faster) feedback they will get, without overburdening a teacher.