skysight-inc/HackerNews huggingface dataset:
> Twitter completely screwed the pooch on Vine

All of the complaints about Google's shuttered apps pale in comparison to this one.

Vine had the best community of any of the major apps, back then, and arguably even now.

I understand they had trouble monitizing it, but it had a strong, vibrant community, even when they shut it down. If they hadn't neglected it for so long and iterated on the concept, they could have easily been TikTok today.
Really?

https://assetstore.unity.com/packages/3d/characters/moba-mov...

Come on, man.
Is it? IP law is supposed to protect against references now?

Is Disney allowed to send a takedown request to every movie that says "that's not a moon" or "I am your father"? Did Disney file a trademark for the words "Low Key"?

I'm not on board with the implication that even talking about or referencing a copyrighted work is somehow an unprotected privilege, instead of fair use. To me this sounds a lot like the expansionist attitudes that the Olympics and sports teams have where they (incorrectly) assume anything adjacent to something they own is also theirs by law.
> This means that you need to update the entire browser to fix a bug in the adblocker. Stupid, isn’t it?

I mean chrome and firefox both update pretty much every time I open them and they are only like 50-100mb? Why would I be upset that my browser updated? OP Made it bold too they must think its a real gotcha!

Later in the article they are again grinding that axe against auto updates, that some how having an up to date browser hurts privacy?

Op must be the one last IE6 stan.

They complain about BRAVE ARE SCAMMING PEOPLE! and that they COVERED UP PEOPLE THAT EXPOSED THEM! It turns out to be an ad on the home screen for a crypto currency exchange... Scam exposed LOL
How Our Investigation into Untested DNA Evidence Helped Solve a 1983 Murder
> Edgedb seems to be build on postgres, so does it come with the same power

Our goal with EdgeQL (the query language of EdgeDB) is to make it more powerful than SQL. There are a few things that we're still missing, but we're getting there.

What makes EdgeQL interesting is that it's functional in its nature, making it fully composable. So both simple queries and complex queries (deeply nested subqueries, aggregates, etc) work just fine.
Edit: I don't approve that line of reasoning, but I think that what the author meant.
There is one reason why Amazon gets away with paying smart white collar engineers lower than market and in general treating them bad. That reason is India and its unlimited supply of engineers to Amazon.

For last 10 years India has been producing more smart engineers than local market is willing to pay for. Note that the demand is more than supply but Indian companies still will not pay engineers top salaries.

So for years it became easy for companies like Amazon, Adobe, Microsoft to pay top of market and get their pick. And these engineers, historically, were willing to grind to any levels for a ticket to US. And Amazon offered that. 1.5 years in almost 70% of their Indian employees move to US on L1 visas. Even lower tech market salaries in US are life changing for most of these folks. Which is why 50% of lower level engineers in Amazon are Indians and around 70% are asians.

It hasn't mattered to Amazon if people leave after 2 years. Because they always have a next batch coming from India. But then local companies started to pay and Amazon struggled to hire top talent. At this point they were smart enough to realise they need workers more than engineers. And now Amazon hires more engineers than any product company in India. It goes to more colleges than any other company. It pays them in top 80 percentile of market, they get to go to US where get paid top 70 percentile of market. So what if they get treated like shit for couple years. That's the cost of buying a 3 bedroom house for many of them.

The day Indian market is big enough to absorb these engineers at their price, Amazon recruiters will be on their knees for their next batch. Unfortunately due to pure currency difference it's always going to better financial decision for most Indian engineers to go to US, at least for next 10 years and Amazon will not have to treat it's employees like humans.
> They have made careful design decisions to engineer how addictive it is.

Again, easy because this is all legal. It's like putting nicotine or opiates in McDonalds cheeseburgers and being amazed people keep coming back for them. Of course they will, the shit is ultra addictive and we all know it.
I'm going to ignore the "Shit HN says" vibes on this one for the most part, but I suspect that Microsoft and the Azure team specifically might have some relevant thoughts about building distributed systems regardless of if you like their dashboards or not.

