skysight-inc/HackerNews huggingface dataset:
finally someone who understands JS while most other devs trying JS dont know events, have a hard time understanding async and complain about lack of threads - in JS you can spawn worker process's but that wont help if you dont understand events/async. everything in JS is event based eg button.onclick and while it might feel old you can never abstract that away as the cpu uses interups that is basically events. that is how computers and the real word works. for example if a coworker comes into your office thats an interupt. you have a routine/function for it and tells him to fuck off. but at the same time your manager comes in. that is the nature of async. and you might have an edge case you did not think about.
Yep I believe on the live feed they showed the same booster camera twice. You can tell when they land and you see the landing pad coming up. Maybe this was a mistake, or maybe one of the boosters wasn't returning video and someone improvised? Its a bit weird.
It's part of the standards since C99 and C++11.
Breakdown from 2016:
https://www.cbo.gov/sites/default/files/cbofiles/images/pubs...

Social Security, Medicare, and Medicaid consist of almost 50% of the federal budget. If you include "Other," which includes other welfare programs such as veterans benefits, federal food stamps, as well as "Non-defense," which includes additional veterans benefits/housing/health, you can see that a very large percentage of the federal budget is on social safety nets.

And again, that is only federal. The amount of money locally and statewide that is put into affordable housing, homeless shelters, planned parenthood, etc at the local level contributes to what amounts to a nontrivial amount spent on social safety nets.
Don't judge all the the US by its corrupt big cities.

I recognize nothing in this story in my town's local police (we're about 65,000 population, and the cops are quite relaxed and civil as a default).
i vaguely remember the course being fine when i took it about a decade ago. teaching concurrency using such a unique language is a little strange but the reasoning is transferable. in practice you'll probably end up having to learn the specifics of whatever platform you might use if you end up professionally writing concurrent code.
Is that how you upgrade Apple devices now?
Yep, it's my backup/testing device. It actually runs surprisingly great, i'd say it's still a better experience than an equivalent-aged android phone honestly, even like a nexus 6
> You could say that about any exploit: if you get past security using it, security didn't exist, but you're still potentially doing something worth criminalizing.

Criminalizing the act of exploiting someone's shitty security reminds me of how banks transfer the responsibility for their failure to properly vet the identity of someone they loan money to by calling it "identity theft."

If you design a website that solicits people to submit personally identifiable information, you should be the one held accountable when that information is vulnerable, and especially when it is utterly trivial to access it (such as in this case).
Yes, vastly used. Just look at Youtube. Besides it's a free codec.

How do you know what's in the users interest? A choice between "Video playing" vs. "Video not playing" is pretty obvious to me. (And I am a user too)

If battery really is a concern (assuming it is), just make it an option not to play videos if they require software decoding.

Besides that, users usually (an assumption I made, just as you did) don't watch lengthy videos (1-2 hours) on an iOS device.
Oh, you mean companies like Equifax and Experian who leaked all our PII like a sieve?

If only there was a government protection agency in charge of investigating them... Oh, never mind: https://www.reuters.com/article/us-usa-equifax-cfpb/exclusiv...
Because it’s not as widely used as the hardware accelerated alternative?
iOS is getting Service Worker support in 11.3 [1], this is one of the key foundations for PWA support, so the situation is improving. I reckon it’ll be a long time before we see PWAs in the App Store though!

1: https://caniuse.com/#search=Service
People like you hate the idea of using JavaScript to write desktop apps because you feel like the end result is too slow and inefficient.

Web developers hate the idea of using C++ to write desktop apps because the language is brittle, outdated, and overly complex.

We need a middle ground: a language with the syntax of a scripting language, like Python or JavaScript, that compiles down to native code, like C++ or Rust.

I am under the impression that Qt is attempting this with QML and JavaScript.
Man, I hit that post on the head. I guess nobody here knows anything about mechanical engineering.
How do you apologize like that?
This is pretty cool, I like the overall concept and spare design of the website. I do have a few notes about the user experience.

