skysight-inc/HackerNews huggingface dataset:
Countless topics that are not, in and of themselves, controversial have become incredibly politicized. And this is an issue that seems to only be getting worse over time. Let's take a not so hypothetical hypothetical based on something that recently happened. Not long ago there was a paper published that, using a novel method of measurement, suggested that oceans were heating some 60% faster than thought.

It turns out there were key errors in this paper, spotted just hours after publication, that made their conclusion (though not their novel form of measurement) unsupportable [1][2]. A couple of sources there since, as usual, the shocking headline will get a billion clicks, and the corrections maybe a dozen. But whatever, mistakes happen and that is not the point. But imagine now for a minute that this paper was instead going in the opposite direction and using a novel measurement had determined that the oceans were actually warming some 60% slower than thought, but it turns out that due to mistakes that conclusion was not supportable. Think about the backlash there and what would almost certainly end up resulting in personal attacks and suggestion of untoward motivation from the authors.

That's nasty business, but things that should just be 'science as usual' have started to become things people take deeply personal. I would feel quite uncomfortable publishing things that go against the grain on a number of topics. And this is before we get into things that ought be controversial. Increasing intellectual conservatism means such topics have gone from controversial to outright taboo.

[1] - https://www.sandiegouniontribune.com/news/environment/sd-me-...

[2] - https://www.washingtonpost.com/energy-environment/2018/11/14...

----

Edit: As a perfect example of this, already in this very thread a person has stated an opposition to such journal because "I’m worried about corporate interests, ideologues, and charlatans publishing biased nonsense and making the world even more crowded with bad information without any recourse or ability to investigate what the motives behind the papers may have been." 'Seeking recourse and investigating the motives' often translates to finding the witch. Publish the 'wrong' idea and suddenly it's time to face the inquisitor. Publish the 'wrong' idea and make a mistake, and the inquisitor needn't waste his time - straight to the gallows with you.
Yes! Surprisingly often I am unable to complete a form because there is no option in the State field for Washington, DC.
That's a good point. They may have been ignorant of the technology and thought OP was making a lewd joke!
I think he's using the term "bi-directional" in a potentially confusing and nonstandard way. As I understand it, in this area, that term typically describes a style of type checking and inference which arose later, and which involves both checking rules and synthesizing rules (the two directions), and which can be made to support some quite expressive type systems, but generally requires programs to have a sprinkling of explicit annotations.

On that topic, I found these notes to be very helpful:
https://www.cs.cmu.edu/~fp/courses/15312-f04/handouts/15-bid...

But as I understand it, the concept started here:
http://www.cis.upenn.edu/~bcpierce/papers/lti-toplas.pdf
I don't want to be "that guy" but I think its a valid question to ask- why didn't they write this in ... ... .... Rust?

I think go and rust serve two somewhat different use cases- go being for distributed computing in a nutshell, and rust for fast running programs. And I think Rust would have been a better choice

Edit: looks like everybody and their dog has a Lua engine now- maybe I'll create one in rust
Image Classification with TFLearn
Amazon will be great for Nashville's tech sector, unless it's poaching employees
If it makes you feel any better in a weird way, Donald Trump supposedly sleeps only 4-5 hours a night and he’s 72 years old and healthy.

https://www.businessinsider.com/some-people-only-need-a-few-...
I built an Android app to easily listen to brain state altering binaural beats
I thought this was an interesting article although I doubt the argument.

>My experience with fountain pens suggests a new answer. Perhaps it’s not digital technology that hindered my handwriting, but the technology that I was holding as I put pen to paper. Fountain pens want to connect letters. Ballpoint pens need to be convinced to write, need to be pushed into the paper rather than merely touch it.

>Sassoon’s analysis of how we’re taught to hold pens makes a much stronger case for the role of the ballpoint in the decline of cursive. She explains that the type of pen grip taught in contemporary grade school is the same grip that’s been used for generations, long before everyone wrote with ballpoints. However, writing with ballpoints and other modern pens requires that they be placed at a greater, more upright angle to the paper—a position that’s generally uncomfortable with a traditional pen hold.

