skysight-inc/HackerNews huggingface dataset:
Nope. I worked at a different company.

This isn't even about people at the top. When everyone is on the same team and owns equity in that collective endeavor, someone that goes outside to publicly bad mouth the team is hurting everyone on their team. That's some Grade-A anti-social behavior. I'm an IC and far from the top, but I never want to work with such people who use righteous indignation to justify their anti-social actions.

These two people are two nobodies who took it upon themselves to be the arbiters of judgement and instead of checking with their colleagues to see if their views were collectively aligned with the consensus of their colleagues. They should be asking themselves "AITA?". If you are whipping up public outrage that hurts your colleagues without validating if there is consensus among your colleagues, the answer to that question is unequivocal "yes".

“The surest way to work up a crusade in favor of some good cause is to promise people they will have a chance of maltreating someone. To be able to destroy with good conscience, to be able to behave badly and call your bad behavior 'righteous indignation' — this is the height of psychological luxury, the most delicious of moral treats.”
― Aldous Huxley, Crome Yellow
1. Do you support JSON-LD Framing?

I have a set of JSON-LD documents which I would like to query across and for each result return a nested JSON object for display in a user interface. For example, let's imagine I was querying an employee database to find employees with the job title "Software Developer" and for each matching Employee return the following nested structure:

{
@type: "Employee",
@id: "employee:bob",
name: "Bob",
job_title: "Software Developer",
email: "bob@example.com",
manager: {
@type: "Employee",
@id: "employee:alice",
name: "Alice"
}
}

I can see how I could write the filter based on the pattern matching syntax but I don't see how I could gather the data to produce the result (which in reality might be much more deeply nested.)

2. Have you benchmarked against RedisGraph?

They seem to have achieved very good performance from building atop of GraphBLAS.
It could be for function pointer type compatibility.

There is an array of pointers, or there is a callback interface, or something like that. The type is set in stone.
You can do it in Linux https://www.thegeekdiary.com/how-to-enable-disable-cpus-limi... or Windows https://solidlystated.com/software/how-to-disable-a-cpu-core...
Currently, those businesses can't plan on anything a month away. There could be demand or not, supplies or not, workers or not... nobody knows. Demand is crushed and never returns...

Now consider the alternative. You know that you will be open in 2 weeks, you know when you need get parts there, and you know when demand will show up. You can still use some amount of "essential" work at the corners. The point of the two phases is to make sure that things don't blow back up again and to make it obvious to everyone that it's fair.