I'd suggest making the current city more obvious. I spent my first minute looking around trying to figure out how to choose a location before I noticed the small, low-contrast text next to the events that says the city name.

It also took me a minute to figure out if the people shown were the people running the event in my town or the people who run the website. Oh, and the "+see more" button for their skills was annoying because for most of the people it only revealed one more skill and didn't really save any room. I think you should reserve that control for people with truly long lists of skills.
This is my big gripe with exceptions and why I'm happy that Rust doesn't have them(yes I know there's panics but that's a separate thing).

Every C++ project I've worked on has turned them off both for this and for the RTTI savings(less of an issue these days).
There are cars with rear seats that don't even have rear doors...in fact, I own one.
This still holds up too. My mom is using my ipad air, which is now about 5 years old. Current software, runs smoothly, no complaints
The Most Detailed Map of Gay Marriage in America
How is it racist and sexist?
Sigh. The old "expose the incremental primary ID of the record in the URL" thing again?! Shouldn't this be taught as a 'no no' in WebDev 101?

Happens at the top of the chain too, I remember back in 1999/2000 when the Australian government released their website to enable online registration of businesses for in new GST (Goods & Services Tax), it was discovered within a day that anyone could simple trawl through the site and increment the ID at the end of the URL to view the business (and bank) details of every single one of the thousands of business that had registered.

In fact, IIRC, someone wrote a script that trawled through the site and obtained the information for thousands of registrants and put it into a spreadsheet which he emailed to the Australian Tax Office as his evidence. I believe instead of being rewarded, he was reprimanded and warned for doing do.
To be fair, I think the Space Shuttle was substantial progress as well. An evolutionary dead end maybe but still a lot was learned.
> and only applies to really old versions of iOS like 6, on truly old devices(ipad 1, iphone 4, etc).

I find this amusing; iOS 6 is just 4 years old (at least, the newest revision of it). My iPod Touch is about 9, and started losing access to new apps about 6-7 years ago.

And of course, Youtube, Netflix, and such stopped supporting the relevant codecs years ago too.
Network Egress is not included in the price, so you have to keep that in mind. Ingress is free. Otherwise, feel free to use 100% 24/7.
Show HN: Node.js HTTP Utilities
How long has it been since we saw large performance increases year after year in the PC space?

>Intel's Kaby Lake Core i7-7700K is what happens when a chip company stops trying. The top-end Kaby Lake part is the first desktop chip in a brave new post-"tick-tock" world—which means that instead of major improvements to architecture, process, and instructions per clock (IPC), we get slightly higher clock speeds and a way to decode DRM-laden 4K streaming video. Huzzah.

https://arstechnica.com/gadgets/2017/01/intel-core-i7-7700k-...
> You would still need to use gcc code to operate on the deserialized IR, which is GPL

The GPL's terms would not extend to the program that generated the IR.

A GPL web server can't require a web browser to relicense under GPL, either. Same idea.
Please!

Somebody kickstarter this!
I imagine a lot of Venezuelans did not expect their assumption of a fat bank account equaling self sufficiency to fall through.

Self sufficiency is a fallacy. There are degrees of dependence, and if you lose enough of your dependencies, you may find yourself the subject of such an article.
I think some of the problem is in the way we apologise. In English we say "I'm sorry", which literally means "I have sorrow" -- or "I feel bad". From that context, I personally don't like apologies. I don't want people to feel bad. Receiving an apology is not a revenge kind of thing.

When I moved to Japan and learned Japanese, I realised that they have a different way to say it: "sumimasen", or in English, "it doesn't end (here)". In that context and apology is a way of saying that you have reflected on the incident and you are continuing to reflect upon it. You aren't just going to ignore the situation.

People often bring up the issue of guilt wrt apologies. In the west, our punishment systems are guilt based. If you do something wrong you are a bad person and you must be punished. But an apology does not have to mean that. An apology is taking responsibility for your part in the incident. It can be viewed as the opposite of being a bad person: you are acknowledging what happened and are intent on acting on that information.

