skysight-inc/HackerNews huggingface dataset:
There are kind of three questions:
1. how much is this person suffering
2. is their suffering "justified"
3. is their suffering the cause of their own actions (who is at fault)
I and the poster are leaning towards the second and third question. And it's not at all a purely individual opinion (except in the sense that all opinions are), there are cases when we need to adjudicate it as a group - how much compensation do you get when someone does X vs Y. How much of a crime is it to call someone X vs calling them Y, that's more offense/being upset but this argument is the same for all emotions.

It's just a silly attempt to sidestep the argument.
why do you want to fight wealth concentration though? As far as I'm aware (and I could totally be wrong, I'm open to changing my opinion on almost everything) the only symptoms of wealth concentration are related to political corruption (where we should be preventing external money/gifts from getting to politicians, not preventing people from having money in the first place) and the Gini coefficient's effect on crime, which seems to me to be a function of envy because a high Gini coefficient is correlated with high crime even in areas with low poverty.

My view of "good" government spending is to raise the lowest living standards to a place of dignity and security. I don't think the government should be punishing people for succeeding in the markets if they do so legitimately.
Show HN: AccentEcho – Practice your accent or pronunciation with instant replay
> a "post" is designed to be ignored

I cannot imagine everyone thinks that why. Why even take the time to do it ? Are billions of people really that bored ? Then surely its time for humanity to end ;-)

Disclaimer: I am not on FB or Twitter (or whatever) - too busy otherwise, probably
You're starting to see what all these shitty tech companies have in common. None of them are about the subject matter or thing, they're about making fast money.

Who the hell beats up on a dog if they're a paid dog walker? WTF?
Noticed it too, I have no idea yet. I use a wrapper around the native Fullscreen API's (https://github.com/sindresorhus/screenfull.js/) and it doesn't do anything fancy. Interesting, I'll have a look at it but I'll put it lower on my prio list if you don't mind.
Re: Java / C usage: Generally I think this is a valid approach. Most languages use a C/C++ runtime for core data structures and abstractions. Go and Rust are notable exceptions. Ideally as a developer you are able to extend this core functionality in a seamless way. Python, Lua, JavaScript (the v8 implementation at least) and Java (JNI) are good examples where this is easily possible.
What? It demonstrates the opposite. He stopped using general purpose containers and algorithms, and replaced them with implementations more tailored to his use case. He didn't keep paying for std::sort or std::unordered_set once he stopped using them. By contrast in most managed languages with a GC, I can't opt out of the GC even if I want to take responsibility for memory management and object lifetime.
Amazing job, I have a few suggestions on how to improve its UX:

- Clicking the video should pause/play;

- Clicking the volume button on mobile when the volume bar is hidden should not mute the video, instead it should just show the volume bar;

- Interacting with the volume UI on mobile should reset the time until the UI hides, the UI hides while I'm ajusting the volume.

These are a few points I think should be improved, I'd love to hear others opinions on whether or not these make sense :)

Keep the great work!
Even though I love 3d-printing, and designing/building machines, I would not build a small CNC like that from scratch. Since you get better machines for <200 USD that runs open source firmware (grbl) out of the box. Recently got one of them for PCB milling, a CNC 3018 Pro
How to see the total lunar eclipse and supermoon on Sunday, Jan. 20
Not everyone lives in a big city where this is even a realistic goal.
China-U.S. Cultural and Economic Connection
I don't think C++ comes with the OOP mindset. At least, not recently. Most people will tell you it's "multi-paradigm." And I would say C++ certainly gives you enough flexibility to dig underneath the abstractions, as TFA shows.
I'm certainly looking forward to the electrification of vehicles. I hope it isn't a cash grab for utility companies though, and I really hope that we move more towards non-toxic energy sources or it'll really be a moot movement.

