skysight-inc/HackerNews huggingface dataset:
IIRC they were also using a clever (sneaky) application of copyright law to enforce this. They used a few special sectors on the disk to store an image to which they hold the copyright. The Xbox checks to make sure the image is there in the right spot before it will use the drive. So you can't pass off another drive as valid without violating their copyright.
An Introduction to Hooks in React
So, it sounds like that wasn't a "good job".

The tricky part is defining what a "good job" is. which will be different for different people. i define it as: good work life balance, decent salary, good location, good stability.
Me too I suppose if you where payed for life to not work in the field and would probably not be enforceable.
This is why general purpose self-improving AI is scary as hell.

Ask it to reduce price of oil and it might kill people to reduce demand.

There's a story about this: https://www.lesswrong.com/posts/4ARaTpNX62uaL86j6/the-hidden...
There's plenty of room for an M.2 module, especially on the backside of the board which is how they're traditionally mounted on desktop ITX boards.

https://i.imgur.com/dW0ynV7.png

They can also be mounted at an angle just like those SO-DIMM slots.

The M.2 standard even supports 12mm, 16mm, and 30mm width modules in addition to the 22mm that seems to have become the norm. Apple could still be a dick by using a 12mm or 16mm card while still supporting the standard.
Indeed, solving problems is my favorite part of my job; the issue is more along the lines of not being able to spend more time improving things, and wasting time fixing other people's git mistakes, carrying boxes of server components up 5 flights of stairs because all the elevators are broken, sitting through meetings re-explaining the same things as 6 months ago, because no one takes notes.
This is pretty much the central problem in distinguishing genetic and environmental factors: those that are most closely genetically related also tend to share much of their environment (hence the utility of things like twin and adoption studies).
I think the places where it does use punctuation are a lot more friendly to
people with low vision than most languages: you never use awkward combinations
like '),' where it's easy for the comma to blend in with the bracket (the
comma in ',(' stands out a lot more), you don't write things like 'if (!pred)'
where the bang similarly blends in, etc. The general preference for
descriptive names over punctuation for operators is really helpful, too, as it
lets you rely much more on the basic shape of the word.
> Any source on this?

I have an engineer friend who works on the 2/3G modems for a German automotive brand. He told me anecdotally many years ago. And the public generally learned from the security breaches and vulnerability exposures. Here is one:

https://www.bleepingcomputer.com/news/security/security-flaw...

As you can see in the article above, by "most" I meant pretty much everybody. Just like gorilla glass are standard for smartphones, car connectivity is a standard feature on modern cars, and it doesn't cost much to the manufacturers to add that on - given the upstream auto suppliers producing these TCUs (telematics control unit) in a massive scale, which is also why all these car brands were affected (sourced from the same supplier.) And they can up-sell connectivity based subscription features with higher profit margin.
Awesome Frameworks: 22,107 software projects the world didn't need
Others have referenced mail forwarding, which is obviously very bad, but mail holds work the same way.

Most residential mailboxes at older homes face sidewalks and are trivial to steal from anyway. I thought my current setup in a new neighborhood would be ideal: individual locking boxes. And then one day mail got jammed in my side of the lock and I couldn't open it, so I waited for the mail carrier who promptly opened their side and handed me the contents with no verification at all.

It's just a shitshow all-round. There's virtually no thought for security or intrgrity of the system at any level.
Show HN: Kf – Sass keyframe animation library
I just signed up for this (all online, never had to talk to anyone) maybe 6 months or more ago. I used it when it was "MyUSPS" too. Neither (at the time) required any external forms of anything.

I just created my account, put my address in and that was that. Then I lost that accounts info, or something weird happened with it and I could no longer login to it. so I created another account for the same address. that validated immediately too. I don't remember seeing any e-mails or anything notifying me that a second account is now getting those e-mails. There's a chance there was something, but I don't remember it.

Maybe I signed up for it before they had those extra protections in there, but that's my experience so far.
I can't begin to describe how corrupt these institutions are.

A few years ago, I had to (for stupid work reasons) take an official test to get a Cloudera certification. I went to a for-profit university testing location to do so.

It was one of the big chains.

While I waited and waited for the grossly incompetent staff to get the testing machine working, I sat and listened to students coming in to an office concerned with payment. The door was wide open, and I could hear the conversations clearly.

People who weren't equipped to a level of waking up on time, let alone getting to class, were trying to stop attending classes and leave. They were repeatedly goaded and told that they should stick with school, despite the fact that there was zero chance these folks were going to be able to get jobs with these bullshit degrees.

All financed by US taxpayer subsidized loans that aren't covered by bankruptcy. Truly depressing and made me sad.
Hi there!