There is a kind of "formula" for a good apology. First, you need to acknowledge the other person's feelings. It's kind of pointless from a "how do I make this better" perspective, but many people are blinded by their own emotions. If you don't acknowledge them, then they will fixate on that emotion and won't get beyond it. Even saying, "I can see that you are upset and I think I understand why" is usually enough.

Second, you need to indicate that you understand what the issue is. You should summarise why you think there is a problem and you should ask the other person for verification. After dealing with acknowledging their feelings, it is vital that you agree on the facts. It is best to avoid discussing feelings at this point -- only discuss what actually happened.

Finally, you need to indicate how you will change your behaviour to make things better. It's often the case that you don't know what to do. A good technique is to ask the other person what they suggest. If you still can't come up with anything good, even saying "I don't actually know how to improve the situation, but I will continue to work on it in the future" will be incredibly useful.

In this way, you help the other person move beyond their current emotional state, you clear up any confusion about the facts and you create a plan to make things better in the future. This is useful, not just for the other person, but for you as well. There is no need to feel guilty or bad.
Just because someone did it doesn’t mean it wasn’t horrible. You are comparing people who are obviously way behind in technology. There was and is a large portion of people who aren’t tech savvy but not a tech dinosaur.

My grandpa never got a smart phone. But he was never more than 5 years behind in Home computing well into his 80s.
Hello 1999!
Tavis notes that users should have been auto-updated to the fixed versions by now.
If a bee is one of the pollinators, it will almost definitely see and hone in on the flower rather than the trap. Flowers are designed to attract pollinators that are adapted to identify them. The flowers exhibit ultraviolet patterns which appear as bulls-eyes to a pollinator that sees more of the UV spectrum. http://www.dailymail.co.uk/sciencetech/article-473897/A-bees...
It would give an incentive to Apple to support hardware decoding.
Even female uber drivers get paid less
Just the content from people you're directly connected to.

What a novel approach to online socializing, said IRC, MSN, AIM, ICQ...

I forget though, that SV and places like Ycom can't resell old tech to investors.

Pets.com taught us you have to just keep cranking out the hits, or they'll get wise to the hollow value really being proposed.
It's pretty nice that an RPi only consumes .35W though. :)

EDIT: Fixed typo
China Moves 300,000 Troops Closer to North Korean Border
Yes, very hard to believe this was a technical failure/limitation. My money would be on a deliberate cut, possibly even automated, when the systems became aware of impending failure. It'd be important for SpaceX that any negative outcomes are delayed from public release in order to control what makes it into the headline news. The fate of the reusable components would be a particularly sensitive aspect of the PR campaign.
At $10/hr for 2-3 people, assuming they could clear up 30 bottles an hour you're only talking $1/bottle. I don't think that small of a discount on a bottle of wine would encourage a restaurant to buy a veblen good that didn't look perfect.

[1]https://en.wikipedia.org/wiki/Veblen_good
UNDER THE SPOTLIGHT: Q and a WITH 'CLIQUE WARS' CHASE POLLOCK
Imo a group of Passes should be called a Stage or a Phase, not a module. The terms module is too easy to overload.
Star Wars takes place in the distant past, not in the future.

Also, 2001: A Space Odyssey is a great movie about a great example why you do not pilot your ships with computers all the time.

Also, you do not know what the future holds. You are living in the present, not the future, where we very well may have pilots piloting ships.

Star Wars is not science fiction and it does not take place in the future. We are not living in the future either.
IOT is pointless for a lot things. For some even a hazard.

I laugh to myself when some business people think their IOT widget is the best thing ever. Then I tell them why it's freaking insane or stupid. They look at me like I am a luddite. Thankfully, that is minority of my interactions. Still there are enough of them that it's far from a non-existent issue.

Just connecting something to the internet does not make it better or you just want to monetize with software activated features. A lot IOT devices provides no additional value. A lot of times it decreases the objects value. It makes vulnerable to hacking, and has more possible points of failure, and potential more overhead for the end user to maintain it.

