skysight-inc/HackerNews huggingface dataset:
Rarely such updates are deployed into production without testing in non-prod envs
I'm pretty sure HP is completely aware of what you're doing and it's not a scheme at all. Professionals using large format inkjet printers are an important market for HP. As for the ink being "basically free", well, ink is pretty much free for HP to manufacture.

At the end of the day, the printers are expensive enough for HP to turn a profit on them. So it makes perfect sense to flip the razorblade model on its head and earn large margins on the printers while selling the ink at barely above cost. Professionals wouldn't have it any other way, as their margins simply would not sustain the exorbitant prices of consumer off-the-shelf ink. If HP doesn't sell them "basically free" ink, they'll get it from somebody else.
I have been using a Brother HL-2130 laser printer which cost less then 100 EUR for nearly 10 years now. Every 1-2 years, I buy a cheap toner (under 20 EUR) online. By far the most reliable printer I have ever owned.
Telegram hits out at Apple’s app store ‘tax’ in latest EU antitrust complaint
I think sync should always have been the default. Most of the syntax ugliness and screwing-about over the years in JS and especially Node codebases that I’ve seen has been everyone wrestling against that default because they do need their code to be locally synchronous. That it’s technically async at the event loop is mostly something programmers shouldn’t usually need to worry about unless they need to leverage that.
I’ll admit that I don’t know a lot about JavaScript, but it’s a bit surreal coming from a Scala background and reading this blog. Like, I literally couldn’t understand how someone could make this mistake, until I remembered that there’re no types in JS. On that same note, Rust takes things even one step further and adds a “lifetime” axis, which if you’re used to then a similar blog post about memory access issues would be met with equal confusion about the author’s confusion. Hope that made sense.
I commented on the claim there were illegal kidnappings, which is the part there is no evidence of. What is true, according to the link, is that LE used unmarked vehicles.
> https://tech.marksblogg.com/omnisci-macos-macbookpro-mbp.htm...

Is this what a keyword-stuffed URL looks like? This is terrible! This does nothing at all to communicate semantic meaning about the post's content
That is debatable. We remember a few high-profile works that have stood the test of time, but how many Mozart symphonies or Mona Lisas has human society produced in its past, and how does that compare with the quality and quantity of new works produced today?
Curious what use-cases you're envisioning here.

Having worked with the system described in the past, it's quite flexible: data can be easily pulled out into more specialized systems for aggregation or trend analysis, while the raw logs remain quickly accessible over long enough periods of time to allow for digging into everything from support cases involving a single person to monitoring distributed attacks. Access can be controlled and monitored with reasonable granularity, and training new folks to use it is as easy as teaching some basic Select queries.

Not gonna suggest it's the most efficient system (if nothing else, SQLServer wastes a TON of disk space), but it minimizes complexity while deftly avoiding the choice between throwing away information when it's still needed and keeping everything in flat files which are too unwieldy to be used.
I'm tired of advertisements posing as blog posts. Can Hacker News include a notice on posts like these?
The actual data is more complicated than "96% accurate", but I'm not the best person to deep dive on the numbers and give a better analysis.

However from reading the abstract of the actual study, it seems the TLDR is "more accurate than current ways to test, and significantly cheaper too" - which would be a great step regardless of if it's not quite as perfect as a vague "high % accurate!" makes it sound.

https://jamanetwork.com/journals/jama/fullarticle/2768841
3. It also gives you an unlimited ability to "reset". If you fuck up, you're not stuck with working your way back from scratch. When the next UBI check comes in it'll give you a recurring bump to help you get back on track.
Rochester Electronics has a license to manufacture new Freescale/Motorola 68___ IP - https://www.rocelec.com/search?q=mc68 shows active production of the 68020
There's something called "economics", much like there is something called "psychiatry". [Maybe we need more sociology in policy-making. Maybe economics is too narrow a view on the world. But it is a specific field of study.]

There are good reasons to be critical of psychiatry, but it's a red flag if someone tries to pass palmistry off as psychiatry.

The problem here is that economics does have some prestige still, which is why predatory political activists try to pass their "heterodox" writings as belonging to it.
Werner von Braun bombed London with V-2s during WWII and was a Nazi party member above the rank-and-file level.

Werner von Braun has lead the US space program to launching humans to LEO, and then to the Moon.

Again, technology is morally oblivious. A sword that only serves a noble aim is strictly the stuff of fairy tales, and is not implementable in the real world (no, not even with an AGI, since humans are a reasonably good approximation of an AGI).
Yes! In my experience a well-crafted SOW is key to the practical understanding between client and contractor. Good SOW language is clearer and, IMO, psychologically less daunting to negotiate than contract language. The SOW provides a roadmap not just for the project but for the writing of the actual contract.
That's not what the publishes are implying at all. They could care less about the technicalities of whether the IA copies were ePubs or Mobis or whatever.

