skysight-inc/HackerNews huggingface dataset:
I'm not sure that PayPal is targeted at making the world better today.

on edit: changed I'm not sure if to I'm not sure that
Show HN: GitHub bug – keep clicking 'list'
Definitely performance. Writes without a transaction are slow. SQLite's 99.999% use-case is for single thread single access, so you lose little and gain a lot by deferring writes until you actually need them done.

> I'm not sure if I would want my database to commit multi-query transactions without an explicit command to do so.

You can easily disable it by setting the isolation level per https://docs.python.org/3/library/sqlite3.html#controlling-t...
Totally agree. Log based file system makes things much easier, such as atomic write, data consistency and failure recovery. Along with COW semantics, transaction isolation also becomes easier. By its append-only writing nature, file versioning is trivial as well. Garbage collection is performance downside indeed, but it can be mitigated by COW switching and delayed bulk collection IMHO. Overall, the cost is worthwhile and that is what I am currently doing in ZboxFS: https://github.com/zboxfs/zbox.
I wish there was a better testing story for TypeScript. ts-jest is slow because it does not benefit from incremental compilation. Having tsc compile everything creates a dist/ folder with tests, fixtures, etc and causes all sorts of subtle issues to be worked around. Also, trying to use tsc-watch and something like jests watch runs into all sorts of weird race conditions though at least the build and the tests complete in about 1 second.

I looked into combining tsc-watch and jest, but jest does not currently support a public API. tsc-watch already emits an event on success which should be able to trigger (an already running!) test runner to incrementally test again.
HTTP status code 452: Unavailable for ideological reasons.
> I have twenty years of experience in getting that page to show up in search results. :)

Haha! I love that you acknowledge this because usually people just ignore all the experience they have in getting to the right page and make it look like you're dumb for not being able to find it. Thanks for the pointer! :-)
I would say the productivity comes from the established community around Ruby, when it comes to web development.

It's true that you end up running into certain types of bugs that a strongly typed language would've caught immediately, but in java/c#/rust you end up having to hand implement more stuff depending on what you're doing.

Ideally I would use rust, but I also think Ruby can work quite well if defensive programming practices are followed, as well as running linters, static analyzers, etc. Most issues seem to stem from poor architecture or tightly coupled, dense code.
What you, as Web developers, can do, is use Firefox while developing your site to ensure it really works well on non-Chromium browsers. And do your level best to encourage your developer friends to do the same. If they're on Mac and would rather use Safari, that'll do too.

Then, every time you see any site or any Web developer satisfied with "works in Chrome", do what you can to let them know that's not acceptable. In a polite, loving, and extremely firm manner of course.
This is a good move by Google to promote Firefox. We should use this opportunity to inform laypersons about Firefox and the freedom it provides with ad blocking (which includes protecting oneself from malware too).

Mozilla should use this for a PR move (even though the bulk of its revenues come from having Google as the default search engine in many geographies).
For the love of god can we please make weed legal here in the US? Anyone, anywhere can buy weed at anytime, and its been that way for like 50 fuckin years now. Can we all agree that the war on weed is over, and the US Gov't lost. WTF!!
This is a straw man for clickbait. The articles the headline is responding to aren't complaining about the features of the new API, but about the removal of important plugin functionality. The new features are a red herring. A declarative API could co-exist just fine with an API that supports adding a hook.

I thought of flagging this but it's late and I'm not sure it's warranted and I'm gonna let the rest of HN figure out what to do.
How France beat back information manipulation (2018)
Unfortunately, the fact is that IEEE is a native USE organization, and the rule and law have always been there for long time. We cannot ban them just because it currently face a Chinese company, And then agin, to try to figure out why HW is listed in the BIS list.
There are physical limits on how fast you can do that.

Bremermann's limit, (or some extension of it?), says that the minimum amount of time needed for a system with average energy E to change to an orthogonal state, is inversely proportional to E (specifically, pi * h_bar, all divided by 2E ).

So, assuming that “I have the money” and “you have the money” are orthogonal (collections of) states, then there is a maximum rate at which the system can switch between those states.

You might say “well, what if we just count the number of transactions that ‘should’ have happened, instead of counting the number of actual events where the money changes hands”, but that seems to obviously not reflect actual benefit?

If me and another person turn away from you, and then turn back, and claim that we exchanged ownership of a dollar bill I’m holding 2^64 times while we were facing away from you, the obvious response would be “no, you didn’t.”.
> Apple takes a more long-term view of health self-care than “weight loss” alone can encompass,