Then, demand is shifted rather than destroyed and the economy can function at slightly reduced capacity while still keeping the viral contagion controlled (not some crazy let's hope there's herd immunity and let everyone get it, or we'll keep the ICUs full for 18 months and hope the immunity lasts that long).
More Ram and PCIe, lower clocks/heat.
We may need 300k contact tracers to defeat Covid-19. We have 2,200
The pictures themselves are probably public domain, the photography of the picture however might be protected (photographer picked angle, lense, lightning, ...)
tou-chy. jeez, your ego is that fragile? I mean you downvoted AND replied with some snippy-ass attitude. It's so absurd I actually can't stop laughing right now, thanks.
A 5" ArduPilot quad will probably run you about $150, maybe $200 tops, depending.
Different implementations are used for different purposes. If 20% of implementations are used for purposes where a feature would be useful, which of the following would be best:

1. Have 10% of implementations support the feature one way, and 10% support it in an incompatible fashion.

2. Require that all compiler writers invest the time and necessary to support the feature without regard for whether any of their customers would ever use it.

3. Specify that implementations may either support the feature or report that they don't do so, at their leisure, but that implementations which claim to support the feature must do so in the manner prescribed by the Standard.

When C89 was written, the Committee decided that rather than recognizing different categories of implementation that support different sets of features, it should treat the question of what "popular extensions" to support as a Quality of Implementation which could be better resolved by the marketplace than by the Committee.

IMHO, the Committee should recognize categories of Safely Conforming Implementation and Selectively Conforming Program such that if an SCI accepts an SCP, and the translation and execution environments satisfy all documented requirements of the SCI and SCP, the program will behave as described by the Standard, or report in Implementation-Defined fashion an inability to do so, period. Any other behavior would make an implementation non-conforming. No "translation limit" loopholes.
I remembered incorrectly. Thanks for the link.
I know almost no one who actually types the accented e, let alone the c with the cedilla. I scarcely ever see the degree symbol typed. Rather, I see facade, cafe, and "degrees".

That aside, the big problem with unicode is not those characters; they're a simple two-byte extension. They obey the simple bijective mapping of binary character <-> character on screen. Unicode doesn't. You have to deal with multiple code points representing one on-screen grapheme, which in turn may or may not translate into a single on-screen glyph. Also bi-directional text, or even vertical text (see the recent post about Mongolian script). Unicode is still probably one of the better solutions possible, but there's a reason you don't see it everywhere: it means not just updating to wide chars but having to deal with a text shaper, re-do your interfaces, and tons of other messy stuff. It's very easy for most people to look at that and ask why they'd bother if only a tiny percentage of users use, say, vertical text.
Airbnb Raises $1B in Debt from BlackRock, T. Rowe
memccpy is a very welcome addition in the front of copying strings; what else were you thinking of proposing?
I guess that's true, and they are using brushless motors so you have quite a bit of power there. Hmm.
I'm glad to see he's still popular since I imagine he has a lot more competition these days with youtubers doing their own parodies.
Something weird happened in California, where 20% of their tests were coming back positive, then all the sudden 04/04/2020 they started seeing <10% positive tests:

https://raw.githubusercontent.com/lettergram/covid19-analysi...

They also barely tested at all prior to 04/04/2020:

https://raw.githubusercontent.com/lettergram/covid19-analysi...

In generally though, the rate of positive tests is increasing nation wide:

https://raw.githubusercontent.com/lettergram/covid19-analysi...

Implying we are still on a solid growth curve, as our testing capacity has maintained relatively constant levels:

https://raw.githubusercontent.com/lettergram/covid19-analysi...

I can't speak to the hospitalization levels, but I suspect people are avoiding the hospital. My roommate decided not to get tested and stay home, even though he was having difficulty breathing. He seems past it after a couple weeks.
What is the difference between C objects(#aka region of data storage in the execution environment, the contents of which can represent value) and objects in C++ in terms of representations and usage?

# from Chp2 of Effective C
> all this would do is incentivize executives to run inefficient businesses into the ground.

What incentive would an executive have to run a business into the ground?

It's a business - the motive to gain profit and ambition won't leave because profit is shared.

Regardless - my point is - what's wrong with being generous to workers? Why not share a bit of that with people who work so the motivation and incentives are spread out?

Why don't we try some ideas, test some regulations and see how they work, so we know what incentivizes and what doesn't?

Have an administrative body view it on a case by case basis and come up with a novel payment plan, in a case where a CEO gets a golden parachute and employees are left unemployed, that payment would be suspended and apportioned fairly. Maybe it will even go back to investors.

For a look a generous labor systems in powerful economies, I'd like to bring up Germany: http://www.siegwart-law.com/Sgal-en/lawyer-german-employment...
One of the reasons I have ended up choosing Vue over React as my preferred front end framework is exactly that it can integrate at these different levels. If you want to write a full on SPA it will do that. But if you want to have a 99% traditional server rendered app, and you just want to sprinkle a component here or there, it does that in an extremely light weight manner.

But the most likely scenario? You have both: new apps being developed as SPAs and some older ones being maintained and the nice thing is it is very non-intrusive share Vue components between them by dropping a script tag into the legacy page.

So it's both legacy compatible, current-tech compatible, and my prediction is, better positioned for forward compatibilty with whatever comes next for the same reasons.
Not really relevant. Equities are completely divorced from reality at the moment. FB and GOOG could guide down 2020 revenue by 50% and the stocks would pop AH because $6T new money has to find returns somewhere.
> frankly, wasteful.

I think I disagree.

It seems that face masks are quite effective in reducing the spread of illness. For example, look at the numbers in South Korea, Japan, etc. (where mask-wearing is common) compared to ours. Masks don't need to do 100% of the job -- rather, we would hope that in combination with moderate social distancing, better hygiene, improved testing, etc. we could reduce the rate of transmission. If each infected person spreads the illness to an average of only 0.9 others, then it won't do much more damage.

Now, from an economic angle, the US government just passed a $2 trillion stimulus package, which works out to about $6,000 per American. There are calls to spend much more money. Suppose we spend 5% of this on face masks, so $300 per American.

Currently, face masks can be bought at $20 for a box of 50 on Amazon. That gets 750 face masks to every American, at a cost that is cheap relative to the other costs of Covid-19.

And this is ignoring economies of scale. If the government decided to distribute free face masks in every school, every restaurant, in every theater, etc., then it could produce them at much cheaper than 40 cents each.

All in all, it seems like a potentially good investment.
Also, the return type being int means that there's a limit to the length of your string…
True, if hardware cost nothing we might still be on python. Chaining futures with f1.thenApply(arg -> f2) hasn't been that bad, but kotlin's coroutine DSL does look better.
What do you think distinguishes the truncated string containing "glyphs or grapheme clusters" that weren't in the original string from the truncated string containing words that weren't in the original string? Is the latter somehow more acceptable? How about missing necessary context from the end of a sentence?
My understanding is that GPU rendering for h26{4,5} is a lot faster, but the image quality is nowhere close to CPU based rendering. Given that Premiere Pro isn't in the business of real time rendering or transcoding, the business case isn't there for full rendering support. If you really need the speed, maybe render into a fast but large lossless format, then use ffmpeg gpu transcoding?
Ask HN: What is your go-to tech stack for side projects?
I know that the answer depends on what kind of side projects, but it can be useful to have a go-to stack that you are familiar with and can use without much thinking.

Otherwise there is always this huge risk of going down the rabbit holes of searching what is the optimal tech stack and wasting precious time instead of building something and focusing on the problems faced by your users.

RoR? Django? Serverless? No-code? And how do you deploy it?
The idea of suppressing the virus to zero just doesn't really exist outside of certain circles. Every government I'm aware of has acknowledged that there will be many more deaths, and all of my friends and family expect that.
I've always liked the idea that the universe worked something like a cellular automaton at its lowest level, but I was always uncomfortable with how that presupposed a specific grid and a very rigid system of time. This system of hypergraph-rewriting excites me because it seems like a more generalized form/alternative to cellular automatons that fixes these issues. And then it's super exciting to see that you can get relativity and QM-like effects as emergent properties from this sort of system.
Because without those things it's not a real plan. Anyone can say "we'll change policies when things get better". Defining what "better" means is the actual challenge and exactly what people as a whole are looking for.
I don't really concern PCB drones to be long-term type drones. I have a few, and they're not too bad, as long as you don't fly them full speed at a wall.
Not for the technical aspects, but I'm fond of TransferWise an Signal. Even within Microsoft, their WSL, and new terminal are well-received in open source communities.
I didn't keep reading. I found your paragraph structure difficult to want to follow.

You give one line. This draws you in.. 3 then 4 sentences which explains your point and I decide to stop reading. Your third paragraph was bigger than all of the others combined. Your fourth is small followed by a bigger last paragraph.

Beef up 2 that is where you make your key point.

Keep the last line short.
That's true. I think they're still needed in some capacity though, just in lesser quantities than is usual, and with more focus on supporting development and more of a quality over quantity approach. The devs shouldn't be doing everything (unless it's a really small team or a startup), but I find there's a strong tendency to go too far in the other direction. Managers love overhiring, either to mitigate risk, because of budget fuckery, or just because they've been conditioned towards a certain team make-up.

So what ends up happening is instead of having one designer that helps design the look and feel of the app, and sets the direction for the devs if they need help aligning their work to it; instead you have 3 or 4 designers that get pedantic about every pixel on the screen and insert themselves into every stage of development. It's not the designer's fault, there's basically nothing else they can do to fill out 40 hours a week.

This is the huge problem with overhiring, it's so easy to just generate more work to fill out your work week, and work begets more work (especially for the devs, who are usually the only ones actually 'producing' on the team, so work flows down to them). So what happens is as soon as your team goes above capacity in a certain area, it affects development. And once somebody is on the team, it's really hard to remove them from the team. That's just human nature. Which is why it's so important to grow a team slowly and naturally, measuring the effect on the team and gauging team member's opinions at each step of the process.

When I start a project I want to start it with 1-3 people, and do not just the high level planning, but establish roles within the team at a low level. What will we be delivering day to day and what is our capacity? Then once you've got that you can hire conservatively around that. The 'usual' way of forming a team within a big business is complete bullshit. You're making all the decisions up front and trying to read the tea leaves about what your project is going to look like in 6, 12 or 18 months.
>I'm wondering if you've only Nintendo gamed and are just unaware.

That is unnecessarily patronizing. Just because someone does not agree with your opinions does not mean they are ignorant.

And just to take the example I'm most familiar with from your list, sure you occasionally run across a side-quest in Skyrim, but most of the time the world is just populated with the same small set of spawning NPCs who exist to add the 12 or so big quests to your journal.
Yeah we have an automated payment system at work with amazon. I helped prototype it and an intern which we hired finished it.
People use it all the time and the intern has less errors then my code.
I don't know where you got the idea that autonomy is why we call them drones. FPV drones are all analog and they've been around a while.

They assume you have a transmitter, because a majority of non parrot drone users are flying analog.
Utf-8 is a magnificent hack.
The end of the office as we know it
Written by yet another random programmer with a blog and no apparent medical qualifications whatsoever. Also, the whole presentation style just screams "conspiracy theory".

And no, I'm not qualified to parse the data either, the null hypothesis of "this guy doesn't understand the data he's making wild claims about" just seems far more likely than "the CDC's death figures are all off by a factor of 3".
I think that'd be interesting
Yep. Maybe we move to a model where low quality/#FakeNews is free but quality costs and, presumably, you then move to a point where pooled subscriptions are a thing under that model. And it costs a substantial amount of money or you get it through a library. There's a lot less accessibility under that model, especially for those that don't really have disposable income. There's also the question of whether enough will really pay for the quality. But it's certainly a scenario.

e.g. you pay $100/month for an all-pubs subscription which is not all that out of line for people who pay for newspapers or DirectTV.
Interesting concept, but I fail to see how it can model the whole universe. Describing it, maybe, but the universe being a graph, well for a start, what is the graph made of?
Is it "material" is it "information"?
You can get fast and good latency 32 GB DIMMs now. G.Skill has 4x32GB 3600 18-22-22-42, timings not the best, but tighter timings always get harder at higher speed and chips. The 3200 kits are 16-18-18-38.

Edit: Corsair also offers 3200 kits I'm pretty sure, too lazy to look up their exact specs
Oh, you beat me to it. I was interviewing a far too senior engineer at lunch in Union Square and asked him what the funniest HN thread of all time was. He immediately knew it was the Houston/Dropbox one.

Some dude in the thread was like "it would be a trivial task to stitch together storage from five Gmail accounts and outdo your so called product".
So, you live with people that are at risk, you can stay home too!

Second: That's the nature of nature. If you want, you can protect yourself, stay home!
It was an outlet, so most of the stuff is likely even older. For example there are Pro AudioSpectrum 16 boxes, [1] that's mid-1990s I think (I was on the lookout for Gravis Ultrasound).

The reason the inventory was not liquidated earlier was apparently that the owner was involved in complicated litigation.

1. https://en.wikipedia.org/wiki/Media_Vision_Pro_AudioSpectrum
I think our disagreement is if there is a set of circumstances under which WeWork could have worked as a company. I think there probably is, albeit low probability. See also Blue Apron. Probably a dead company without covid; maybe rescued by our current circumstances.

edit: I also think my attitude is partly influenced by the fact that successful companies are often quite lucky. Why did facebook succeed when a thousand other social platforms died? Why did Youtube beat all the other video startups? Instagram ... etc. Some of those probably looked like scams that, in some path dependent way, happened to work out.
It’s easy to come up with ways that other people should spend their money.
Ask HN: How would you measure time to ramp-up for new engineers
How would we measure time to ramp for new engineers (i.e. time it takes before engineer is considered to be productive and on boarded)
Just curious what are people using Druid, Clickhouse, Pinot... for?

would love to learn by knowing about the use-cases where I should perhaps consider such technologies..
If the CEO has a bunch of shares and their value crashes, do the employees need to pay up to offset the CEO's loss? After all, they are a part of the collective.
I'm going to side step the morality of the respective governments. I am a US Citizen, I have opinions, bias and an incomplete picture.

My point is, I think it is harder to de-tangle a Chinese corporation's objectives from China (the governments) objectives than say a corporation in the US or EU. There are stronger laws and separation of controls (on the books and in practice) in those regions.

Do I trust the US government? Not terribly. Do I trust the US government more than China as a US Citizen? Yes. Should you? I don't know.

Defending against nation state targeting as an individual may be an impossible task unless you follow in Richard Stallman's footsteps, in which case, the conversation about LoL installing a kernel driver in Windows is very much outside your concerns :)
Ongoing discussion: https://news.ycombinator.com/item?id=22872491
In Singapore the government repossess the land and the improvements. As you might imagine, property values decay as we approach lease expiration

Freehold properties trade ata significant premium to leasehold.
OK. That seems like sort of a strawman, but fine. I'm OK with very rural areas having a "Stay home, OR at least 20 miles from the nearest people" rule. Is Loving Texas really chafing under the existing shelter order? I mean, surely that's the way it's being enforced currently, no?
A little-known but useful C feature is static array indices, as in:

void foo(int array[static 42]);

which means you can't pass in an array of less than 42 elements (and the compiler can warn you if it notices you are).
I've been using Django with Vue sprinkled in on https://candid.work and it's been a pleasure. Using Vue for reactive stuff and then modifying form fields after the changes so Django can still do the updates has been a pretty great experience so far.
I once wanted to deploy a React front end (only), not served by Node. I spend 4 hours just to do a simple deploy and the app kept crashing. Finally, an obscure build pack command that needs to be executed surfaced on a blog post which solved my problem, which was not to be found ANYWHERE else!