(Also, we're only a small part of the world, it needs to bleed into every other market, too)
I'd be very interested; I'm learning Elixir at a new job, and I've got a Raspberry Pi that's been sitting around since two christmases ago.
>>I honestly believe Wag and Rover and other large companies that offer pet walking services should put up a very high liability bond for pet injury -- on the order of $10K or more.

I'm not sure how any of this helps with the empathy part. Remember malpractice insurance with doctors?

The real deal is these people will just offload their insurance costs to customers, and then extract whatever damages you are likely to pay from that insurance.

>>Most owners value their dogs above that

Personally I think, that kind of insurance charges are not unfair either. If you value your pets life above $10K, say max $50K, so lets you get to chose whatever you value it. Then a few hundred dollars in insurance is not a lot ask for.

People even take insurance for cars they rent. Because there are always, Just in case scenarios.
Businesses Grow
> only 7 new have sold in the past 6 months on Bricklink and 0 since November

Yeah, on Bricklink. Have you tried looking at more mainstream places like Ebay? There are dozens of sealed sets selling there.

>a 300% return that is not impressive

Really? You dont think 300% ROI is not impressive? Most of the regular sets from the 1-4th generation also sell at that kind of inflated price so its really not that unusual.
Best Salesforce Training Courses (2019 Updated)
It's also worth noting that it was a suicide bomber attack, which is rarely a facet of conventional warfare.
I think the point is that there was no compulsion to begin the two-year countdown before any plan was formed or a strategy agreed.

I agree that I don't think another PM would've been obviously more clear thinking. And I also think two years should've been plenty of time, if the government hadn't run the clock down quite so spectacularly. As late as October, EU negotiators were pleading with Britain to figure out what deal it wanted.

But the comparison with Mountbatten isn't invalid: the timing itself is a self-inflicted wound.
> I'd say that printf, with its own DSL, is actually pretty slow.

Yes, of course it is. That's why I took it as an example. Since I work on RealTime systems I usually have to use plain 'write' instead. But that is because 'printf' is an incredibly complex function, not because 'C is slow'.
I was expecting him to say that attention-based company valuations demand a high exponential growth rate, and there's only so much attention to go around.
For linux, dbeaver is the least ugly thing I found. DataGrip looks ugly in 4k with 2.0 scaling, and I dont like the electron based GUIs. Looks like heidi is windows-only, will check with wine.
Tesla to cut workforce by 7% and focus on Model 3 production
This is one of the defining principles of C++, after all: You pay only for what you use. Conversely, if you do opt-in to using more advanced features, it may come at a cost, but it's all optional.

It's been one of the things that have most strongly shaped the evolution of the language and the library, for both good and bad, so absolutely, it is very much well known.
No, not at all! At least not in an absolute sense. But what I mean is that writing in C naturally tends towards writing more special-purpose, bespoke functions because you can't lean on the existing, general-purpose functions of C++ (nor language features).

I agree with you about the title, but I also think that if you fix the title the author is making a good point. It's not groundbreaking, but the move "down" from C++ to C does run parallel with the move from more general purpose to more special purpose, in a lot of ways. C dominates embedded after all.
I Create a Fast, Easy Daily Log with Bear
EU 261 Flight Delay Compensation: Can I Claim €600?
Technology problems are also people problems, so I am curious about your opinion of the report's comments on the lack of a quartermaster chief petty officer and a "dysfunctional chief's mess."

And, how could the fleet command be ignorant of the culture problems on this ship?

Seems like those NCO issues should have flagged long-term problems to both the ship's command and to the fleet. I don't understand why they would ignore something like that.
Thanks for the suggestions!

1. Absolutely, it's on my radar.

2 & 3. According to me, the volume button seems off in mobile. I think I'll remove it completely on mobile devices, people are used to lowering the volume with the physical buttons (assumption). What do you think?
Unfortunately most of the systems that build what you're describing are closed source (e.g. Snowflake, Microsoft SQL Server, Vertica, Teradata). There isn't an open-source project that does all of those things.
This one by Orfanidis is good IMO and uses C examples:

https://www.ece.rutgers.edu/~orfanidi/intro2sp/
Technically has no bearing whether being opposed to GM foods is the correct stance
Powerbanks are designed for continous load for a trickle charge.

An RPi can suck down a continously changing power input.
The latency needs for online gaming aren't as stringent as you might think.

I have a Samsung TV which, if it is not in "game mode" introduces much more latency than my DSL internet.

I couldn't win at Titanfall at all with the TV in normal mode, in game mode I was able to progress halfway up the leaderboard.

So far as I can tell, "Edge" is for people who think AWS isn't expensive enough and they'd rather pay AT&T or American Tower prices.
This one: https://scylladb-users.slack.com
I think that was hyperbole for "plots that are to some degree based on datamining Netflix' amazingly detailed knowledge of people's viewing habits".
The issue is if you're doing gig economy work, you are doing it because you don't have money, paying any significant amount to anyone would be such a large burden as to severely limit the number of available workers. Many Uber drivers rent their cars. You are probably being downvoted because you think who the money goes to is an important distinction.
Point taken!

I also wish we could specify /examples or /tests specific dependencies in Cargo.toml.

A question here is though if such a complex structure is so rare that making it easier for the 90%+ of crates is worth it, while inconveniencing the complex cases.
I am not so sure about the multi-paradigm thing: In c++ everything is a class. Also of you try hard enough then you may implement any paradigm in any language.
Me too - I'm 38, live & work in London, still go out 4 or 5 nights a week (especially weekends) and everyone I'm "friends" with runs their social life almost exclusively through Facebook, as do I, with the exception of dates and just catching up with friends on a 1-2-1 basis (99% of which is arranged via WhatsApp).

So if I left Facebook I'd either never know about any of what's happening, or everyone would have to go out of their way to invite me especially, which I don't see as a viable long term thing for me or for them, over time they would increasingly forget to invite me - I've seen it happen with others who've tried to leave and had to return to get back in the loop!

Plus even if I posted to say that I was leaving Facebook my post wouldn't be seen by everyone so they wouldn't know, and if I disabled my account the post would disappear altogether.

So I'm locked in for the foreseeable future out of social necessity.

PS - I've never heard of Evite, until I just realised I thought it was being used as shorthand for an electronic invite, not an actual website.
Find someone you trust and sign over power of attorney if you have legal or financial issues to deal with while incarcerated. Floated on a tax return for months this way. (Former inmate in the US)
Apple Warned iPhones Have a Serious Problem
If you buy Jetbrains stuff you get a perpetual license included. It's just going to be for the initial version.
In honour of your nickname:

> How does the "frothing at the mouth" insult apply to somebody making a questionable claim to a moral high ground?

Well, those claiming moral high ground usually show themselves indignant about something: because "morality" is a gut feeling about things being right or wrong, and when you want to show that your gut feeling is that something is really really wrong, you show yourself indignant, which means angry, and therefore "frothing at the mouth".

> What does it mean to claim the moral high ground against somebody who has potentially used Nazi imagery by accident?

I guess it means to show that your moral feelings are stronger than the other person's: so you show yourself indignant. You don't stop to consider that maybe you're seeing something that isn't even there, that if there is a mistake it's yours, and that a left-turning swastika would not be nazi imagery even if it was there, strictly speaking.

> Doesn't the "by accident" part make that inapplicable?

No, the "by accident" presupposes the existence of the nazi reference, which is by itself very dubious, except of course in the eye of the beholder.

"And if thy right eye offend thee, pluck it out, and cast it from thee: for it is profitable for thee that one of thy members should perish, and not that thy whole body should be cast into hell."

:)
So, Wag is behaving appallingly here, but holy COW I would never trust this kind of effectively anonymous service with my pets. I'm fine hiring a rideshare, but for things that involve actual trust and stewardship of your precious personal items when you're not around, it's FAR FAR BETTER to find an actual human you can deal with consistently, and build a relationship with.

