skysight-inc/HackerNews huggingface dataset:
No I'm not. I'm specifically considering two chips.

Those Macs have both much better software for power management, and much more battery. You can't compare chip power consumption by comparing total endurance of the system.

When you do compare the two, they're within 30% of one another.
On youtube, uploaders can switch their videos to be public/private/unlisted anytime, you can't rely on this status to be set in stone at upload.
Disagree. Sometimes I'm in a call or need to watch a video and I don't have my earphones nearby, or -- rarely -- the bluetooth connection doesn't work properly. I like having the option.
Pff, these are nothing. Buckle up!

* 1-based indexing is superior to 0-based indexing.

* If you use spaces to indent code, or in any way rely on a fixed width font to "line things up", you have a fundamental misunderstanding.

* Relatedly, the 80 column "rule" is as stupid in code as it would be in prose. Use your aesthetic sense.

* Vim and Emacs both have terrible user interfaces, and are an inferior experience to even a normal text editor let alone a decent IDE. Users have Stockholm Syndrome.

* For beginners, BASIC is great and Python is terrible.

* There are many languages with a 'mystique', like Lisp and APL. The correlation between 'mystique' and practical utility is inverse.

* Source code should liberally use Unicode symbols.

* Sigils to indicate variable type are actually pretty great, especially if enforced by the compiler. (See above regarding BASIC)

Let the flames begin!
I'm not entirely sure what you mean by n per x, but if by top you mean something like "get top k records by group" then we support that. See [1] for more details. top-k is actually also rendered with a heap-like dataflow

When we plan queries we are rendering them into dataflow graphs that consist of one or more dataflow operators transforming data and sending it to other operators. Every single operator is designed to do work proportional to the number of changes in its inputs / outputs. For us, optimizing our performance a little bit less a matter of the right data structures, and more about expressing things in a dataflow that can handle changes to inputs robustly. But the robustness is more a question of "what do are my constant factors when updating results" and not "is this being incrementally maintained or not".

We have a known limitations page in our docs here [2] but it mostly covers things like incompleteness in our SQL support or Postgres compatibility. We published our roadmap in a blog post a few months ago here [3]. Beyond that everything is public on Github [4].

[1]: https://materialize.com/docs/sql/idioms/
[2]: https://materialize.com/docs/known-limitations/
[3]: https://materialize.com/blog-roadmap/
[4]: https://github.com/MaterializeInc/materialize
Additional approaches in this space:

* https://hashids.org/

* https://github.com/ulid/spec
Not once they find out about the perchlorates, they aren't. Everytime they go outside, they'll have to go through a time-consuming cleaning to make sure that no perchlorates get into the living-space. [0] Nothing but artificial air and manufactured water ... No flowers, no fancy restaurants, no luxury vehicles, no trips to the Riviera...

[0] https://www.space.com/21554-mars-toxic-perchlorate-chemicals...
Shoes not sandals...

> further legislation forbid residents of Rome from wearing two items of clothing, tzangae and bracchae, which sounded as strange in Latin as they looked foreign on people strolling the city's streets of volcanic cobblestones: "boots" and "pants"..
Well that's pretty interesting, something about our evolution and increased brain capacity may be causing this to happen then.
There is the 4 hour a week movement.
Source is always available without cost. Pre-built binaries are available via a pay-what-you-want pay tunnel. Subscriptions are encouraged to allow us to continue developing the software. We made on the order of US$200k this year.
Markdown has supported tables for a very long time...

https://riptutorial.com/markdown/example/1741/creating-a-tab...
Sounds like a poorly built strawman you have there.

How often do you believe people get asked to work extra hours to save lives in imminent danger? 1 in 10000?

This law would cover other 9999 cases.
You don't need consent to share personally identifiable data like IP addresses with Google. For GDPR purposes you need a legal basis and "your legitimate interest" is one. You need to honestly assess - ideally write down - your determination of how your need to analyse website performance is balanced against the user's right to privacy. One thing you might consider here is the impact on the user. Then you need to fulfil your duties as a data controller with respect to accuracy, security and so on.