I am not saying all internet connected devices are a bad idea. I just see a lot business people basically taking the latest hype Koolaid and mixing it with existing things. Then they think it's the greatest idea since sliced bread, and that everything will be connected to the the internet. It's one thing to throw many things at the wall to see what sticks for some people that is one way of discovering what works. However, I hate how pervasive some of the IOT hype is getting. I was talking with someone the other day that literally thought that any device that could not connect to the internet was useless for today's society...

Any ways I am sick of hearing about IOT. The fact Mozzila is even trying to get in on this madness is disheartening.
Keep a watch for the new Reason standard library, it will bring some stunning reductions in output code size. I mean, right now the output code size is about as minimal as you can get while looking like hand-written JS ... but what's coming might blow all the other immutable libs out of the water thanks to optimisations it can do using static typing information.
The linked Wikipedia page references a OOPSLA 2005 paper by Matthew Hertz and Emery D. Berger that presents data saying that with 3x memory you might reasonably expect a 17% slowdown when compared to manual memory management. (And 70% slowdown when limited to 2x memory.)

Of course there have been some advanced in GC technology since 2005 (and that paper was deliberately measuring a relatively standard generational approach). But I don’t think I’d call the 5x figure a serious exaggeration.
Just to be clear, there's no evidence of the trap failing to close on a pollinator insect in its jaws. It's just that the pollinators don't seem to go near the traps.

Still interesting, just not quite as amazing as the title might imply. I was picturing the symbiosis of sharks and the creatures that clean their teeth before reading, but it's not quite like that.
By 2020 the super charger will have an arm to dock with the Tesla and recharge it
The "attack" (meh) is similar to weev's AT&T hack https://en.wikipedia.org/wiki/Weev#AT&T_data_breach but crucially, I think, OP can demonstrate good intent. (Or at least it doesn't seem that OP demonstrated bad intent. Weev downloaded lots of information and called journalists).

OTOH Sentinel Chain might have obligations regarding data breach (depending on where they are based) and they look Real Dumb right now. This might explain some of their aggressive response.

One of the reddit comments makes the (reasonable) point that OP (u/notarealhacker, presumably not a security pro) could have validated insecure access to just their own data from within some pristine sandbox environment. That's fair enough but when I see reports from actual security folks that IMHO go too far in this respect (the DJI bounty mess http://www.digitalmunition.com/WhyIWalkedFrom3k.pdf comes to mind) it seems hard to make that argument against a non-expert who appears to have acted in good faith.

It's not clear to me what jurisdiction @narh is in but here's to hoping a lawyer can mount a Good Samaritan defense if it comes to that.
$350 million net loss with $285 million in revenue. They could cut their entire sales, marketing, and R&D budgets and still be losing money.
It works well for medium-scale “personalities”. A lot of content creators (streamers / IG model / porn star / etc) offer snapchat access in exchange for a certain tier of patronage
ish. I mean it's not the most powerful ever rocket - so in some ways they are still catching up to the Saturn V.
That's if you program "object oriented". In my experience object orientation in C++ often means something entirely different than in a GCed language like Java or C#. It's totally reasonable to program data-oriented in C++, especially for time critical applications like games. Unfortunately, this rules out many abstractions and mechanisms that make sense in a modern C++ application.
Where do they find these web devs? Any sane framework just gets rid of this problem for you with almost no effort.
Why would I want to "engage" with "lifestyle brands"? Am I missing something here? What does that even mean?
Did it successfully explode yet?
Oh hey you are back for more trolling.

Let me repeat what I said in a different way.

You can vote with your wallet but we both know you are not going to do that.

Dont bother trolling again. Thanks
While the article title is a true statement, the ambiguities of the language may create a false impression of Venus flytraps "knowing" who pollinates them and not eating those species. This is not how natural selection works. Some mutations of Venus flytraps produced a variation in placement and color of the traps that allowed some species to pollinate them. If there ever were (or will be) a mutation of a Venus flytrap that catches and eats everything, there will be no one to pollinate these and they will die out as a result.