I suspect this is an unintentionally humorous phrasing. How many brands do we interact with without asking their owners for their "view of health self-care"? Fitness tracker features notwithstanding, I would most certainly not expect it from a phone vendor. I would expect them to let their customers decide how they will or won't care for themselves.

Now, your point that the term might have a lot of snake oil products using it... That is somewhat plausible.
Rare Earth Elements could be big business for West Virginia
I don’t see why crypto skeptics feel the need to regurgitate the same tried and debunked talking points into every single thread about crypto. This unhinged rant might as well be a copypasta at this point. None of this thread is even about bitcoin.

@dang can you do something about this.
I don’t even believe in astrology, so why am I addicted to this horoscope app?
Pop Slots – Free Casino Slots Hack Unlimited Mode Cheats
Someday the cover will read e^iτ = 1 and all will be right with the world.
Thanks for your answer and share your good information with the community. I am not looking for the "best application for AI in ecommerce", I want to learn what other companies are doing with AI in the ecommerce field. I just search for a few hours angel.co, looking for companies that really apply AI, but dind't find anything interesting, most of them are applying marketing automation selling as a AI.
It's the danger that we're getting as these global companies have more influence over the entire planet. The morality of the home country is pushed on those who want to use the service. Same thing with the whole Google / Huawei stoush. US priorities have an impact on users all over the world.
>Marijuana actually hurts people!

How old are you again
What do you mean "lack of accessibility of Gecko"? Did you mean "lack of embedability"?

Gecko's embedability sucks ... on desktop. But that's not inevitable, it's just a matter of priorities and resources. On Android it's getting a lot better and something like GeckoView on Android could be made to work on desktop too ... if there's demand and perceived benefit.

(Mozilla's in the middle of upgrading Gecko's multiprocess support for fine-grained "site isolation" so now might not be the ideal time to stabilize embedding APIs.)
How long until Google starts threatening to disable your account if you're detected using a 3rd party ad blocker?

Essentially building a paywall around their services, where receiving their ads is the subscription cost.

Is this a realistic extrapolation of the direction they're moving?
That's great. Not all spearphishing comes in via email though. See Dark Caracal or Magic Hound for relevant history here.

Also fraudulent invoices are another form of spearphishing that you'll still have a pretty hard time against.

I don't know, I'm also on the operations side in a large enterprise and I help with our internal phishing efforts. Pretty sure I'm familiar with the same tools that you are and I vehemently disagree with your assessment.
Firefox lost its only advantage when it deprecated its more powerful extension APIs in favor of WebExtensions.
I really hoping for better audio quality without bass distortion and/or improvements to the ergonomics. From this article it sounds like a lot of price difference is going to be justified by things that most people aren’t going to actually use, like an “Audio VR” system and Siri integration.
I would damn well hope there's lab units for such classes, otherwise one couldn't take it very seriously.

like a cooking class with no kitchen time and no food prep or tasting...
Thanks for your answer. Do you know any company doing this? and maybe selling as a service/product? We all know that Amazon, Alibaba, eBay use AI for a lot of stuff related to product recommendations and so... but I want to learn more about startups and small companies doing this.
Back in the day, we used code words so no one would know what we were talking about.

Our favorite code word was "programmer's fuel."
This seems possible, yes, though if it is the case, I think we ought to prepare for that eventuality somewhat ahead of time, so that we don’t encounter a nasty shock when the time comes.
Someone just posted this to HN: AdNauseam[0]. It appears to describe what you say.

[0] https://github.com/dhowe/AdNauseam
Pelosi: Facebook refusal to remove video proves it wittingly enabled Russians
For me it is Office 365 making it hard to buy Dropbox. Office 365 Personal now gives the following for $70/year or $7/month:

• 1 TB OneDrive for one user.

• Install Word, Excel, PowerPoint, Outlook, Publisher, and Access on as many PCs, Macs, tablets, and phones as you want for one user (Publisher and Access are PC only).

• Also adds some features to OneNote, and gives 60 minutes per month on Skype.

For $100 year, or $10/month, you can get Office 365 Home. The differences from Personal are:

• You can add up to 5 family members, for a total of 6 users including yourself.

• Each user gets 1 TB of OneDrive.