As for Blazor, I think you might be missing the larger point here that I am trying to make. But .NET is still this Windows thing in the minds of most people. That hasn't officially been true for a couple of years now but the .NET crowd are coming to things like Linux and Front End now for the first time.

There are about to be a lot more conversations between say the React crowd and the Enterprise app development crowd, I am actually excited to see what they can all learn from one another.
vg.no seems to be shadowbanned..
> I think a proper examination of the variation within these species and the addition of other species would probably eliminate the appearance of negative allometry in the hominins.

What is “proper”?

The fact is simply that different species have different ratios. Any attempt to organise species measurements to show a trend is a fetish.

There is no trend. Animals just are what they are.

This need to infer a trend is rooted in the urge of (some) humans to rationalise their worldview of being superior to other animals.
> For this case that might mean convert the data into deltas, then write those deltas in a byte-oriented variable length integer fashion.

Calculating a trend line and storing deltas off of that trend line might be mildly better for some series. Having an AR model and storing errors of the model might work even better, although the obvious (and common) problem is which AR model of the many possible ones you go for.
The waste really only remains radioactive for a month or so? Not 10k years? Is that just because the other radioactive waste is consumed as fuel, or is that generally true of what it produces?
Alarming to whom? Only climate alarmists, I reckon
Yes, but not in case of smart contracts is the point. Prius it's source is not open and cannot be audited and is, definitely installed by Toyota. So Toyota is responsible. Smart contracts have none of this.

They are open source by definition and no one knows, by definition, who deployed them. It is a very different case.
As is usually the case with such things, this wasn't really the intern's fault. The question I'd be asking is: why wasn't there proper access control in place to stop this? The system actually sending the emails should not have allowed "testuser" to send to a production list. So, second question: when this was proposed during some planning meeting (and it almost certainly was), why was it shot down? That's the process problem right there.
You are misunderstanding me, I am not primarily talking about outliers. I am saying if the deltas are big in magnitude but concentrated on only a few different values, then encoding the deltas directly is wasteful. Whether you then use entropy coding, which also deals with outliers for free, or whether you use something more sophisticated than deltas, for example double deltas or subtracting the minimum delta, was not really my point. Maybe it was a bit confusing that I first brought this up in the context of outliers.
Yes. To avoid paradoxes you need to limit nesting, inlined or not. This statement reeks of uncontrolled infinities with all the quantifiers and I don't even know what some symbols mean like 0''' Because of my ignorance I can't point the exact problem here but I don't think it is the multiplication.

Alternatively you might just redefine the concept of something being true such that you only provable things are true and unprovable ones are either false, undecidable or nonsensical.

And nonsensical thing is defined as a statement thats unprovable but seemingly true.

I think there many ways to fix this just by restricting yourself with how you define things. And it's not about restricting arithmetc because that's not the core of the issue, that's just the (simplest?) example.
I feel like this is overstated. How many people are always considering leaving their job?
When it comes down to wfh will just be another benefit companies can offer. If a company doesn't want to offer wfh, then they better pay more or they won't get as good as talent.
Tsimionescu:

Thank you very much for finding these typos!!!!

They should all now be fixed at SSRN :-)

Can anyone find more typos or make other suggestions for improvement???

Thanks!
Carl
When that problem came out I solved it quickly (it was 1 million 8 digit numbers in sorted in 1MB of RAM, which I think is the original problem that gained notoriety) with basically arithmetic compression of the delta stream, since the number of possible states sits decently inside the required RAM.

I also saw I can sort it it using zero bytes of storage using a lot of code :)