That is an interesting observation, but then I grew up learning traditional cursive with ball-point pens, and it wasn't really a big deal. Really all I remember as a downside is that the school-issued ballpoints would still have ink problems where a few of them would be leaky or broken and then you got ink over everything anyway.

I really think it just became seen as not such an important skill, when you have so many other things that are pretty important to learn. Remember penmanship was one of those things that continued into the upper grades, and advanced skill.

Typing became more important. Although the typewriter had been around forever, they were becoming cheaper and easier, because they were becoming electric. More schools taught typing. More people had a typewriter and more students knew how to type, and submitted papers typed. Previously if you didn't type (which was usual) you would need to submit a paper in pen, in cursive. Now that vanished.
Would it essentially be like a graph with multiple nested nodes with different strands of info?
Or how does it work in the USA?

Apply a simple model of economically rational actors, ignoring everything like working conditions and benefits and how inspiring a project is and what is fair and what your corporate pay policies are and so on. We're both happy to work together. i.e. consider a pure salary negotiation.

Situation A: If I currently make $70,000 and you are looking to pay $40,000-$50,000 we're both wasting our time by keeping quiet.

Situation B: If I currently make $70,000 and you are looking to pay $70,000-$100,000 and I reveal my salary first, you can offer $70,000 and I might have left $30,000 on the table.

Situation C: If I currently make $70,000, you are looking to pay $70,000-$100,000, you reveal your range first and I say my requirements are $100,000, you have left $30,000 on the table.

And why would I feel I was leaving money on the table? Maybe I've seen posts on HN saying "many" mid-career Google employees earn $450,000.

The traditional HN advice to refuse to name a salary first comes from people who prioritise avoiding Situation B, even if it means increasing the risk of Situation A.
I've been waiting for such a device for years and it looks like we're finally getting closer to it happening. Between Samsung's Linux on Dex, the Librem 5 hopefully next year, and the ever-present rumors of Microsoft's Andromeda device it might actually happen.
More Intuitive Calculator Arithmetic
I mostly agree with you, but it is worth noting that most software is installwd by root but run by some "less privileged" user. That said, I still agree with you, as there is no data of value on any computer I own that is only accessible to root: all of the data that matters is in fact accessible to whatever the least privileged user that is using all of the software on that machine happens to be... on my laptop, that's me and on my database server that is my database. So really there is no difference between running software as root and running it as the "less privileged" user.

Like, the idea that I care that Chromium can run software as root is nonsensical: yes, root can modify all of the software not on my computer... to what end? The only thing of value on my computer is in my home directory, owned by me... hell, thanks to a bunch of people who (incorrectly) think they can make their computers safer by running fewer things as root, a ton of executable files are in my home directory thanks to userspace package managers provided by rust and node.js, so you can even modify other software without even having to be root anymore :/. There is simply no security advantage to any of this.
There is. And there are recruiting firms that specialize in that market, too. I've gone through one to get a job before, and it was a great experience.

You aren't going to encounter them nearly as often, though, precisely because they aren't just spamming indiscriminately. Also because there are fewer of them recruiting for fewer positions. The hiring company needs to be willing to pay for that level of service.
Ways to Retain Knowledge Prior to a Departure
Yes clearly children should have the right to be born with Tay-Sachs disease, Harlequin ichthyosis and Lesch-Nyhan Syndrome. They should be forced to live a live of abject horror to conform with our primitive morals.
Overall, I think you're putting the cart before the horse. You think you have a valuable product, but it doesn't sound like you've even validated that thought yet. I would do that first before getting caught up in these next steps.

> let anyone who feels it is worth pay for it

