skysight-inc/HackerNews huggingface dataset:
Having multiple TTLs in the same record set is deprecated. [1]

If you would rather put them in your cache, instead of not allowing to request them through your server, you are probably best off, by taking the lower TTL and using that as your initial TTL. E.g. this is how an authoritative Knot instance would handle differing TTLs in a DNSSEC signed zone.

[1] https://tools.ietf.org/html/rfc2181#section-5.2
The Impacts of Covid-19 on Sustainability and Technology
The best thing is to use a smart typesetter (i.e. TeX) that'll do the right thing (one-and-half spaces; or French spacing; or presumably whatever else you specify) however many spaces you have between sentences.

(Two spaces after a sentence [in TeX source] has the advantage of distinguishing between sentences and other places where a full stop might appear, such as in abbreviations.)
Boring tech is subjective, it depends on the team. A tool for the job needs to be in right hands to be right. Some may be fine with 1 hour after hours deployment, some may want a fully automated CD pipeline.
The parent commenter wasn't clear about whether they meant success comes mostly down to random chance vs persistence and responsiveness to the audience.

I've expanded (and edited) my comment to try and clarify what I think is an important distinction.

But to be clear, I highly doubt it's true that for every creator who builds a big audience, there's another nine (or even one or two) who put in the same effort, persistence and attention to their audience, over at least 2 years, and get nowhere.

I can believe that many start out then get discouraged and give up early, because they don't know how to gauge their results and improve their product, but that's a different issue.
If that link doesn't work, try this https://www.deveron-projects.com/site_media/uploads/leguin.p...
The GP was talking about browser engines, and the hegemony that is Chromium. A third major browser engine is valuable.
This is both the most amazing and inadvertently-cyberpunk things I’ve read in the second half of this week.

The idea of a company setting up a for-profit city in a foreign country that would essentially have self-juridstiction in order to enable a mass migration from an oppressive government... that’s a Gibson trilogy.
Curated list of resources to learn ethical hacking
I use this as an alternate browser to my usual (safari) and for dev. It's brilliant, highly recommended.
How is it disingenuous? 22.6 / 9.2 = 2.45
https://news.ycombinator.com/item?id=21011976
> Extensions - almost anyone have some kind of extension installed, and Chrome absolutely wins in that category

I have a bunch of extensions installed on Firefox and don’t use Chrome. What are the Chrome-only extensions I’m missing that means Chrome “absolutely wins”?
Justin Frankel of Winamp and Gnutella, before he went on to make Reaper.
Yeah, with the house as collateral (assuming one even wants a house) and a knock on their credit rating if they miss a payment they have to pay for 10-30 years… comparable to multi billion $ unsecured debt these folks can get at similar rates at current yields to maturity values for 5-10 years… lol
Firefox has spell checking [0] built-in. Granted, if you want to use several languages it's possible, but clunky - you have to change it every time.

There is also the Language Tool extension [1]. I've discovered this recently and I'm really impressed. I don't use the online service, I run my own server with French and English n-grams and the experience is very good. It auto-detects the language and integrates well in the UI.

[0] https://support.mozilla.org/en-US/kb/how-do-i-use-firefox-sp...

[1] https://addons.mozilla.org/en-US/firefox/addon/languagetool/
This is somehow especially funny to me since I remember a Mad feature about the extreme and impractical lengths to which magazines concerned about their circulation numbers would go to impress and retain subscribers. Maybe there was a little bit of disguised autobiography in there!
>I won't allow myself to be fooled again by such promises

I get the sentiment, but its kind of silly in practice. Things improve almost constantly.

Just trying to say I have been using a wireless mouse and keyboard for years, they have never given me any trouble. In fact, even less trouble than wired peripherals have given me over the years. Maybe you should bend your rule and try out some modern stuff if your previous experience was not a modern device.
I discovered this site about the same time as QuackWatch[1]. The first few years out of the gate for the WWW were fun times.

[1] https://quackwatch.org/
I think the lesson here is "don't be a commodity"?