I'm one of the co-founders of Threadbase, and this question comes up a lot. Discourse is a very good forum software, but it lacks the upvote mechanics from communities like Reddit, Hacker News, or Product Hunt that makes for really sticky communities. We've seen that upvoting allows posters to feel good about "winning" for the day and votes allow lurkers to feel like their contribution is changing the community in the way they want.

As for how Threadbase is different than a subreddit, Reddit is a great content discovery platform that mostly monetizes through ads. Threadbase is made for community owners who want to own their communities. By own, we mean they can customize the look and feel with different pre-built templates, put the community on their domain (no more /r/politics but instead politics.com), and they can either remove ads entirely from their communities or show their own ads with a Google Adsense pixel to monetize their community. We also have more ideas to allow community owners to make more from their communities (e.g. private/registration-only communities, marketplace to sell custom themes, etc.)

Our hope is that communities owners can turn their community side hustles into their full time job.

Hope that answers your question but if you have any other questions, let me know!
Secret correlations the government wants to hide (/sarkasm off)
Well the language is not LISP, meaning that the source is immediately compiled (to byte code in this case), and provides no access to an AST that can be manipulated.

It's interesting to see how far you can get without eval.
I've never met the owner of a bar/eatery/brewery that liked Yelp. All of them dealt with Yelp as a necessary evil.
https://sendgrid.com/accelerate/
The administration does, but there have been numerous instances of journalists pressing their question without it turning into this.
Our testers write a lot scripts in PHP and I have spent countless hours debugging stuff like this. A special kind of fun is to figure out what expressions count as TRUE or FALSE. JavaScript seems to have the same, slightly different, problems.
>Elected by who? Appointed by who?

Popular market. He gets good ratings. So, technically, democracy, except you vote with your eyeballs.

>Accountable to who? Reports to who?

Fox, abc, Reuters, etc. As well as us. I didn't say we have NO responsibility, after all, just that we sent someone in our place so we don't all have to drop everything and fly to DC for every press conference.

>Their job is to maximize profits

Why doesn't Jim just become an investment banker, then? His motivation lie beyond more than money and frankly I'm surprised I have to reiterate that to people on the internet so often. Are you completely money motivated?

Really the system isn't that hard to understand, it's a system of checks and balances, with the agencies keeping each other honest. A cabal is somewhat impossible due to the existence of say Fox news or even international outlets with very different motivations.
The consent dark pattern is an abomination, and IMO blatently unlawful under GDPR. Which is why it's so important to raise it with the data protection authorities. I hope they come down hard on this issue.

I've donated to Privacy International, if there are any similar entities, please let me know.
There is mechanical and thermal storage. Molten salt storage has been used several times in recent designs but it isn’t popular.

For mechanical storage, pumping water could be more viable than fly wheels.
Mine is that I build robots to do my job for me. I'm only interested in the parts of my job that can't be done by a robot.
If anything, diversity potentially makes it worse, because you'd have people from more distinct cultures, some of which have customs diametrically opposed to the company's policies. Unless, of course, they are talking about superficial diversity: skin colour, sex, etc. Still, wouldn't solve anything.
My understanding is that legally, the contract says something reasonable, like a year. But the firm will use it's considerable resources to impede your career if you attempt to work in mathematical trading after that year's up.

On the flip side, employees are compensated very well, and the turnover is very low.
I would have loved this during my post-doc!
Does "Sendgrid" offer assistance or discounts for early-stage startups or non-profit organizations?

Yes on both fronts!

Eligible startups can apply to join our SendGrid Accelerate program. You'll receive valuable insight from our experienced mentors as well as special pricing on SendGrid's email solutions.

Documented non-profit organizations (501c3) can contact us to receive a 15% discount on SendGrid's email solutions after sign-up.
An Apache Chieftain says he is using blockchain to rebuild his scattered tribe
5s is not a good load time for a webpage especially with today's internet speeds.

I completely agree. I work to a perf budget of 200ms to first paint on the things I build. 5s is a huge amount of time to wait. It's the upper limit of what I think is acceptable.
Except in that the people paying the designers would demand sites like the 98 horrible ones.
I read maybe a dozen pages, might read more but I'm curious if someone can tell me the type of $vau?
I disagree, and have yet to be convinced it's an opinion instead of fact.
I have always though a Mac Midi slightly wider by an inch and 3x-$x the Hight and able to take a short graphics card update with more options would have been a good basic mac for a lot of apple shops.

Or even a mac using the Shuttle SFF size
Ask HN: Angular or React?
What are some key points that will help in picking one over the other?
Hi HN - have been working on this small Sass library which helps you create keyframe-based animations. It's finally at a point where I think it could be useful to others.

Basically the idea is you model your animations as Sass maps and then you can use a few mixin to compose the pieces of your animation together.

Any feedback is appreciated.

Github is: http://github.com/mil/kf-sass
Show HN: Archiver 3.0 – Cross-platform, multi-format archive utility in Go
> Right now? No, now is too late