You should only do that if you want this to be a side project forever. If you want growth, charge people money. Most people aren't just going to donate money to you if they don't have to. Don't be shy about charging. People who find value in your software will pay you for a license to use it, especially businesses. If they don't find enough value to want to pay, then you don't have a good product yet and should talk to your users to determine value adds.

> To go for a startup selling licenced copies, I would need an investor

I don't see how you came to this conclusion. You can very easily license your software without investors, and charge customers per machine like you mentioned. I even built a business around that fact, which may also be able to help you start licensing your software quickly [0].

[0]: https://keygen.sh
In case you are wondering why this exists, there is a discussion here: https://github.com/Azure/golua/issues/36
We asked a bunch of hackers why they love the over-the-top 90s movie Hackers
I have the same. I need 7.30 a night, if I get more than that, I have trouble sleeping the next night, and feel terrible the next day. For a long time I was in a cycle of trying to get to bed early because I was so tired, not sleeping well, thoughts bouncing around my head, repeating ad nauseam.

I eventually found a course[1] that went through a 'sleep restriction' cycle, essentially limiting the amount of time you're allowed in bed to the actual amount of time you're asleep, according to rough measurements through an app or whatever. For me this started at 5.30 hours. It was dreadful, but each week you spent 90%+ of the time actually in bed asleep, you could give yourself another 15 minutes. Eventually I settled on 7.30 as the amount of time I needed.

I now have the occasional bad night, but I don't sweat it, and stick to 7.30 hours in bed each and every night on strict hours. It's transformed my life from the insomnia I had before.

1: https://www.sleepio.com/
I currently see 4 on their frontpage

https://www.nytimes.com/2018/11/15/opinion/facebook-data-con...

https://www.nytimes.com/2018/11/16/opinion/facebook-mark-zuc...

https://www.nytimes.com/2018/11/15/technology/zuckerberg-fac...

https://www.nytimes.com/2018/11/15/technology/jobs-facebook-...
> I’ve always felt fine despite sleeping 5 hours.

Tons of people will pay good money to be genetically modified with that ability. You should feel lucky.
It could be considered a selective pressure then or, in other words, eugenics.
For what it's worth I think you both make great points. Whomever one agrees with perhaps mostly hinges on whether unit tests can get in the way of integration tests.

I'm inclined to believe that some of the exhaustive unit testing culture can provide a false sense of security, and the work involved to write them can get in the way of writing proper integration tests (or 'degrees of' if you see it as a spectrum).

Provided that proper test coverage includes both integration tests and unit tests, it probably won't hurt to do both. I like unit tests as part of my process (the red-green TDD process can be quite addictive and useful), but under pressure I'd prioritize integration tests, knowing that the more time I spend unit testing, the less I'll spend integration testing.
SA is good for small orgs. For my own server, I just use regex rules in postfix called S25R [1]. It has been sufficient for me and keeps the run queue very low.

I implemented S25R regex rules in a medium sized company that had a very bad spam problem due to old outlook setups replying to all the spammers with OOO replies. They were using SA and tried to keep up on rule tuning, but it was a losing battle. The OS run queue on the 6 inbound servers averaged 6 and would sometimes peak at 14+. I switched to S25R regex rules and the run queue dropped to 0.2. I did reject some "valid" emails from folks that left the company and were running their own business from their home cable modems, but eventually whitelisted some of them. The employees were very happy with the change. They went from receiving 2k+ spam msgs per day (each) to less than a dozen.

[1] - http://www.gabacho-net.jp/en/anti-spam/anti-spam-system.html
Can't you also track and read messages, mobile data and calls that are send and received from the mobile device?

An IMSI catcher is nothing but a 'fake' cell phone tower for a phone.
I disagree with the author's conclusion that we have failed to reject the "myth of technological progress". The progress itself has not slowed - but people are certainly wary of it. We've kept the pin in the nuclear annihilation grenade for over 70 years, and have moved away from that doomsday in the last 30. Look at our science fiction: it's overwhelmingly filled with technology-fueled dystopias and post-apocalyptic worlds created by fictional but familiar human folly. We know what could happen if the world goes mad as it did in 1914, and it's not entirely accidental that this hasn't happened.