Think nested switches that eventually print a lot of numbers.
I use Brave and I have the exact same list of likes, and in same order of priority - if that is what you meant.
Efficient Deep Learning: A Survey on Making DL Models Smaller, Faster, & Better
The behavior of the investors in Tesla is extremely scary. Tesla bulls have organized some large intimidation campaigns against anyone whose tried to question why this company is worth $500 billion.
I have no idea how big of a difference this made. It's not like there are violins or flutes in those genres, and a large problem with kids learning orchestra instruments is they're not very useful for playing the music the kids are listening to, so they're somewhat uninspiring.
Was making everyone's info public part of "rethinking"?

https://news.ycombinator.com/item?id=23279837
Downvoted for pointing out an observation?
Why not both? While Bitcoin was initially envisioned as a pure currency with some basic scripting features, the advent of the Initial Coin Offering (ICO) transformed cryptocurrency into an easy way to bootstrap speculative research projects in distributed compute, while simultaneously enabling new forms of scams.

So the speculation is part and parcel to making the network something worth using! We use portfolios to describe collections of wallets because it's difficult to tell whether Ethereum or Cardano is going to be the winner-take-all shared VM in 20 years. If you want your compute cycles to hold value, you better choose the right one.

Our philosophy is to choose the One Key Performance Indicator (KPI) for each cryptocurrency, and then allocate into each currency based on the relative performance of currencies that share that KPI.

For example, as a social network investor in 2004, it maybe wasn't obvious whether you should invest in Facebook, Myspace, or Friendster. But if you got a daily active user report every 10 minutes (like you do with Bitcoin), then maybe you could have moved your funds into Facebook as the users skyrocketed.

So that's why we talk about portfolios, and see them as an important part of being a cryptocurrency user.
Those "natural" databases as a rule are going to be full of duplicates and sometimes even inconsistencies, hence the need for IDs that only exist for the purpose of expressing relationships within your own database. Basically, pointers.
You can build it yourself, but even with a midrange desktop it'll take you at least an hour to build. A laptop would probably take 2-3 at least.
Technically, it was 500 uniformed officers, and not the secret police (which in this case would be the MSS).
This overview seemed excessively cynical until I got to the end and realized that he’s actually trying to pitch his new AI Chip startup idea: Cherry Computers.

Does this mean he’s done with the Comma self-driving product?
You can even do this with things that are true, to discredit them. Then, when someone independently comes to the same true conclusion, their friends can robotically shut them down with "you are just repeating side X's talking points!"
MotorTrend Proves Tesla Can't Hit 60 in Under 2 Seconds
To play the devil's devil's advocate :)

Brave allows you to do whatever you want. You can see publisher ads without Brave ads. You can see Brave ads without publishers ads. You can see both. Or you can disable both.

Since individual users can achieve any configuration of ads they like, to me it seems that some people are only unhappy with this because they want to push their moral stances on everyone else. Like, for example, stating that the ability to block publisher ads while enabling Brave ads is immoral and shouldn't be allowed.
Ask HN: Is There a YouTube for Audio?
I was thinking the other day why something like this doesn't exist.
Barring historical arguments about the Dakotas, modern Gerrymandering doesn't meaningfully apply to the presidential election, which was also closer than many forecasters predicted.
Coelacanths live a century, five times longer than thought
Unit tests that don't break are documentation, both about your code, and what you expect dependencies to do.

Gives you something to compare against if the dependency changes its behaviour
SpaceML.org: New Resource to Accelerate AI in Space Science and Exploration
The author of the code and/or its publisher are always responsible for software quality, not the users.

The fact that other people could audit the software does not absolve the original authors of the fact that they didn't.
Apple's developer hostile in general.

They create a narrow space where it's possible to make money developing for their platform, but there's a huge risk that:

a) they will make a decision which makes your product no longer viable, or

b) they will decide to replicate your product as a 1st party offering and render you redundant (e.g. tile)

Adopting open standards like Vulkan would be the single best thing they could do to support games on their platform. Games are extremely high-investment, and having to develop against a second back-end like Metal is a perfect reason not to support a platform.

Apple's friendly to developers as long as they are willing to stay on the reservation, but there is no reward for doing so.
I don't think that was his point. Just that neither one took such an overtly hostile position towards matters of faith, but instead recognized its role.
> Where are you getting that from?