What you do need is consent for cookies (or local storage or similar)· That is required by the ePrivacy Directive (aka cookie law). If you want to persist an identifier on a user's device you need to get consent before you put it there.

GDPR and ePrivacy are related but not the same. You can use GA without cookies (or with only "strictly necessary" cookies which are an exception to the consent rule) and therefore not fall foul of ePrivacy.
Is the American developer happier in life than the Finn? Do they have time to enjoy all that extra money?

The 40 hours is averaged over several weeks (normally). You can have an extra 3 hours, but leave work at lunchtime the next day.
Ah - that's what I meant to post.
Something having been worse in the past is not a good reason to prevent improvement.

If you want to make the case that an implicitly enforced delay somehow improves the service then you should provide an actual argument.

Otherwise this is basically: "Things used to be bad and I had to deal with it. Therefor, I would impose this hardship on everyone" which is a relatively toxic way to look at the world.
This seems pretty neat as I've just started working a project using firecracker. Are the virtio-accel frontend/backends both kernel modules?
California legislators made this kind of argument earlier this year as they tried to force Uber to reclassify their drivers as employees. California voters rejected that. Uber drivers themselves overwhelmingly wanted to keep their contractor status. Maybe they don't consider themselves exploited?
Are virtual threads preemptable? If not, then one use for OS threads is when running a bunch of compute intensive tasks and you don't want worry about stalling everything else. I suppose in that case you could just use a separate executor for those expensive tasks. I wonder how many devs will spawn tasks using the default executor and then wonder why things aren't working out so well? Will there be tooling to help identify such issues?
Additionally Kotlin also targets native. `suspend` in Kotlin was very much designed with this in mind as it's easier to implement than something that requires an extensive runtime like Loom.

Kotlin will still support Loom on JVM and there will likely be integration with suspend/flows etc also.
For me, I'm an avid browser, lurker, reader of HN, Reddit, and when I come through an interesting paragraph in an article, or a comment in a thread, I screenshot it.

Next step will be to automatically move the screenshot from iCloud onto a computer, run OCR on the screenshots, index them, and make it possible to search through their text with near-equal search terms (eg "cute dog" would match "cute puppy" as well)

Anyone has ideas on how to make that possible?
Really? That sounds like a self-fulfilling prophecy. If the only thing they do is provide book ordering services, but amazon does it better, should amazon really feel bad about that? When you successfully pass an interview and get a job offer, do you feel bad enough for those who didn’t do as well that you turn down the job offer?

EDIT: forgot to add, I suspect there are many things small bookstores could do in terms of building a local community (in-person and online) of people who love books, improving discovery options for new books from that community, that kind of thing. So maybe they should be doing that i.e. “do things that don’t scale” to try and delight their users more than amazon does, in a way where their lack of scale is an advantage?
As someone who's been making websites since 1993, everything you said here has made me twitch in one way or another. I've been a ColdFusion team lead, a PHP developer and I used to write DHTML scripts.

Also RIP to separation of concerns on the frontend (document [html], style [css] and behavior [js]) since it's all buried in javascript nowadays.
If you want to extract info from Wikipedia, you could use MediaWiki to parse the content and then scrape the (relatively) consistently formatted pages. Might be an easier angle of attack.
My first browser I was accustomed to using was Netscape on a Mac. Search engines were Hotbot and Webcrawler after Yahoo. Cannot recall the others.

When I think back IE browser was the top browser and there were all sorts of workarounds to get it html compliant (or rather IE compliant). Easy to learn html, but hard to get it working right. Then adding in javascript for the added dynamic flair.