A somewhat lower-stakes (and older) version of this is hiring a cleaning/housekeeping service like Merry Maids instead of an actual human. Sure, maybe they're insured and bonded and have background checks and all that, but it still seems riskier to me than finding an actual human who does that work, and who comes recommended by a friend or colleague.

This is even more true of someone you'd trust your pets with.
Since a few weeks ago I receive spam emails threatening me with an old password I no longer use. I wonder if it's related to this collection. It starts with:

> I am well aware [old password I think I swapped out everywhere, but definitely in all important places, when I started to use random keepass pws two years ago] is your pass words. Lets get straight to the point. None has compensated me to check about you. You don't know me and you're most likely wondering why you are getting this e-mail?

He continues to tell me my computer was hacked using that password, he downloaded my contacts, recorded me watching porn and now threatens me to send that video to all my contacts. Of course unless I send him bitcoins for about $1000 to 1EiJMyvw2NP6T6vyWQ81HgUfBUVT1mqZkM

I got multiple of these emails in my spam folder since December. The password comes most likely from the Heroes of Newerth leak back in 2014!

It's obviously a scam no one should respond to, but I'm sure there is a large enough number of people that get intimidated enough and are actually buying and sending bitcoins. This is a real threat these collections create. To be honest I feel uneasy about this email though I'm 100% sure this password is not used for anything important since about two years ago. I can't imagine how someone with a current password and no security/compsci knowledge at all would feel.