The publishers are saying that, regardless of the form of media, the IA engaged in uncontrolled digital lending, meaning that they lent out more digital copies of books than they actually owned, digitally or physically (or that were lent to them by their so-called partner libraries either digitally or physically). Because they did not actually own or possess the copies underlying these loans, they were required by copyright law (in the US and the EU) to either acquire more physical copies or to license more digital copies.
Amazon says police demands for customer data have gone up
I am building one, but it just started. Turns out we can even implement module system on json scchema. It's going to be convention/opinion based output; a subset of how a thing is described in jsonschema e.g. tagged union.

Jsonschema is a mixed bag of structure and validation, that sounds simplified, but its expressive power comes from the mix. For example, I have to limit the use of "Applicator" keyword (oneOf, allOf, anyOf) only under my controlled keywords under $defs .. urggg.

I hope in 2-3 months I could get a beta out.
>The push against forced deinstitutionalization was made because of the systematic abuse within that system.

That is a quintessential example of "throw baby with bathwater". You've replaced regulated institutions staffed with credentialed professionals (medical and otherwise) providing safe and structured environment and healthcare, with mentally ill people living in tent-cities and squalor, surrounded by crime, prostitution, abuse and illegal drugs and exposed to the elements.

Tell me again how you've guaranteed 'basic human rights' with your replacement for institutional care? And don't tell me that any problems in the 60s and 70s with institutional care, could not and would not have been improved over time. Instead, the policy to dismantle state and municipal institutional care destroyed countless lives that would have benefited from said care.

>The role of any modern society is to offer people who need it treatment and basic support (and that should include housing, of course), without impeding their basic human rights.

And people who aren't capable of making the best decisions for their lives due to mental illness - how does that factor to your equation of 'basic human rights'?
Congrats on the launch. Have wanted something like this for years - most admin tools aren't easy to use like Airtable, and Airtable itself isn't designed to be a backend for your apps. Would love to see a lower-priced tier for just a single user (no collaborators).
I don't believe so. Both promises are created before any are awaited.
>The problem is, did the books actually exist in the quantities being lent? IA has no proof that they do

IIUC that's not how this works, legally. The publishers have to prove damage; the defense isn't just automatically assumed to have injured the plaintiff. Even if IA has been proven to infringe, the judge can massively reduce awarded damages if they weren't actually hurt.
If they had a rover that could do all the same science and collect and return all the same samples as Perseverance, well they would send that instead of Perseverance.

The mass budget for a return-to-earth mission is tiny.

While simply scooping up some dirt and returning with it would be amazing, the potential science that could be achieved is far less than finding and collecting good samples will allow.

Neil Armstrong is still revered by scientists today because he was such a good geologist - knowing what areas to investigate and samples to collect is essential.

Perseverance will do the geologist work, and is set up for that purpose. Find, investigate, and collect samples that are likely to enable good science.

The retrieval mission can focus on the extremely difficult job of getting them back to Earth.
> We're betting that most companies can get away with a really polished Airtable-like interface, saving them from needing engineers to build the UI themselves.

Yes! If you add to this [0] a managed database offering of your own (ala airtable) and make it tres simple to (ab)use, then that'd be something. All the best.

[0] database is the app?
That would throw `Uncaught ReferenceError: members is not defined`. I think you meant `[].concat`
I'm curious is there something like OSM but for directions using public transit? Some public repository of bus and train times.
Yes, but the first pause comes after both requests have been started.
This article is written by an author who is pushing a book on emotional intelligence, and has paid for numerous opinion pieces to Inc. This is one of a series of articles to that end: https://www.inc.com/author/justin-bariso

(The article, like his others, are marked "SPONSORED BUSINESS CONTENT")
also https://metro.co.uk/2020/07/29/waitrose-john-lewis-introduce...
While i like the idea, i don't think you have a real target.

Who would consider your service?

A Frontenddeveloper will not use it because they can't.

Who only has a basic idea on how to host an sympfony application and also is willing to pay 20% commission? A simple architecture costs quickly over 200 $ per Month and then there is no backup or recovery scenario included. A high risk.
Or use `evim`.

Btw, 'set nocompatible' is never necessary in a vimrc file. When Vim detects a user vimrc file, it automatically sets nocompatible.
I'm not a JS programmer so the intended "simultaneous" waits only vaguely registered as possibly problematic.

However, after reading the article it is, at worst, a performance problem.

...and performance should come after the code is correct and I don't think the code is even semantically correct in the first place.

I'm assuming that "members" and "non-members" are distinct subsets of all People. i.e. it's not possible to be in the "members" and "non-members" sets at the same time. Additionally, everyone is in one or the other.

Because the set membership is queried with 2 independent queries (designed in a reasonable and common RESTful manner) there is a race condition where an object (that changes in the time between the two calls) might appear in neither or both of the sets.