It's not too late. Or, well, yes, we should have started decarbonizing decades ago. But whatever we manage to do will make the effects of climate change less bad compared to doing nothing.

The scale of global decarbonization is simply mindbogglingly staggering, not only electricity but heat, transportation, etc. There's place for anything we can build, as fast as possible. Including nuclear.

> Having said all that, https://www.leadcold.com/technology.html from elsewhere in this thread is the most promising thing I've seen in a long time. Molten lead is far saner than molten sodium and makes good radiation shielding. Nothing flashy required, just some good old fashioned special stainless steel metallurgy.

I'm a fan of lead-cooled fast reactors. Though it seems to me the one major innovation leadcold has come up with is the aluminizised stainless steel to prevent corrosion; turns out that molten lead at 450C is pretty corrosive. Seems practical reactor design is more to do with nitty-gritty materials issues than fanciful reactor concepts themselves.
I use an RK61 one from Amazon[0]. Haven't had any problems with it. I use it quite regularly for my phone and some RasPis. I made a little bracket to hold my phone at the top of the keyboard so I can sit with it on my lap or a table and type for extended periods quite happily.

I use my phone as my primary mobile computer (I don't own a laptop anymore) and am very happy with this setup.

[0] https://www.amazon.com/Wireless-Multi-Device-Mechanical-Rech...
Claude Shannon “Known for” section
I don't understand why they don't offer delivery like grubhub?
This article represents an ongoing trend that we've seen over the last 3 years as a resurgence in optimization techniques for directly modeling tasks which historically were considered "not amenable to optimization techniques." We saw this last year as well with the landmark, "The Case for Learned Index Structures" [0] and in prior years with Coda Hale's "usl4j And You" [1], which can easily be woven in realtime into modern container control planes.

We've also seen research in using search and strategy based optimization techniques [2] (such as Microsoft's Z3 SMT prover[3]) to validate security models. Some folks are even using Clojure's core.logic at request time to validate requests against JWTs for query construction!

[0]: https://arxiv.org/abs/1712.01208

[1]: https://codahale.com/usl4j-and-you/

[2]: http://www0.cs.ucl.ac.uk/staff/b.cook/FMCAD18.pdf (and by the way, this made it to prod last year, so an SMT solver is validating all your S3 security policies for public access!)

[3]: https://github.com/Z3Prover/z3
We need an "it" that can be applied to a person.
Why should we respect someone that is continually lying, insults our allies, and is bad at his job?
I abandoned Yelp as a user pretty quick as it was just too much to filter through so many reviews by people who 1) Had some one off bad experience that is probably not representative of anything. 2) Wished that place they reviewed was like some other place that is kinda the same but ... it's twice the price so why are you comparing?
If people want to take that option, then I'd be fine with that. But it's not for anyone to decide on behalf of others. If MP has no effect - and it's very possible it's effectiveness is actually zero, as we don't know if it was what saved Giese, - then it is wildly unethical to give unjustified hope to people, especially when this will prevent doctors from trying to find other options that might at least give them a chance.
This doesn't take away from the exercise, but I notice the model seems to "predict" the movement just after it occurs.

It just lags the current price. If there is no alpha in the price signal, then the rational thing to do is to just stay at the current price, which is what the algo seems to have learned to do.
Maybe you're so bought into an "us vs them" mentality that you equated fair-mindedness with "shilling".
TL;DR: have our "forum as a service" do it for you.

This is advertising disguised as an article.
Maybe now local businesses are realizing they don't want deal with the mob-like business practice Yelp had been accustomed to over the years.
Please post just under the article title, don't put the site name in it too unless absolutely required for context. (especially not if it's such a generic and low-quality site as hackernoon)
Seriously, how on earth is this the news #1 of the frontpage of HN? Isn't this community supposed to know better?

Before clicking I thought "I bet they do stacked LSTM to predict the _next_ time step" :|
The reason I relate human skill with DL, is because for tasks where there are real patterns that humans can consistently recognize, DL is applicable, because it relies on human labeled inputs. For patterns, even humans can't consistently recognize (or if there are patterns at all), there's no way for DL to be better than humans, simply because the inputs from human can't be trusted. The example of DL does better job at e.g. recognizing dog breeds, recognizing cancers, whatever, is because those jobs are possible for humans to begin with. The only difference there would be DL could work on more human labeled data than any real human, so that they can recognize more patterns. But if those human labeled data/patterns dont exist in the first place, why we would believe DL could do a better job?
It's tough to make predictions, especially about the future.

-- Yogi Berra
The majority of DDoS protection is all about raising the bar so the people attacking you will have more fun attacking someone else and/or being happy they're attacking your www instead of your service (because taking down www requires no research to find the target and provides more lols). If you upset the wrong people, you may attract more determined attackers though, you still want a high bar, because that makes it more likely to be trackable.