I wanted to learn javascript & I ended up learning first java not knowing the difference at the time. Fun times were also spent at Barnes & Nobles / Borders (bookstore in U.S.) - checking out technical books and eventually I toiled through learning VBScript / Windows IIS to extend out a simple ecommerce site and possibly paving my way into the technical field.

Didn't Netscape also have email integration? I can't recall anymore as I went through multiple internet providers like Aol.
yeap, the initial idea was to cover VMs (and one of the use cases is indeed Serverless, for instance AWS Firecracker), but as it turns out, there are users that might benefit from this simplified abstraction in general.
Amazon didn't kill small businesses. We killed them by using Amazon. And I'm glad to have participated. I much prefer Amazon passing the savings of time and money to me rather than some small business owner. The small businesses I was forced to use previously were inefficient, slow, overcharging, had terrible customer service, exploited employees, etc.

As an example: we killed tons of movie rental businesses by switching to Netflix. Life is much better now for everyone who isn't a movie rental store owner, which is almost everyone.

Small business doesn't mean good business and big business doesn't mean bad business. What matters to me is the net effect, and in most cases with Amazon, the net effect is very positive.

The same is true for Google, Uber, and Facebook and most big tech successes. The ratio of bad:good is just worse for some of them than for others, making it harder to judge.
A couple of excellent articles on the different ways of thinking about the choice (of when to yield) vs. color (virality of choice) problem:

* Choice is bad: https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...
* Choice is good: https://glyph.twistedmatrix.com/2014/02/unyielding.html
Ugh, did some freelance work when I was younger in classic asp, got a project do work on an asp site and day one turned up it was all jscript! Nightmare!
The relative trajectories of Java and JavaScript over the years are fascinating.

Java became a language that you can toss a 100-developers onto a project for, and incrementally grind out something that has a mostly-consistent architecture. Aka the perfect IBM Services language.

JavaScript became a language you can toss up a SPA in a day from boilerplate glueing together frameworks and only writing the use-specific bits. Aka the perfect web developer language.

As other commenter said, bad developers are probably a consequence of demand > supply for any language.
As a kid it seemed like I got sick a lot (as perhaps many kids do) and I became a germaphobe. Now, as an adult, I am/was traveling semi-frequently, I don't really think twice about touching things in public, washing my hands, eating food off the floor, etc, and I am basically never sick. COVID has changed my habits, naturally, and perhaps I unknowingly kept habits that limit my exposure.

I'd be interested to know how different levels of quarantine impact someone's infection and illness rates separately; being a healthy carrier among a community of healthy carriers might be a good thing, as it indicates people are getting exposed to new pathogens at a safe gradient.
I really like Roam, it seems to be made by people who're thinking deeply about what a note taking system should be, I don't mind paying for that reason.

I think there are a bunch of alternatives out there, just googling roam research alternatives will throw them up, I just don't want to spend a lot of time searching and evaluating different systems when frankly roam is good enough for me.
Years ago I saw an executive call up a senior IT manager who was on vacation with his family and instruct him to cut it short and return immediately. Imagine how livid he and his family would have been.

I get that people can be “senior” and in charge of important things, etc. but at a certain point if “leaders” do these things they are simply being terrible people and not really “handling” unexpected problems well.
In a database like MySQL where a clustered index exists for the primary key, or even a NoSQL DB like DynamoDB, it often makes sense to expose some version of the PK to the public if your lookup pattern for that resource is going to be by PK --- versus having some other "public" primary key field like you describe.

If you look up the resource by some other field, that means that you now need to support two indexes - one for the primary key, and one for the "public" primary key. This obviously requires more storage and comes with the performance overhead of keeping the second index updated on modifications to the table. Additionally, for something like DynamoDB where you pay per index, it could be cost prohibitive.

A better pattern is to simply encrypt/decrypt the primary key before exposing it publicly, such as in a URL. This requires no additional database overhead.
Another way of saying 'The EU tends to take worker protections more seriously without considering collateral damage' is 'The US tends to take corporate protections more seriously without considering collateral damage'.
You need a different doc or to get out of your HMO or something. I never have a problem getting in to see a doc same or next day if it’s needed...
>or do they just use it because it's the default?