We should not leave Lysenkoism a chance, even if it is in the subtleties of language.
What if there were a world where your light switches are smart and don’t need firmware updates? The state of mass-market IoT right now is a bit of a shitshow, I’ll grant you, but that doesn’t mean it will always be the case.

People once groused about the complexity of fuel injection, too.
Very annoying.

I found using google cache I could read the article.

Anybody out there that could provide a PDF perhaps?
Hi, I'm pretty sure a tree-shaking bundler like Rollup can wipe out most of that bundle size by using only the list functions you need. Then again, if you need to use arrays, use arrays, [|1, 2, 3|] is not actually that bad–you get used to it pretty quickly.
This fundamental property of "show me only things from people I explicitly added, and show me everything they post (ideally in reverse chronological order)" is what many (myself included) seem to want from social media.

Sadly, it seems to be directly at odds with what companies want, because social networks often start off with having that property and lose it as they need to make the investors happy.

- Facebook -> hasn't been true in a looooong time

- Instagram -> hasn't been true in a few years

- Twitter -> I think it's not true anymore? Might be if you click the right options in your settings, but who knows for how long
assumption of _bias_.
> Even when you screw up the HTML it will still load, which won't happen if you get your underscores wrong in your example.

> Edit: removed erroneous formatting

This is beautiful!
Persona was a core enabler of version v.next?
Why would they wait to patch a massive vulnerability in their site that's just waiting to shower them in negative press?
I am surprised that people still report bugs when there isn't an official bug bounty/bug reporting program in place that explicitly promises to avoid legal action against anyone who reports while following the rules of the program.

When there's no such program in place you either move on or do your best to disclose as publicly and anonymously as possible (tip to journalists or, worst case, open a new twitter account while behind 7 proxies).
I own this tshirt - which commemorates the first time we had two humans in orbit at the same time in different spacecraft: https://shop.sovietvisuals.com/products/vostok-1962-shirt-aa
Are you just disregarding the (pretty cost-effective) experiments that could be done in space because of the ISS?

It's not all about flashy missions like sending humans to Mars (for dubious scientific value as opposed to just sending robots).
Rivers are still in use for moving log booms today - you can see them on the Fraser river and other places in and around Vancouver BC - although they tend to be more orderly, with strict regulations around the logs being properly boomed and contained..
Why was this person downvoted?

I'm vegan for ethical reasons.
I would eat an accidentally killed animal. Not doing so would be a waste. At least, give some usefulness to the accident, as sad as the accident can be :-)

But as said in this thread everywhere, all vegans are different. I know a vegan who became disgusted by meat, so I guess this vegan would not eat an animal killed accidentally.

I personally don't dislike meat (fortunately, I don't crave for it neither, and as time passes, this is truer and truer).
Actually, a coroutine is just a more generalised function - it's a function which retains it's state over multiple calls.

I recommend watching this video, which has a great overview. https://www.youtube.com/watch?v=_fu0gx-xseY
If you want to charge children for lying, everyone would have a thick binder full of criminal records by the age of 12. Maybe, of we want to blame anyone, it should be the media for but doing their due diligence before publishing a price of news.
It wasn’t horrible. It was a very well made little machine, and it did just what they needed it to do. I would argue it was quite a bit nicer for what they wanted than a typical PC of 2005. (For one thing the keyboard was dramatically better.)

Gadget nerds have criteria for computers which are not necessarily related to predictability, sturdiness, or fitness for a particular narrow purpose. Instead there is a mix of excitement about technology qua technology, new toys to experiment with, status signaling, etc., in addition to functional improvements for doing real work.

Not everyone shares a gadget nerd’s sensibilities. It’s fine for people to be happy watching TV on a 18" CRT, listening to music on a cassette player, reading paper books instead of a screen, rolling down their car windows with a little crank, playing card games instead of VR games, etc.