Personal used to only allow the Office apps on 1 Mac, 1 PC, and 1 mobile device, but they removed those limits late in 2018.
Funny, they use the "safety and reliability" line in the article. Immediately after Congress passed legislation creating the DOE, charged with maintaining S&R, DOE announced that they were going to interpret "safety" to mean, NOT "it won't pop when it shouldn't, or leak or anything" but rather "it pops when you push the button". Then, "reliability" means "it makes as big a bang as promised". Of course the fix was in from the start, but there must have been reps not in on it who would have insisted that not blowing up in the silo was a more important goal than either. They got hoodwinked, and so did we.
> Fundamental argument is then about energy. Can we keep harnessing it infinitely? No. Even if we make energy efficient processes, Jevon’s paradox suggests we will simply start using more energy.

The thing about infinity is that while it is a limit, it can always be approached based on ones understanding. And I would not state that our knowledge and application of energy collection/generation (and even energy itself) is fairly limited.

>The only way physical limits can be respected is by limiting the growth of economy and population. (Otherwise if we keep printing money without increase in production, it isn’t really economic growth)

I disagree (and debt monetization != printing money), naturally markets and systems will correct. They always have, even when people try to distort it and keep them from correcting.
My experience exactly. The dev tools have caught up to chrome and in some ways surpassed it.
My guess is it's less about a moral issue with marijuana and more about a fear of upsetting people displaying the adds. Many of whom won't want to be associated with something federally illegal. The alternative headline being "Google displays illegal drug adds on school site" (or some other page that probably should not be showing ads)
You narrow tech down to the software. If you add electronics and engineering, well, you will see also a bunch of European and Japanese companies.
I'd suggest you try creating a new profile (after saving your bookmarks elsewhere) and start from there, installing your favorite extensions one by one. An uninstall and a fresh install could also be combined with this. Check the Firefox knowledge base for instructions on creating a new profile.
> As a busy self-learner, when is it time to learn data structures in depth?

From a practical perspective... The best sign is if you're spending a lot of time trying to wrangle performance or scalability and most of the bottleneck is inside the standard data structures.

E.g. if you're spending too much time or memory doing dictionary lookups, then it may be worth looking into Bloom filters. But if dictionary lookups are a trivial component of your overall performance, then there are no real gains to be had from replacing with a fancier data structure.

There's a follow-up point I'd like to make too. Skill with data structures is more about knowing the right questions to ask, rather than memorizing an encyclopedic list of a whole bunch of exotic structures. When you understand the major tradeoffs and design considerations underlying data structure design, then it's usually easy to find a solution in the literature even if you were completely unaware of it prior.

Effectively that means something like being able to translate between business requirements and academic language. "Oh, I need something that works on directed graphs, handles cycles, logarithmic in space, linear in average case time, resistant to adversaries, respects cache locality during lookup, and behaves deterministically."

The best way to get learn this stuff is to read a bunch of famous papers in data structure. Again, the point isn't to memorize a zoo. It's to get comfortable with the already well-developed framework that previous researchers have used. It's very unlikely that your business problem is truly unique at a theoretical level, so most likely someone before you has already figured out the tradeoffs and considerations that you are facing.
Since the big Intel cash out, it's been venture capital.

Europe & Asia is private equity territory, which is a fundamentally different attitude and approach to high-risk, high-growth business (as in they rarely do it). VC firms expect to make their money on IPOs & exits which encourages innovation and experimentation, while PE firms expect to make money from operations and interests on obliged loans which favors smart operations and good margins.
Except that list really is just bloated with rules that don't do anything anymore.

> We measure how EasyList affects web browsing by applying EasyList to a sample of 10,000 websites. We find that 90.16% of the resource blocking rules in EasyList provide no benefit to users in common browsing scenarios.

[0] https://arxiv.org/pdf/1810.09160.pdf

They've also mentioned the possibility of tweaking the 30k limit.
This has nothing to do with advertising. It applies to apps in the Play store.
So... there's another entire layer of xkcd humor?!? That (at least for this one) isn't even on forums.xkcd? That I've been oblivious to for years? OMG. 2k comics to revisit, or at least to scrape for transcripts? TIL... wow, that's unexpected.
We made the first tech industry
I got the sarcasm in this post, but it seems like it went over a lot of heads.
Where's the option for if Google goes under?

Does the highest bidder get all-access? Will a corporate re-structure void any existing check-box preferences? Will "deleted" information be reincarnated?
I mean, it's not my job to refill the office coffee pot when I take the last cup of coffee, either, but since I'm decent to my coworkers I'd probably do it. Not the OP, but since I know how to open a malicious link safely in wget I would happily do that for similar reasons, and if I got reprimanded for it "not being my job"... I'd start looking for a new job where I'm respected for what I'm able to do.
Wonder what they mean by "facilitate"? Were certain mail order places offering apps they're banning? directly taking payments?