Yes. My wife started browsing reddit only after the redesign. She had no interest the in the old interface. The new design really has a familiar look/feel for new users accustom to most common mainstream social media designs.
Web scraping == 1st Amendment.
Given that one of the fundamentals of the EU is freedom of movement of workers, workers rights fall right into core competences of EU legislation.
I like maccard’s response better than mine:

> measuring two developers and saying one is 10x more productive than the other doesn't mean that the first is 10x better, just that they are 10x better at what you are measuring under the terms you are measuring.

If you’re interpreting the author’s statement as an assessment of full potential, then you may be right. I didn’t read it that way, and honestly I don’t think that assessment can be easily made.
Worse than that. It’s a “despite my awareness, I’m still ignorant and believe customer data is mine to do with as I see fit.”

Everyone is a potential Zuckerberg or Bezos.
The main problem is that it is low dpi. It means you can't really connect a high external dpi monitor and then use both displays at the same time, because linux can't (or at lest couldn't within the last year) handle displays with different DPI.
The prebuilt binaries of Ardour that we supply have no external dependencies except for libc, the native window system (X11, Cocoa/Quartz, etc), and libstc++. Since Ardour 5.0, JACK has been optional.

Every week, more or less, someone tells me that Ardour is a piece of shit, and someone else tells me it's the best DAW they've ever used. I gave up believing that any given DAW could ever make everyone happy about a decade ago.
the virtio-accel frontend is a kernel module. The backend is VMM specific, so there is one for QEMU and one for AWS Firecracker. Check out https://blog.cloudkernels.net/posts/vaccel_v2/ to give it a try and let us know your thoughts!
But for people that poor, isn’t the alternative not living there at all? Or a different slumlord?

I have nothing but empathy for someone who can’t drive and cannot afford normal housing in the same place they receive services. I totally understand how some of those people would choose to have fewer services and leave, or god forbid be homeless.

But do those people you’re describing, who actively login into AirBnb - if they didn’t get something they paid for in-platform, or if the listing is lying, are you saying Airbnb doesn’t come through? It almost certainly does. A giant corporation is honestly better equipped to go to bat for a wronged customer simply because it has the money to provide a remedy and a case manager does not - the case manager must get all remedies from the richest institution of them all, the government.

Personally I believe Airbnb should just design a high minimum rental cost and ban all transactions that are too cheap. But I wouldn’t describe Airbnb as exploiting these people, they are obviously victims of landlords?
> This is not a pipe dream at all. Call your Congressional rep and ask for legislation to provide this. Asking only costs your time, and you're on the right track (USPS providing this service, so they can do in-person verifications).

Do that, but go a little farther.

You should be able to register with the USPS to get a universal ID (UID), and then associate both a mailing address and an email address with that UID.

USPS would then provide both an email address and virtual mailing address that incorporate the UID. Email sent to that email address would forward to the real email address associated with the UID, and physical mail sent to the virtual mailing address would be delivered to the associated physical mailing address.

I'd like to see them also offer an ID verification service, that provides a way for you to verify to a third party that you control a particular UID. This could provide a robust account recovery mechanism for other services.

Right now, if an account at some service gets hijacked, or you simply forget or lose your credentials, recovery usually depends on SMS or on email. The problem with those is that they too can be hijacked, and their recovery also depends on SMS or email. You end up with a tangled mess of dependencies.

A way to fix this is to organize account recovery as a tree. At the root you have some service where recovery requires that you physically show up at their office and present proof of identity, such as a passport.

Then directly under the root you might have your main email account or your main mobile phone account. Account recovery for those would involve verifying your identity with the root.

Below those, you might have your social media accounts, your utility accounts, and so on. Recovery for those would involved verifying you via your mail email or main mobile number.

How you organize it is up to you. They key, though, is to have something at the top that you can always recover, and make everything else be ultimately recoverable through that. (I'd probably personally do a 5 level tree: root; domain registrars; main email; mobile phone; everything else).

USPS would be good for the root because they have offices all over the country. Most people can get to a USPS office without too much hardship. (Banks would also be a good option for root identity providers).
It’s Long Past Time to Boycott the CCP
If you mean the big consulting firms, they got taken out first. And they still prove the point don't they? The constraints got tightened, but it's still a bell curve with most people at the lowest level that makes it past the constraint.

And while I shudder at the thought of Facebook not being able to man its critical ad targeting development, this is all about growth and taking over every major new booming product category as they emerge. The more people they can funnel into the game of leveraging of their current products to take over others, the more they can take over. Then the economics of paying more makes sense. Also the need for people productive immediately without training. Though according to the complaint, the pay for PERM positions is 156k, not that crazy. And that's the average. For a company in Menlo Park. This isn't the "super-capable" people of the field.
Heaven forbid you should have to compete with someone who's prepared to work harder than you!
You guys unioned as a cross company group of 1 (or several closely related) functional roles? That’s super interesting! Do any entry level people NOT accept membership to the union or undercut in any way? Do you require your employee to be a “union” shop to work there?

I think it’s beautiful your vacation hours are set out, etc.

It seems like there could be some issues if every vertical had one of these (“oh no, the real estate team has 7 weeks of vacation but the HR team only has 2?”) but outside of that it’s beautiful what y’all did as a collective entity. This is super eye opening, thanks for sharing.
very neat, lots on control here. Cool use of parametric geometry that I haven't seen much of: https://github.com/boytchev/mannequin.js/blob/main/mannequin...
You have mistaken Vivaldi for Opera.

Opera was sold to Chinese investment fund, they are scamming short term loans in Africa now.

Vivaldi was created by old Opera exec with same goals as old Opera. Their problem is not being scammy, neither is privacy. Their biggest problems are code quality - UI in javascript is sloow, closing tabs or fullscreening youtube video takes one full second. Then there is culture of secrecy - pretending open source by dumping uncompilable tar.bz2 code shreds from time to time and keeping bug tracker behind closed doors in order to not show how (not) many people work on it and what bugs they ignore for years.
Could one not scrape the html-rendered pages, then transfer it to markdown? I see the bulk of the complication with the Einstein article is in citations, could one not simply write a script to track all citations, and create numeric links to them at the end of the document?
There is a reason why fizzbuzz is a famous interview question. There are plenty of people who can't code (to any reasonable standard) but still apply to programming jobs. They might be fresh out of college, or they might come from a job where they were doing glorified IT or making Excel spreadsheets.

"super complex algorithm whiteboarding" is obviously not the answer. You want something so simple no qualified person could fail even under stress, but hard enough that you know that the person is confident in writing if-statements. "Iterate a B-Tree in-order" filters too many people, "compute the area of a circle" is maybe a bit on the easy side.
Where I grew up (Edmonton, Alberta), the winter is a force to be reckoned with as not only does the sun not melt the snow away once it’s settled in October, but “warm” days bring 6+inches of slush that can then freeze solid to the roads and sidewalks if it’s not cleared before nightfall.

Biking was practically impossible (and very dangerous), and sometimes even walking a few blocks was a challenge.
That being said, I’d still advocate for places like Edmonton being “15-min” cities, and in-fact it would make it much easier in the winter when transportation is more limited.
What do you think? Does The Great Firewall “learn, filter and block” with deep packet inspection or is it a myth?

Any thoughts? Or your experience?
Music release 2021 on a TURBOGRAFX-16 hucard
The musican remote is releasing his newest album with techno music as a hycard for the TURBOGRAFX-16 - checkout his other projects for mega drive or SNES. But it exists also the digutal or vinyl version on the bandcamp side.