The creator specifically says it waa a comic reference, so technically (1) the word “movie” is incorrect and it should be “comic”, but (2) the larger point is correct: it was fan art of the Marvel (Disney subsidiary) property explicitly trading on the name of the character which is a trademark (the name of the work is “Low Key Loki”). This isn't a use outside of the trademarked context, or to refer to the preexisting mythological character, or a phrase which is simply similar coincidentally.
TikTok is genius. I don’t have it installed, but whenever someone links me to it, it is hard to not continue looking at other related clips.

I don’t see Facebook ever building something as cool.
I'm sure someone can calculate it, but it wouldn't be much. It'd be an electric motor running slow with relatively light weight (<300lbs). Likely less than 10kWh for the entire process.

As for sustainability, Wouldn't be hard to power the whole thing with a solar farm and batteries. That said, oregon is part of a set of states which draw a very large portion of their power from hydro.
Fungible software engineers is good for management, it isn't good for the project or the engineers.
Is there something like this for MongoDB with Typescript?
How TV dramas informed and misinformed perceptions of the war on drugs
Agreed, forgive me for reposting from another comment, but here's our perspective:

You are correct, for this smart contract to work you need defined rules around how the money is released should either party falsely claim success or failure, so you need to rely on automation or some third party to validate fulfillment of the contract. So you're back to an oracle problem, how do I know I can trust the validator?

The nice advancement here is that anyone can be that third party! Your smart contract can explicitly identify a third party for multisig, or you can rely on a validator pool of mechanical turks instead of a licensed escrow agent, and accordingly the cost of escrow can decrease.

The nice part is that this is customizable, and built into the very rails that move money. It's a much lower barrier to entry than trying to build something like that for ACH, and that's what excites us about cryptocurrency.
Sorry dude, learn the skills and get it done
This reminds me of the time I found two flies in my house despite the windows being closed. I vacuumed them up (more fun that way) and the next day there were two identical looking flies in the house. Did they get out of the vacuum cleaner? I vacuumed them up again.

The next day, same story. The flies were now appearing throughout the day. They all looked the same. Where the hell were they coming from? The windows were still closed. I kept vacuuming.

Eventually things were starting to get very irritating. I hunted for an entry point for days without finding anything and the flies just kept on appearing. I was pretty good at vacuuming flies by this point.

By day six I spotted a group of them hanging out near my Kentia palm. Aha! A fly had laid eggs in the soil of the plant. I had no idea that it was a suitable food source for larvae. Needless to say I quickly filled it with gravel and I guess that's the story of how I became a qualified Fly Detective.
You can read more about the technique here: https://en.wikipedia.org/wiki/Mark_and_recapture
There are bad articles and horrible articles. This is worse.
Tesla may be delivering cars and other physical properties but that doesn't make them immune to fraud, be it from customers or investors. This is a $500 billion company that has made some hefty promises toward both groups that it has repeatedly fallen short on.
An alternative method to the other comments, which will enable the Tab behaviour you're describing (it will add a search engine with a keyword instead of a bookmark):

1. Add YouTube as a search engine (visit YouTube, click on the + in the search box and click 'Add "YouTube"').
2. Open Firefox Settings > Search > Search Shortcuts (near the bottom)
3. Set a keyword "you" for YouTube in the table
4. Search by typing "you" + Tab in the address bar
Now instead of a bunch of prepared and labeled dishes you have an API border in the middle of your kitchen, which of course will greatly help at slight changes in the menu. When in doubt, just pepper it with more enums and boolean flags. /s
FB in May 2019 = $177.47, today = $332.04, 87% appreciation.

AMZN in May 2019 = $1775, today = $3496, 96% appreciation.

AAPL in May 2019 = $43.77, today = $130.87, 198% appreciation.

GOOG in May 2019 = $1103, today = $2508, 127% appreciation.