The recently-growing doubt about the ethics of Silicon Valley and the tech it produces is part of this overall techno-skeptic view. The pace of change brought on by the Internet is blistering, but in the latter half of this decade it's started receiving some well-deserved backlash. The lessons on the destructive potential for blind technological progress were hard fought, but they weren't for nothing. I see reason to be optimistic.
> why didn't they write this in ... ... .... Rust?

Probably because they wanted to use it from Go?
https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...

With a bucket policy you can use wildcards etc to provide access to all or parts of the bucket content.
Yeap, a lot of para-scientific departments and fields get founding under the umbrella of research and science but what they really do is either politics or almost completely useless studies. In countries where funding is a problem, it is a bit raging to see how much money got wasted this way. These studies have their place too, but their makers should at least have the decency not call what they do science.
look at https://en.wikipedia.org/wiki/The_Passing_of_the_Great_Race
the argument is based on pseudo-science saying the "nordic" race is superior therefore killing babies of every other race is ok
I'm probably asking for trouble, but... I've heard occasional support for this sort of thing (regulatory competion, I think) from free-market minded folks.

I'm sympathetic to a lot of market-liberal ideas, but never got this one.

Anyone care to make the better case that this kind of thing is good, in general? Why shouldn't it be ilegal.
Japan has had all the pieces for a very long time - as an obvious capability to rapidly counter any threat from China if they had to go it alone. We (and France I believe) shipped them reprocessed plutonium in the 80's for "breeder research."

One of the Fukushima reactors held a lot of that store.

https://www.japantimes.co.jp/opinion/2018/07/07/editorials/r...

"Today, the plutonium stockpile has reached 47 tons, including 37 tons stored in Britain and France, which have been commissioned to reprocess spent fuel from Japan’s nuclear power plants."
https://github.com/madbomb122/BlackViperScript

I was made aware of this from blackviper.com, a great place for windows service configuration information and reccomendations.
Well said. I'd also like to add that the opportunity costs of losing bright minds to suicide, burnout, backstabbing, etc. at a higher rate detracts from the argument that this might produce a more productive society. So from a central planner's perspective, this seems like a bad idea too.
That's not reductionism. I won't repeat what I've argued elsewhere in this thread - it should be pretty easy to find my explanation of why.
As of Today, the Fundamental Constants of Physics Are Finally… Constant
How is telling starving people not to have 8 kids per woman and providing them with free condoms "genocide" exactly?
ML spot successful hackers
Like a cover over the slot that closes and opens that has a switch connected? This is a pretty standard thing for media slots on cameras. For the Canon 5D series, it is even suggested to wait for the access light to flash once the door is opened before removing the media. The Canon C100 won't even acknowledge a card is present while the lid is open.
I'm not at the moment, but I have been on an on-again / off-again basis over the years. Same for ACM.

What I'd kinda like to do is rejoin both and really work to get more people to join who dislike the current way those organizations price access to their archives of journal articles, conference proceedings, etc. and try to elect leadership that will move more towards an open access model and make this stuff more accessible to everybody.

If anybody is interested in joining such an initiative, please drop me a line. prhodes@fogbeam.com
Likely they wanted an idiomatic Go API, and maybe had more in-house Go knowledge than Rust knowledge.

I can imagine how exposing a Rust API to a non-Rust program could be as problematic as a C++ API: your common denominator is a C API, which adds cumbersomeness and removes (some of) the safety.
Trading firm makes most obvious trade possible in the software talent market, tonight! on Business Insider.

It would be funny if over the long term, going to work in the games industry actually became worth it financially simply as a signal to more lucrative firms that you're a strong, machine-sympathetic systems/performance developer that can thrive even in the most toxic imaginable environment.