I unfortunately deleted all but the last of this emails, so I wonder if he reuses the same bitcoin address and it can be easily blacklisted by authorities. If he is smart he generates a different address for every single email.
> I have no fucking clue how to write a BFS. I've never needed to know how to write a BFS. [...] If there's something I need to know and don't, I simply research it.

>The problem with that is when the best solution to a problem is a BFS, you may never recognize or realize it, because you know nothing about BFS. You won't know what to research for.

Just because someone doesn't know how to write BFS code doesn't mean they don't know what it is.

> BFS is awfully basic knowledge. How do you know you've never needed a BFS? Maybe you never needed a BFS because a linked list is your go-to data structure? Maybe you've been reinventing bubble sort. (I'm not the only programmer who incompetently reinvented bubble sort, not even close. I just didn't know any better.)

Never had to write a BFS in all my years of programming. I am one of those programmers that write glue code and are not "real" programmers by the definition of some here in HN.
There is exactly 0 polymorphism and very limited inheritance in the code referenced by the article.

And STL really isn't based on an OOP mindeset.
The virtues of the STL are that your code is, by default, typesafe and Not Slow. The article shows a few techniques for how to go from Not Slow to fast, mostly by fiddling with the data structures, and these jibe with my experience. In a nontrivial program, you will have your hot code and by creating custom data structures that make different trade offs than the STL (typically eschewing features like initialization, resize, etc), you can get some gain. But that effort isn’t worth it for the rest of your program, and yet the rest of your program is Not Slow.

The algorithm discussed also involves matrix math. It’s not object oriented, it’s not data processing. So, there’s just naturally not that much difference between C and C++ in this domain.
What Amazon’s Alexa will tell us in 2019
Things on Show HN are ready to be showcased. A random repo on GitHub most likely isn't.
That's Java, isn't it? I write lots of C++ without classes.
As I understand the article, nothing more complex than bacteria was alive in the retrieved samples.

It is unclear how recently the animals mentioned in the title died.
So don't give confidential information to outsiders of the company, whether they are friends or not?

I don't see the issue.
congrats https://en.wikipedia.org/wiki/NewsPunch

tl:dr - newspunch is a fake news conspiracy site
How to watch the only total lunar eclipse of 2019 this weekend
Less air polution for sure, but most of the noise from cars isn't from the engines. It's mostly the noise of tires traveling over pavement.
The headline is a click bait. Slightly better one would be "is idiomatic C++ fast"
But isn’t 5g really short range? Isn’t there a big problem with the frequency being blocked even by human skin?
Are there any active members of the US Navy that remember our last real boat fight?