Or are they seriously going after stuff like Weedmaps that just offers references to places that sell.
I'm tired of major corps doing this with their APIs, either the new API is a drop in replacement for the old API or you're doing shady shit in the guise of "it's coming! soonish~"
> I’m absolutely certain that Chrome would have preferred fixing the API if that was at all possible rather than replacing it with a new one.

This is such bullshit. Even if this were true, they could have replaced it with an API that didn't cripple ad blockers. Or they could have simply added an alternative API that could be used in certain cases _without_ deprecating the webRequest API.
All about genealogy tree in network marketing
Outschool (YC W16) Is Hiring a Senior Software Engineer in SF
I think there's a reason Uber chose cutoffs around 4.6 (depending on the city) and I don't think it's because they consider someone with a 4.5 to be a terrible driver.

Uber faces a similar issue to taxis: the supply of potential drivers is too high. Too many drivers means each driver can't get enough fares. Cities solved this for taxis with the medallion system.

Uber could limit drivers arbitrarily by preventing new sign ups, but if their competitors don't do the same, this puts them at a disadvantage without solving the problem: the drivers they prevent from signing up will just go to Lyft. Using a star rating as a cutoff is smarter. The drivers with the highest star ratings are the ones the riders generally liked best. If Uber's competitors want to take the lower rated drivers that Uber rejected, that's fine with Uber. Riders will start to find, on average, that Uber has higher quality drivers, giving Uber an edge over competitors.

The 4.6 minimum rating may have been tuned so that there's enough drivers that riders aren't kept waiting, but not so many that each driver can't get enough fares.
Accident of history and sheer momentum. We had the cash and research institutions during the beginning of the digital age, and as a result we have the brain trust for both programming and hardware design. Remember that a huge percentage of programming languages, documentation, and surrounding culture (blogs, etc.) are not only in English, but culturally American. That’s a huge advantage for America in the tech space.
In a worldview where communities, orgs, products, countries, states, provinces etc. all have their own tokens, there will be need for niche, localized exchanges and 0x makes a lllot of sense.
I upvoted your comments because even though I don't agree with everything you're saying, I think the discussion is valuable, especially the comparison of the music and movie industries.

You noted that music artists have a tough time making money in the modern, digital model. I would point out that this was true with the old model as well. Most artists I know who have experienced both models will say that they both suck because exposure is controlled by large distributors who are able to control where the lion's share of the money goes, but at least in the modern model they can connect with their fans directly over the Internet and there are some opportunities in that.

To compare this to the movie industry. Because music files are smaller and bandwidth used to be more limited, Hollywood watched music go digital first, it watched the old music business models and companies implode, and it took notes. Hollywood was consequently able to do a much better job of preserving their business model through DRM and legal action. Now we have $300M Avengers movies marketed worldwide.

I liked Avengers. It was not bad. It also wasn't some amazing pinnacle of human creativity that needs to be preserved. I don't see anything about this model that is inevitable, best, or essential to keep around. In fact most people will agree that Hollywood movies, designed around the "Four Quadrants" audience theory, are rather bland and mindless, because the goal of the studios is to go as huge as possible and get as many people in the theater as possible.

I can _absolutely_ imagine other models, quite possibly yielding better entertainment, smaller productions that are more tailored to specific audiences, and are more enjoyable than the typical Hollywood blockbuster, and I would have zero issues with watching Hollywood implode in the process, just like the old music industry did.

tl;dr Hollywood only survived because they had the benefit of hindsight, their product isn't that special and just like Thanos they're not as inevitable as they want you to believe.
That's basically what "made the [X] industry" tends to mean.
> don't take it upon yourself to do things that aren't in your job description

That's a great way to never go anywhere in your career.
GDPR protected users do not need to worry about those questions that much.
Curious how digitally-aware the standard will is at this point. Seems pretty significant given the massive paper trail, even if not directly monetary.
Lots of human capital because A) we have a large population, B) we have the highest level of economic development in the world, and C) we've done a great job of importing talent.

We were the main beneficiaries of the Europeans driving out their Jewish population. As a group, European Jews are responsible for something like 25% of our intellectual output over the last century, but only make up 2% of our population. Lately we've been importing an intellectual class of similar caliber from the Indian subcontinent. Kinda hard to lose the race when you have a huge proportion of the world's intellectual talent.