We're not there yet though so, on the off chance that you're 17 and thinking about getting an entry level job at a game company: pick something else.
I have not used a ton of Bokeh, but why would I want to learn yet another plotting library?

Add this to the end of a list of competing graphics libraries including ggplot2, seaborn, base matplotlib, etc...
I guess this is occupying the same space as Holoviews and Plotly (which are both bokeh wrappers, among other things).
State of the art NLP with HMTL
So I'm guessing 'theft by deception' is a great example of arbitrary law. If it were applied universally I'd expect most adtech firms would be out of business.
One of the motivations (linked in another comment) may reveal why:

> We also wanted clean and idiomatic Go APIs

If you want to use this as a scripting/plugin language for Go programs (say, for those distributed computing programs you mentioned), it's pretty defensible to make it integrate with Go better by... building it in Go.
Bursting is not a goal in itself - it is just a side-effect of using cheap and simple latex or rubber balloons.

You fill the balloon so it has slightly positive buoyancy. As it rises, it encounters lower outside air pressure, and expands to match it. Eventually it will rise to an altitude where the pressure is so low, that the latex is stretched beyond its limits and bursts. Typically at about 40km and about 100x expansion in volume.

To prevent bursting, you need a more complex material that will expand many times at first (to allow the balloon to rise to operating height), but will then stop expanding without breaking.
Mentally or physically healthy?
If you find the ATM make and model, you can usually just google the manual for it and find the default password for admin / operator mode. In my experience, most still use the default (usually 0000, 1234, or 000000).

I've done this sometimes to change the ATM fees if they were absurdly high - the student center ATM at my college charged $4 bucks. Or at least it used to...
Yes, copy/paste between Firefox (on Wayland) and other apps was broken but was fixed in
firefox-63.0.1-5.fc29.[1][2]

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1585393

[2] https://bodhi.fedoraproject.org/updates/FEDORA-2018-2d42997a...
This is a fantastic idea. With some MOOCs, I tend to procrastinate heavily, so I hope societal pressure from a study buddy would help me avoid that :)
That looks like a great thing to me. One thing that bothers me though is that you have to hand over your full name and email address before you can even see what functionality this website provides. I would prefer if there was some kind of guest access or at least some screenshots of the interface.
If people like me didn't resist change, slogF ripsni() s'nork.
> I don't understand why.

It's because you don't live in a highly competitive society. People try everything they can to squeeze extra points out of these exams. It's the only way to get into good universities. Why do you have to go to good universities? When thousands of people applying for one job, the company will try to find the fastest way to filter out applicants, and your degree is the easiest way for you to stand out. In an ultra competitive society, you do everything you could to stand out, otherwise you won't stand a chance.
This is one of the primary reasons I built this! I hope you like it!
I'd imagine a global shutter would negatively impact the battery life as well. Keeping the full sensor energized 100% of the time vs the sliver of the chip as it scans must have an impact to consider.
Flixify/Xrpflix – Invites (Black Friday Deal)
I have a 32bit system that has a LIN connection to an 8bit system (or few or them). On the 8bit side I can still handle a 32bit address or hash for example. It’sslower but works fine in effect to what the user would experience.

Before the great serialization options we have now (MessageBuffers, ProtoBuf, etc) there was a bit more ambiguity with what your data stream was. TLV (type-length-value) packing being pretty common... but I guess I’ve written plenty of domain specific ‘protocols’.

If you mean a constant bitstream of never ending data, if you can use an established format like I2C or SPI the hardware on both sides really takes care of most the gritty stuff giving you a nice interrupt on both sides. Doesn’t really matter one side has the “preference” to look at in in 32bit chunks and the other in 8bit. Besides, even on ARM the physical transfer is typically in 8bit units anyhow. SPI can send 16s or 32s, but can also stop at 8s usually. It’s the ASIC/drivers/devices that are more rigid in their streaming requirements (this device MUST accept 8bit transfers, etc).