These results are then blindly concatenated together.

If the API wants to retain its RESTful design, it must include metadata about the consistency between calls. For example some kind of token that can be compared to check that the replies to the two queries represent a consistent view of the data.

If the tokens, differ, the "transaction" can be retried.

Alternatively, the API can be designed, possibly making it less RESTful in the process, so that the transaction is implemented on the server.

There are many other ways to guarantee a correct and consistent result.

Either change has big enough implications that optimising for performance at this stage would be premature because of the amount of refactoring necessary to implement `getPeople` in a way that provides consistent and correct semantics.
Sure they do, but they should also print the best they can given the available resources.
How did almost no one on HN fact check this?
Groupthink at work?
Yeah and a lot of bike rides start really early, most roads are less crazy at say 6,7am on a weekend.
I think that's a different thing. If we think about a field that is an enumeration (in some form), this might need to deserialise to a language-native enumeration option in the application, or need to have one of a small set of values. If someone puts a typo into that field with this tool that could cause issues in production.

Yes an audit log may help you notice these and fix them, but that's probably not going to be enough for anyone running a product in production off this database.
But also banks take on all the liability for misuse. Customers aren’t liable for fraudulent charges, that’s why America has lagged behind Europe on rolling out chip cards, customers don’t demand it because they don’t pay the price for card fraud.
I’ll pass. Prefer stoicism.
What IA did was counterproductive to the concept of CDL. I think most people agree on that. But what I find disheartening if that the majority voice is that what needs protecting more is not people's access to the information but publisher's ability to profit off of it. On the one hand this is a very HN response so I shouldn't be surprised. On the other I simply find it sad.
> Science benefits society most when everyone, even the poor, have access to it.

Sure, but should scientists work for free?
After years of people mistyping "jasonmill" for "jasomill" in my (originally university-assigned) email address, I registered jasomill.at so I could receive email as "jasomilldot", because I guess turning the simple act of giving out my email address over the phone into an Abbott and Costello routine sounded like a good idea at the time.

Oh, and you don't need special syntax to write code to be read aloud, to wit,

https://en.wikipedia.org/wiki/Black_Perl
Except the default is exactly fast and racy:

fetch(x); fetch(y);

vs

await fetch(x); await fetch(y);
If you had unlimited budget, a large stockpile of PU for the power supplies, and a dedicated DSN to not have to share time with other missions would it be possible to operate 10's or 100's of these rovers?

Not sure of the the weight but would it be possible to stack the rover payloads to send multiple rovers per launch?
Creating Desktop Apps with ReactJS using Tauri
When I got my exam I asked about diving lenses which they don't sell. They then gave me a prescription and my pupil distance so I can order them. Of course I was buying their glasses which made them more inclined to like me.
The Santa Fe Institute's Complexity Explorer offers a course called Introduction to Agent-Based Modeling that uses NetLogo. Here's a link to an archive of the most recent course.

https://www.complexityexplorer.org/courses/101-introduction-...
Work+From+Home+Archives+-+Dice+Insights
It would be great if journals published their articles as structured data. Then readers could compute a Crank Index, or do other automated citation analysis and filtering (e.g., flag excessive self-citations), using independently developed software. We shouldn't need to wait for journals to live up to their responsibility to innovate and improve their quality control.

As for a list of unambiguously bad papers, we do have Retraction Watch: https://retractionwatch.com/. It's mainly a retraction tracker, but there is also associated community effort to proactively identify research misconduct.
Dragonfly - rotorcraft lander to Titan
In February, I started my first ever gig as a contractor just before the virus hit. I was in the office for about two weeks and was just starting to learn the office, the people. What ticks bells and what doesn't. The team is very tightly nitted and without any presence in the office, I simply don't exist. I can sit all week on slack and not get a single conversation. If you highlight my name it's assigned as "Contractor" with my role left as blank.

Apart from the morning yesterday shift report given on Microsoft Teams. I just send my invoice in for the amount of hours completed. While I'm aware a contractor is suppose to be detached from the company because your hired for a specific reason / project but mentally it's a lot harder not knowing people, what emotions and how to react and webcam is just pointless; the delay and the lag from home connection is just so poor.
Tezos uses Ocaml; doesn't the same argument apply? (I don't agree with the argument, personally, and I'm a big fan of Ocaml... I just don't see how it deserves an "ethical concern" exception here.)
What can you recommend as a balanced linux distro between the constant updates of arch on one hand and mostly very outdated package versions of debian/centos on the other?
HN has been overrun by CCP trolls promoting fake news and propaganda for a long time now, more so than Reddit and Facebook even. At the very least the latter try to do something about it, whereas on HN it's business as usual.
>Remote work also allows people to do that, but until the virus it hadn't really been considered as a serious option in the vast majority of workplaces.