That's all over the last 2 years. Market low was apparently Dec 2018, before the Fed started cutting interest rates, so the numbers are a bit bigger since then. They were pretty steady through 2017-2019, so anyone who got grants or refreshers during those time periods has benefitted from that appreciation.
Connect Streamlit to various databases
Good time for competitors to poach and incentivize Morgan Stanley talent.
‘Pls join us, btw we offer wfh as benefit’
Used ORMs in many different languages, from ActiveRecord, Hibernate, EntityFramework, SQLAlchemy, Bookshelf.js, GORM, and Ecto (Ecto was the best, ActiveRecord was the most "feature rich", Hibernate makes me cry, and EntityFramework is OK so long as you give Microsoft a lot of money).

For dynamic languages the downsides are increased runtime cost over simply writing and executing sql and doing the mapping yourself, and tons of magic. Magic everywhere. Magic makes things harder to debug.

For static languagges the downsides are heavy impedence mismatch, obtuse to use APIs at times (to overcome type systems), and again, a performance hit.

What I have found is for the majority of the time, people who say they want an ORM, what they really want is a type-safe (or type-hinted) way to write queries and operate on returned data. That's probably 90% of the value add. That can be done without a heavy, complex ORM framework.
Keys can span multiple columns, so DoB could be a differentiator if First, Last are also the same. I personally would never try to build a key like that though, but that's the only way I could see justifying its use.

If you can't see a why for uses of a field that is truly more unique, then I'd suggest you just need some more imagination. Strictly not allowing it seems to me to be short sighted just because someone had the ill conceived idea to use DoB as a primary key
Free for some in some cases, depending on the number of users in your organization, the number of computers and some other things. They got rid of the actually free but less complete version (Express).
The idea that the experience is equivalent as a result of substitution is incorrect, though, and the author's original heavy implication that Brave's substitution is malicious and selfishly designed does not hold up.

Brave basically aligns advertising incentives to match with viewer incentives. A Google served ad is not the same thing as a Brave served ad from the perspective of a viewer, because Brave ads are optional and some of their value accrues to the viewer.

Is the alignment perfect? No. But I do view it as a substantially better starting point than the currently centralizing, adversarial model that currently exists.
Thanks Marktangotango.

Unfortunately, the above article is woefully incomplete and

inaccurate because it is highly censored by Wikipedia.

More comprehensive, up-to-date, and accurate information can be found here:

* https://professorhewitt.blogspot.com/

* https://twitter.com/profcarlhewitt
VS Code is available everywhere and can even connect to remote environments. Visual Studio is on Windows, and there's a Mac version that's slowly getting better.

What other languages stacks provide a much better tooling experience? If you use IntelliJ then you get the same thing with Rider (which is just IntelliJ + Resharper), and the rest are all basically VSCode at this point.
Fortunately, the sun is getting brighter
To start e-commerce click here
aren't the alternatives in this case held to a lower standard? Like the kind of shady behavior you see from these alternatives, often in some way tied into crypto stuff, you don't even see from Google or Microsoft, let alone from someone like Mozilla

Brave runs on the exact same ad model as Chrome, they just inserted themselves as the middle man. There's no actual value provided here and it's basically just "big corporate bad" marketing
Sure, in many parts of the world that's quite a bit of money. For example, it's more than 50% of what I spend on food per year.
You're both right. I agree Spring Boot is great if you know it well and are knocking out micro-services. If you have a ball of mud like my current project with mixes of XML config, Attribute config and people rolling their own stuff it really isn't adding any value.
I would say SoundCloud
Human remains can be somewhat toxic (particularly to humans).

Human remains are a breeding ground for disease that specializes in breaking down humans. Now imagine that diseased juice getting into the local water system.
The ability to change logging levels of either a category or all categories at runtime is one.

Being able to monitor levels via an administrative endpoint.

A decent rolling file implementation that can compress the archived files.

These are all things I've had to implement (on top of serilog, no less) in the past year.

log4j2 has these out of the box.