There's a few classes of effective DDoS:

A) volumetric traffic/packet counts: the only effective thing here is to have tons of bandwith or use a service that does. Some of the UDP reflectors out there have a very high amplification rate. Null routing can absorb the bandwidth, but smarter attackers will notice when you move your service and change the target.

B) application related, but not application specific. Things like slowlaris to hold connections, or just https floods to use all your handshakes/second. Some of these you can filter, but you sometimes just need more machines to process everything. Apparently HAProxy can help with slowlaris by detecting and dropping slow connections.

C) expensive requests / processing at the application level. If you have a public endpoint that takes 10 seconds to process a request that takes effectively no time to generate, that's definitely a potential thing to be attacked, and that's something HAProxy can definitely help with.

D) Issues in the IP/tcp stack. Sometimes there's gray areas or infrequently used corners of the processing that are very expensive if used frequently (ex: IP fragment reassembly). HAProxy won't help there.

If HAProxy (or whatever) can help you with low bandwidth DDOS, I think that's still pretty useful.
When I first started teaching in higher education the implied client was society at large. It was my duty to ensure that those who passed knew the material sufficiently well. This was when a student's tuition paid for 1/3 of the cost and the government funded the other 2/3.

Now it's the other way around. Now the student is the client. Now I no longer think it's my duty to ensure that those who pass know the material. It's my duty to keep enrollment up because we need the tuition dollars. I'm constantly hounded to increase my passing rate. No one who matters to our funding cares about people knowing the material they are supposed to be learning.

In the last assignment for the algebra course I'm teaching a student changed all fractions in a weird inconsistent way. For instance they changed 3/4 to 34 but then changed 5/7 to 75. No apparent rhyme or reason. This is the type of person we recruit and the type of person I'm supposed to pass.

The for profits are bad but we aren't much further behind.
All these LSTM Stock Market tutorials seem to be a variation of this guys tutorial which he did a while ago:

https://github.com/jaungiers/LSTM-Neural-Network-for-Time-Se...

Except Jakob explains the folly of the method.

Whereas the author of this piece says the following:

From the plot we can see that the real stock price went up while our model also predicted that the price of the stock will go up. This clearly shows how powerful LSTMs are for analyzing time series and sequential data.
Totally fair feedback. Our hope was to use the post as a way to explain how our upvote-community-as-a-service actually works using the Hacker News theme as a template.
Some of the moon data he mentioned as lost may have been recovered (photos, though :-/) : https://www.wired.com/2014/04/lost-lunar-photos-recovered-by...
No, you wouldn't. You'd just put the number in without the "n". In JSON, an integer is an integer - there's no limit to its size and no need to specify whether the integer is big or small.

The "n" notation is just to ensure compatibility within JS - has nothing to do with representing the number in JSON.
Jitsi is awesome! We were using https://appear.in for video chat in https://cocalc.com, but appear.in made dramatic changes recently to greatly increase the friction in dynamically creating chatrooms. It was so bad, that we had to quit using appear.in, and thought we might have to get rid of video chat altogether. However, after searching, I found jitsi, which completely solves our problems, and is overall much better, scalable, and robust than appear.in was for us. We currently use jitsi's free hosted chatrooms (just go to https://meet.jit.si/[make up anything here]) and you get a chatroom created on the fly, but with Jitsi we have the option to also easily host on our server if need be, since it's open source. In any case, huge +1 to Jitsi , the team behind it, and the companies (Atlassian and 8x8) that are supporting the development of such fantastic open source infrastructure!
As a former employee of one of these (quite famous), the curricula are oftentimes relatively good, with an emphasis on practical skills. But it’s difficult for me to see them as a good thing given the issues marked out. Many of them take lots of government money (through GI bill etc) as well
If your business model is essentially extortion, you have to wonder about long-term viability.
As I recall, their defense mechanism is to play dead, and they look cute, so I am going with not unusual.
Haven't thought much about line length. I tend to write longer lines just because I don't see the point on the screen where they'd logically break, and when I'm arrowing through code, I generally prefer to hear as much of a construct as possible without having to arrow 4-5 times through a single statement. If I'm calling something on a long list or string then I might break the list out over several lines, but if I'm dealing with a single long function call then I just let it go long. Formatters are certainly fine, it's just annoying to find and configure them for each language I use.
Around 0:45 on the tweeted video.
They actually have a partnership with them, I believe, where you can order thru them from the app.
I'm curious but is SMTP DDOS a thing? Are there attacks around this? If so has anyone developed good mitigations at a networking level I mean?

I'd love someone to write about that. Everything is always about HTTP/S
The Internet Is Splitting in Two Amid U.S. Dispute with China