Yes but the cruical difference is that now, if I ask for remote work to move and the company says no I have to choose between having and income and moving. With UBI they say "no" I say "ok" and have income to fall back on.

The key thing UBI enables is the ability to meaningfully make a choice to leave your current job if you want to without destroying your ability to keep yourself alive.
I think the methods would be the most important element of peer review and commitment to publish. If you have a good method, the hypothesis is almost irrelevant--it's important to understand what variable is under test, but predictions of what result will be found are somewhat arbitrary.
Exactly, it's called AWAIT damn it.

It's also behaves like synchronous I/O, which is the whole point of the notation.

Which isn't to say all is rosy in async/await world. Debugging them (in JS in particular) is particularly painful.
> the world's first purpose-built full-electric large commercial vehicle

https://en.wikipedia.org/wiki/StreetScooter

Probably not technically a Large Commercial Vehicle, but a couple other ones do come to mind.
Yes, there are reports of failures on Debian: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1889509...
You have to admit, they've got a point: Digital books are inherently different from physical books. So maybe copyright should never have been applied to digital books at all.

Now if the courts decide that applying copyright, which is as old as the printing press, to digital media, which are neither printed nor pressed, makes no sense, and they declare all forms of Digital Restrictions Management to be illegal, and it all happens because of this lawsuit, specifically because of this slip of the tongue, which only happened because the Internet Archive intentionally overstepped some legal boundaries at an opportune time, I'd say: Well played, Internet Archive.

Not going to happen, though. Courts don't rule against established companies, ever.
Yep, I'm aware.

The Lucene implementation seems early and slow-moving. Seems they are trying to create new storage formats and use graph-based search methods. OpenDistro wrapped a C++ binary that also uses a graph-based method. It works quite well, but only for L2 similarity and comes with the operational burden of running a rather large sidecar process completely disjoint from the JVM.

The approach I've taken is to support five similarity functions (L1, L2, Angular, Jaccard, Hamming), support sparse and dense vectors, implement everything inside the JVM with no sidecar processes and no changes to Lucene, and to use hashing-based search methods (i.e. LSH). IMO the last point has a clear advantage over using graph-based methods, because the hashes are treated just like regular text tokens which is clearly the optimal access pattern in ES/Lucene. Of course it will likely lose to a C++ implementation in terms of raw speed because it's the JVM, but IMO that matters less than making the plugin trivial to run and scale.

I don't think there's a definitively better approach yet. It's an interesting problem and it'll be interesting to see what ends up working well.
Yes, I included the kernel in my list of things that are desirable to scale well for that reason.

That said, in some cases I don't think it's strictly necessary for even the kernel to scale well as long as you have a hypervisor that does. It's not unusual to deploy software in VMs on a cluster. Having more, smaller VMs per machine is a way to handle poor kernel scalability, just as I suggested for the web application server. VMs are higher-overhead than multiple containers on a single kernel, so this wouldn't be my first choice, but many people use VMs anyway.
It's most likely the first two, with a high probability of being you are seeing traffic that would normally get blocked by Adblock. I would assume CloudFlare has the bot filtering in place
Yes. 1000x times YES. We're not talking about institutionalizing just anybody who is on the street. We're talking about institutionalizing people with severe mental illness who cannot make those decisions and are living on the street. Are you not for that?
It did create a personal computer which was (1) easy to clone and (2) easy to extend with ISA cards. This openness made it a huge success, leading to an explosion of PC-compatible machines.

Most other makers, from Apple to Amiga, vigorously protected their small private markets where they dominated. The original Macintosh has explicitly removed all the expansion capabilities that e.g. Apple II had.
I don't see an attempt there to control for distance. If I'm reading it right, you've explored the variation in home advantage over time, between ballparks, and between teams (which turns out to be significantly different from ballparks - a surprising finding). The very last paragraph says you've left examining the effect of distance to "a better study". What am I missing?

I've seen results before from American sports saying travelling East is worse for a team than travelling West, because of jetlag effects, and travelling to Colorado is bad, because of altitude effects. Those results would be tricky to tease out with your approach: if West Coast teams consistently perform 5% worse when playing on the East Coast, you can't tell that apart from East Coast teams playing 5% worse on the West coast by looking solely at win rates. The study I'm thinking of did something clever with looking at multi-game series to evaluate the jetlag effect.
> But this kind of ‘rear-view mirror’ reasoning is inherently shaky: we know the outcome and are motivated to explain it."

The other side of this, though, is there's presumably some sort of reason, and these ones are plausible. We should be open to more compelling hypotheses, but waiving away "it's good to have two hands free" with "you can sorta get by with one" is "inherently shaky" too.

Stuff like grinding corn and butchering game are two-hand jobs, for example. It helps to be able to chat while you do it.