In this light, PHP coders are real commodities. They are paid lowly, treated as expendable, and get no respect by peers. I think they're going down the same path of "HTML experts" which were once lucrative business in early 1990s.

Java/C++ programmers fare better because (I guess) there is some fundamental difficulty to be proficient at them. So, despite being old and boring, being good at Java or C(++) is still a good business.

Learning Go/Rust is another way to avoid being a commodity. Although they have a smaller job market, employers need to treat you with respect, because they can't easily find another worker with a matched skill in the market.
Seconds; you can see the seconds hand in the second (no, it’s unintended) set of clocks. Generally I’d prefer using a colon to separate both to avoid this kind of confusion.
I don't agree. While mozilla is taking money from Google, their products don't have tracking built in to them the way that Google products do. They make users aware of the choices they are making and the implications of them. They make plenty of functions available that protect users online from Google, Facebook and other bad actors in this area.

The fight is not illusory, and while Firefox may depend on advertising for financial reasons (although I'm not sure how much it currently is), it is not fundamental to its existence. If someone came along and replaced that money, they would leave it behind. Google on the other hand, is built solely on its ability to gather information about its users and exploit that as much as possible. The two are not the equivalent that your argument claims.
typical at college campuses in the us
Thankful that is a dialect of BASIC! The other great references mentioned here parse C-like languages. Although I can try figuring out, I'm interested to see a good tutorial that does parse BASIC syntax. Also interested to see how it is done in Python (whereas many use C/C++ or Java which have many features that make things a little easier). Looking forward to seeing this series finished.
What is the second one?
I think this is largely representative of the real problem in web dev - the tech has changed, the complexity has grown, and yet the expectation that a web app is still something one person can build on their own using all the modern approaches hasn't changed.

You can still make something that works on your own, but not using all the new tech. You have to compromise somewhere. The notion of "full stack" devs is long gone. Making modern web apps is a team sport. You literally can't be an expert in everything you need to build a robust, scalable, fast, accessible web app anymore.
Just over once a minute if you assume the seconds hand is in the middle of the three?
Facebook launches Startup Circles program in Colombia
Just saying. CoreCivic, mtc , geo group are not Starbucks, Victoria’s Secret and Target, nevermind exxon, apple , amazon... Ok maybe the limited is not doing so well.. But yeah, they're not even garda, g4s, prosegur... Like, maybe the sense of scale is a bit off?
This is the best one. I'm a professional in this area (physicist turned EE), and coming by this explanation took me a lot more time and energy than just reading his article. Transistor action is a wonderfully subtle yet powerful phenomenon.

(In the same vein, of hard questions with easy-ish answers once you do the research, but that no one ever answers: why is N-type silicon better performing than P-type, down there at the most fundamental level? And whither the P-channel depletion mode MOSFET?)

I dislike Beaty's writing style and fondness for pedantry (though I concede that clearing the air about definitions is extremely valuable), but his explanations are accessible and they are always correct in ways that few other sources are, and that's amazing.
Chrome on Android does not support extensions at all.
> I know many Americans won't (want to) see it that way, but yeah, that's precisely what we did.

No, it's really not, and "you're American, you just don't want to see it" is not an argument. And if it was, it wouldn't work, because I'm not American and am not living in the US. Born, raised and still living in Europe.

That's how I know that we never had anything like the US situation in recent history. Hell, even during the world wars when criminals would've had a field day, it wasn't anywhere close.
Worry about Data Transparency
Is power charging speed a parameter in the spec? I thought it was simply max current delivery, but if the charger can't handle that then it sounds like a charge spec and not a USB issue? Where's the line?
Easy:

0. Visit store, find extension, hit install

Not as easy:

Do the same, but now add 5 more steps.
One that really stands out is how quickly and easily I could fall asleep. Like, on a commuter bus, or watching a movie with people. And how I'd be asleep within seconds of getting into bed. I thought I was 'sleep efficient', turns I was just sleep deprived, but thought it was normal.
Ask HN: Alexa move what is playing in kitchen to
Am I missing a bit of syntax? I can "play" on a "whole....group" but I am wondering what or if, I can "Move a stream across and/or to other devices"?

Eg. Alexa move "what is playing" on kitchen to bedroom;

Thanks, I have found that using echo devices has enabled me, but I am still having difficulty learning the intricately.
> URL as the 'global state'

Are there still (browser) limits on how long such a URL can be? Would it e.g. be possible to store a text of 50.000 words in the URL alone?
How Gorillaz could dominate a post-Covid world
The one Safari uses (WebKit?)
WebKit, I suppose.
This guy sounds like the key angle on your business. How did you find him in the first place?
Seconding this. I have the same experience.
What reasons would you disable JS other than to block ads and tracking?

If it’s just those things, why would the developers want to accommodate those people? That would result in lost revenue.
Women ENTREPRENEURS This entrepreneur has built a platform to help women-led
>> mm-waves can't penetrate skin, eyes or anything else.

Ah, I see you made the same mistake as basically everyone researching mm-waves: you forgot about babies. See, they're born with very thin skin, so mm-waves can go right through their dermis. Will that have any effects? Who knows! It'll be a long time till the first 5G babies will be in college.

Furthermore, a lot of things are cumulative effects. Asbestos, of course, doesn't instantly kill you; asbestosis requires a large exposure over a long period of time.

Look at the research around kHz EM waves and Alzheimer's, for example. We've all been near a HV line for few minutes, I'd bet. When they were invented, I'm sure people tested them by standing next to them for hours - they were fine, of course. Turns out you have to build up exposure over a period of some 15 years living next to a HV line... and then you have a 200% chance of Alzheimer's.
>its level of bundled spyware is not very different from any other commercial software product.

Maybe that is more a sign of how necessary it is, rather than indication that Mozilla is somehow an evil company.

"Phoning home" let's them know which features are being used and need to be maintained, and where the bugs are occurring. Experiments are how Firefox tests improvements in a controlled way. Sponsored search engines are how Firefox can exist at all.
>> I like that I can search Google by voice in Chrome,

>Chrome is a blessing for enthusiastic Google users, but not all people feel the same way.

My six year old isn't so much an enthusiastic Google user, but she sure does like voice search, since it is really the only option.

>> MIDI support

>More access to HW is the last thing I want from the web at this moment. I'd rather that browser vendors focus on making the privacy footprint
smaller, not bigger.

I'm not really seeing Chrome suffering from privacy problems coming from MIDI devices.

But, you know, if you aren't into making music or learning keyboard or what have you, I guess you wouldn't care about MIDI. It's kind of a big deal to me (and again, 6 year old), so I'd miss it badly. Likewise, if you aren't into videochatting you'd probably be fine if your browser doesn't talk to your webcam or microphone. Etc. Ok.

BTW, if the browser doesn't support MIDI, and you want to use MIDI, you need to install native apps. Those are often a bigger threat, need to be made for each platform, etc.
A lot of people criticize the Planck for this, but I think the right way to type on a Planck is to treat it like its own beast. Rather than twisting your wrists to face the keyboard straight on, let them angle inward naturally. The grid layout means you don't have to contort your hands to reach the different rows, and if you let your hands "float" above the keyboard rather than putting pressure on your wrists it feels great. Another big mistake is using the default layout, part of the draw of a small layout is that you can customize the layers to your needs. It takes a couple weeks of getting used to but I loved mine so much I built a second one. I hate typing on a staggered layout now, it feels bizarre.

That being said, I have no doubt a split layout is superior ergonomically, but it takes up way more space and is more complicated. I would love to try out a Dactyl-Manuform though.
Can we identify in comments all the discriminatory words in computing?
I vote shapes: wider = bigger pipe, the analogy works.

Plus I would delight in saying, "Yes, but higher power means bigger electrons..." to non-engineers.
Exploit code for wormable flaw on unpatched Windows devices published online
I have been using Endel app: https://apps.apple.com/ua/app/endel-focus-sleep-relax/id1346... in last 6 months. It has a procedural generated music. Depending on your task and bio rhythm it creates different beats. At least for me it works :-)
The Freedreno project did some reverse engineering of Qualcomm userspace GPU drivers, so now those GPUs have a free implementation.

https://en.wikipedia.org/wiki/Free_and_open-source_graphics_...

Are there other Qualcomm userspace drivers that need to be freed?
i'm still under the impression that SPA are still not very good for SEO ( unless you also add server side rendering ability, which is probably a bit more involving and "not boring").

is this still a valid concern as of today ?
People want better browsing experience from their browsers, not a terrific MIDI experience. If you want those, native apps would be a better choice from a technical standpoint.
(2021)
> This is all part of a culture that tells cops they are above the law, they have the power, and everyone else just needs to bow down and accept that.

Certainly, I agree with that. And the US culture is very different from European cultures (which is not a surprise, given how quickly the country changes and how young it is). Comparing it to Europe where we're sitting on a very different (and much more stable still) culture with very different traditions, a completely different approach to individualism vs collectivism etc, isn't helpful, and you won't get anywhere if you dismiss 99% of the difference and then say (yes, I'm exaggerating, and no, I don't mean you specifically but people who like to point to Europe in comparison) "well, clearly, it's because the citizens don't have guns and the police wear friendlier uniforms".
Not trying to dogpile (I didn't vote on your comment), but you would be trading an open-source browser for a closed-source one.

Personally I'd stick to Chromium or Firefox for that reason. Both are still good browsers.
You may well have already seen it, but http://www.hpmor.com/ was even better, IMHO. It was there that I saw my first recommendation for Worm.
Let's put (2021) in the title please. This is not going to be resolved and it is intentionally, USB-C is universal form factor, not in universal functionality.
Choosing boring tech ensures fastest GTM.
The original comment wasn't even talking about google or the advertising business. Their point was addressing browser engine heterogeneity.
If you put non-flat keycaps on the ergodox (especially if the further rows have extra-tall keycaps) it gets a lot nicer to use. It also helps a lot to steeply “tent” the two sides, and experiment with their 3D orientation and position.

As a general rule, completely uniform keycaps should not be used unless either (a) the keyboard is built using a manufacturing process where the further keyswitches can be boosted higher up [e.g. IBM’s approach on the Model F/M with a curved barrel plate, Maltron’s vacuum formed plastic, or hand-wired 3d printed keyboards], or (b) there is literally no space for anything else, e.g. on a laptop.

The further rows should not be tilted away from the body though; the keystroke should still be in the same direction as the home row. The Kinesis advantage gets this wrong in my opinion, and the further away rows of keys are quite uncomfortable to use, especially the index finger number keys. The Kinesis thumb section is also in my opinion quite poorly placed and oriented. YMMV.

(The Ergodox thumb section is uncomfortable for many people’s hands in large part because Dox was closely copying the Kinesis.)
It would be nice if Linux kernel devs also had some leverage they could use to increase the amount of open source firmware out there. There is precious little open source firmware and most of it is hardware specific so it becomes less useful as newer generations of hardware come out.

https://wiki.debian.org/Firmware/Open
You're saying exactly what the message above states - either, or. It is totally possible to have a boring JS stack, or a boring Ruby stack, or a boring Python stack. And for most of use cases, that is more than enough. One of the best examples is Basecamp, but only because it has a very strict frugality around technology, which, as we see, pays off in the long run.
Very nice movie, recommend the full set, helvetica, objectified, urbanized, by the same director
I haven't watched Helvetica, but the same director also made Objectified which is fascinating look into the industrial design of everyday products.

https://www.hustwit.com/objectified
You basically have arrived where lisp was some decades ago. Logical next steps are to write the OS and the editor and the VCS in JavaScript.

However, at some point you will have a look into your myriad of nodejs dependencies and see with horror that they rely on C++ extensions. Then you learn that your precious stack is just a GCC upgrade away from not building anymore. And noone in your company even remembers what that is, a C++ compiler flag.
Some people say wonders about the twiddler but I know nothing of it.
I want to chime in that I, also a developer, mostly experienced the opposite. I hated giving time estimates, they were demanded, and sometimes when I overshot the optimistic time, managers were incredulous.

Very few people involved understand how difficult it is to estimate work for some/most projects. If you haven't explored the problem space pretty well, you can and will run into problems that are unique and very troublesome. And you can't know that ahead of time, except in a very hand-wavy way.
Sure but I always flag them with red electrical tape so their true nature becomes obvious
Why are they better? I'm developing for browsers, and it runs amazingly well. I wouldn't know how to build such a thing natively (for one thing, it layers on top of and syncs with music videos), and wouldn't have bothered.

There are tons of web apps, games, etc that "people want." Maybe you don't want them, but other people do. Even HackerNews is more than browsing, since you can post to it.

I get that some people want their browser to do a very limited subset of the things that a browser like Chrome can do. I don't think that is actually the view of Mozilla, but if it was, and they actually advertised that, I suspect they'd have even lower usership.
The Postgres team has been using SQLSmith for that purpose for a while if I'm not mistaken.
How did you learn your driving license? Anything to improve?
Hi, I am working on a tool to improve practice driving experience for learner drivers. How much time did you practice at driving school, and how much time did you practice with parents? What was your pain points?
I have a different question. Why do you want to SEO an application? I understand you want to SEO your landing page or blog but SPA should be dynamic content which you don't even want to be crawled by google.
Not a bookmarking site per se, but has many notifacation options for developers on projects that they track https://newreleases.io.
seconded. Objectified is a great doc
If he operates within a technical space (as he clearly does) surely correctness isn't too much to ask.

I assumed from the title that Brave was adding affiliate codes to links on the page. That is not the case and now the author feels that he is a victim because Eich pointed this out.

The author also added an inflammatory HN comment from this thread to his blog post. This doesn't make any substantive contribution and is sensational.
All the tech there is not really boring. If you want boring take db2.
Show HN: Lottery Simulation Game – Until won first prize,I bought EuroMillions
Thanks. Yeah I know, I tried to have the fewest words possible. Technically it runs in firefox, you just can't do the midi thing. (my daughter hates watching music videos if they don't have the colored notes displayed and making sounds)

I also suggest that pink is a color of the rainbow, which is an even worse offense from my point of view. :)
Yes, that's is such a pain point in most linux setup. Even copy/pasting has not unified keyboard shortcuts (terminal). I know there are valid explanations for that, but from a user point of view this is a disaster.
“Droplets” as in DigitalOcean? Those are literally just single virtualized servers — nothing fancy or property happening there, despite the cutesy name.
I can't justify an Adobe CC subscription since I use it so sporadically. A few months ago, I happened across Affinity Designer[1]. I bought it and I've been very happy. It has all of the functionality I would know how to use in Illustrator anyway.

Combined with Sketch, another non subscription product, it provides everything I need for the little UI design I do.

[1]:https://affinity.serif.com/en-gb/designer/
Read again what I wrote.

And please read wikipedia on the subject

https://en.m.wikipedia.org/wiki/Mexican_Drug_War
I use my browser to read, watch, and listen, as do many others. I have never heard of people creating music with Chrome. Support for MIDI should be the last thing browser vendors should be concerned with right now.
If you read my comment again, you'll see that I'm not claiming that they are "judge, jury, and executioner" at all. I'm saying that people perceive them to be, and act accordingly by optimizing for the score, not what the score is supposed to measure.
What Is Java Heap Fragmentation?
It's part of the USB-PD specification. Some manufacturers still add proprietary extensions though, but in most cases the devices can still fast charge in other chargers.
Show HN: Worldwide Onsite and Remote Job Alerts
I agree with you. "Politics" aside, Chromium-based browsers just work better. It's odd that the 10xer super-hacker influencers here think that if you use MIDI, you're part of the problem.
I’m very happy to see that Ghidra is commodifying reverse engineering tools and making them available to efforts like these.