I think some really big fights and even a bit of an ass kicking has some rejuvenating powers for big military apparatus. The military likes to really teach from mistakes, they make lots of noise about what does and doesn’t work after a big fight, they change. I’m not saying the navy hasn’t seen action but they definitely have t seen WWII style battleship to battleship action in 70 years, we don’t even have battleships anymore...
Mexico government welcomes First Migrant Caravan with health support and visas
If nothing else, 5g for fixed locations seems desirable in areas where the local telco monopoly has failed to update local last mile infrastructure, and only offers relatively poor quality VDSL/ADSL2+ service (looking at you, ATT).
> they can definitely do "People like historical drama... people like boats... let's do a historical drama on a boat!" sorts of things

They can do a lot more than that. They know precisely at what points people pause episodes or give up viewing a series entirely, for example. I'm sure someone must have thought of using that to determine what plot structures and pacing captivates viewers.
> I noticed that RocksDB is used very often in OLTP scenarios.

My experience with it has been most stream processing in kafka streams ect as local state store.
You mean except booleans, integers, floats, pointers, free functions, namespaces, templates and lambdas?
Netflix’s latest price increase heralds the end of streaming’s golden age
Then the government will add new legislation that you are not allowed to go anywhere where there is 0 reception :)
Did anybody consider the python logo? :)

https://upload.wikimedia.org/wikipedia/commons/c/c3/Python-l...

"A swastika, made of pythons!"
It’s the most intuitive explanation I’ve encountered for why we don’t see other life. (They might be inside of black holes.)
Surface Warfare Officers eat their own. It's a constant game to make sure you don't get passed over for promotion.
I love SequelPro but I've been thinking about switching to TablePlus from SequelPro for quite some time since SequelPro isn't available on Windows / Linux.

Do you know how TablePlus clients compare on Windows and Mac? Been wondering since they're both built natively instead of using cross platform development like Electron.
Poverty Is Like a Disease (2017)
You're more than welcome to contribute! Good ol' days!
An overflow error costing 500M dollars (1996)
If the hardware companies already get their rent, what incentivized them to invest so much in 5G r&d ?
The way plugins/backends work in this is fundamentally different. Video.js at it's core does very little and doesn't provide a very strict API. The result tends to be that every ad provider you add on does things slightly differently. If you want to build advanced metrics on top of a video.js instance that can use two different ad providers, it's likely you'll have to manually fix up the ad events to make them track correctly. This project includes base API definitions for all important ad events that other extensions can hook into with set guarantees on how they'll behave.

Another thing is how extensions are dealt with here. In video.js, if you need DASH support, you'll add videojs-contrib-dash and dash.js. Together that's at least 500kB of JS extra. Even in Safari where you won't need any of those, you'll have to do some hacking to avoid loading that JS for no reason. In Indigo here, dynamic bundle loading is core to the extension setup. When reading a config there's a lightweight check to determine what library to use for playback (if one is needed at all), and it'll only be loaded when it's necessary. In Safari, where you generally don't need any libraries, nothing will be loaded. In Chrome, you'll load Shaka when you want to play DASH, and hls.js when you want to player HLS. Indigo makes that very easy (and a default), video.js makes it hard.

These are advanced problems though. You're not likely to hit these issues with video.js if all you do is play a simple stream without DRM and with one single ad provider. But the solutions to those issues that are a core part of this project actually provide benefits in all situations and make development easier, so it's a net win for everyone in the end.
Does this thread add any value relative to the other, which directly links to Tesla's own company update?
Yes, it's the 2nd largest economy because it's got over a billion people. Per capita GDP is about 1/5 of the US. But that's not evenly split. Leave the east coast of china, and it gets poorer fast.