skysight-inc/HackerNews huggingface dataset:
There are various techniques you can apply in these cases. Like deduplicating dependencies or apply a build/babel plugin that makes sure the names are unique.

Imho scoping elements at the template/element level sounds more promising. Here is an experiment archiving exactly this https://open-wc.org/scoped-elements/
There are still some improvements to be made but it's actively been worked on - so something lion might consider in the future.
You posed an interesting point which my mind immediately went to: How do you think 2008 apple would do against the sole of today given today’s technology?
As a long time Winamp user 20+ years ....Winamp is not dead!
The_DoctorO/DrO (well known on the official winamp forum before that useless company radionomy took over) is the official maintainer of what was once called Winamp and has been working updates for 3years+ now, Winamp is now known as Wacup (Latest beta release 2020 feb) if you want to get the updated and improved versions...

Website: https://getwacup.com/ Forum: https://getwacup.com/community/ Discord: https://discord.gg/5pVTdbj

Upvote please
> If anything, there are ample examples of traditional tribal communities who are struggling with modern problems - health, addiction, crime - which they didn't have just 50 years ago

This is the noble savage belief, but it really doesn’t match up with reality. Life was nasty, brutish, and short before modern civilization. People died early from preventable disease, war, famine, and crime was still a thing. Most people were peasants, serfs, or slaves, chained to the land and forced to work for a small upper class who enjoyed the fruits of their labor.

If you look at the history of South America or Africa, they still had kingdoms and empires, they still had wars, and they certainly still had poverty. People in China or elsewhere also weren’t in “isolated tribes” they were still poor peasants in an empire.

(Edit: just to be clear I do accept there are some problems unique to modernity but I want to challenge the idea that the past was a golden age)
This is an article about securing the boot process on various platforms. Whatever your thoughts on Apple's cloud security practices (I'm not a fan either), it gets tedious to have this brought up every time an article is in any way related to Apple and security. Boot security matters, regardless of whether your cloud backups are end-to-end encrypted or not. I find calling it "rather performative" disingenuous.
> When I read about database schemas with thousands of tables I wonder what kind of problem could possibly require so many tables.

Businesses that trade in thousands of products, employ thousands of people in dozens of countries, with hundreds of different taxation, human relations, timekeeping, payroll, health insurance and retirement savings laws, dozens of sites, inventories in hundreds of locations managed by dozens of contractors, moved by one of potentially thousands of logistics firms with at least a dozen modes of shipment, reporting standards for multiple countries, reporting standards for stock exchanges, internal management reports, bank accounts in multiple countries, in multiple currencies, with a mix of transfers via a variety of means, hundreds of cash alternatives with varying rules about whether they are cash alternatives...

Modern large businesses are very, very complex.
Today. I doubt that was the case in 1940 or even in 1980, especially on the Soviet side.
Apologies, it seems the program was discontinued in 2018. Lookup details on Microsoft’s BizSpark program for more info.

This program replaced it, but I have zero info besides knowing it replaced BizSpark so might not be comparable:

https://startups.microsoft.com/en-us/
My only gripe is that my login/wake up are slow for some reason (Macbook 16), but I can't pinpoint it or rule out IT shenanigans.

I appreciate the security, I'm happy that many of the apps don't get to shit all over my Documents directory as easily anymore.
>Then the fact upgrading it's RAM was unecessarily hard and expensive and needed urgently

Isn't it impossible? It's soldered to the board.
1000 tables isn't an extraordinary amount. As far as database schema design goes it really depends on your needs, e.g. is your database intended for OLTP or OLAP use? Depending on your needs you can decide to what degree you want to normalise your tables, also there a lots schema designs to chose from (star, snowflake, etc.) and it's worth reading about them. Having a good schema design is about knowing the data you have and how you plan on using it, there is no one "good" solution in my opinion.

Edit: Security is also something worth taking into account, design for the applications and users that are going to access your database. You might create a separate schema for an application and separate schema for users and then grant them access to a "main" schema for instance, but this really all depends on your needs in the end.
I have worked on some shot database designs that managed to ship.
Well, if you find a genuine Rolex at a rock-bottom price that needs servicing, make sure to let watch enthusiasts know, you'll make an easy buck flipping it.

Me? I've yet to find those deals.

> Uhhhmmm... Not many? And those who wear, it's either an apple watch or some cheap utilitarian model.

Are those not watches? You said watches are obsolete, and now you're discounting a big part of them. Apple watches, utilitarian watches are watches. Some people like them, others don't. I would never want an Apple watch, but I love my Swatch. No data tracked anywhere, no need to recharge, and looks and feels much nicer than an Apple watch for a fraction of the cost.
I think the same thing every time this pops up on HN. The Quality department is clearly loaded with spooks. XD
I remember when Winamp was cool, then AOL applied its touch of death, 点脉; it was very effective
We almost filter in bad information because it's entertaining. It's as if the world has got bored of living in a safe, reliable, technocratic, boring, opaque society, and instead decided to incite someone to stab it to death like the boy in the story.

People talk about media bubbles, but I think these days we're far less bubbled than we were in the past - anything "big" enough goes global, it's just the spin on the coverage that varies.

I do wish it was easier to avoid consuming so much US news and current affairs in the UK; it leaks all over both social media and other media. It's much more likely that you'll be told what's happening in Iowa than in Birmingham (UK), and I think this is increasingly a problem.
you can get individual tickets reimbursed too, my mom is working part-time around Paris and she keeps her used tickets as a proof of payement.

When I was working as a consultant at Alten, in theory my gas could have been reimbursed (based on distance travelled and car horsepower), but I never tried since I used public transport during all my time there.
This worries me to be honest. The mainstream media was clearly always spinning to us long before the internet came along, but at least when people broadly trusted the same sources they also broadly bought into the same spin, so at least there was agreement within the group and a degree of social cohesion as a result. The BBC and 20th Century Britain springs to mind.

This seems to be breaking down at a rapid rate though, when it's very hard to have any idea where people will stand on hugely important subjects such as climate change, geopolitics etc until you speak to them. People's opinions vary wildly seemingly based mainly on which sources they happen to trust.
Direct loom to table.
I would be so happy if spotify would allow custom skins so I could have winamp + spotify.
Maybe I am confused because ncmpcpp doesn't exactly use mpd nomenclature regarding queues and playlists - https://github.com/arybczak/ncmpcpp/issues/188

As I remember it, in Winamp you load a playlist from the media library (in my case usually all files), and then within that playlist you can use JTFE to select a file to play next. That file in the playlist gets a number [1] next to it and is played next, regardless of whether shuffle is on or not. Any number of tracks in the playlist can be queued like this, each getting a respective queue number next to that tracks entry in the playlist line, and afterward the queue is finished Winamp returns to the standard playback ordering.

So I can have a playlist of all files on shuffle, decide to queue up a specific album or two, and after that it goes back to random shuffle without me having to reset the playlist from scratch.

This ad-hoc playlist-within-a-playlist is also visible within it's own dialog box if so desired.

(I'm starting to wonder how different the abstractions ncmpcpp use compared to mpd, or if it's just a naming thing.)

Edit: or, IIRC, instead of the JTF queue method, you can just immediately jump to a file in a playlist, and after playing that, Winamp returns to the previous spot. I need to make a screencast of this because there's apparently no videos of the functionality around online..
I think this article can bring new context for the whole situation:

https://www.japantimes.co.jp/news/2017/03/13/business/econom...
What Is CSS4?
I'm very worried about a nightmare scenario where a false positive makes Clippy send you to a week in the suicide watch ward becase you are not smiling enough or you don't enjoy San Valentin.

I remember a story of last year where a graduate student had a big argument with his advisor, and the advisor reported him to the suicide service. And they come and forced the graduate students to go in an ambulance with a straitjacket to have a friendly interview. (I can't find the story, but my search story now looks suspicious ...)

Remember that no one will want to override the AI. If you make a mistake and the subject commit suicide, you will get a lawsuit or go to jail. If you follow the orders of the AI, you are just doing your work.
You have a max. number of times you can install and after that you can only get it re-activated by buying a new version..

This was a hot topic at their forums. Sorry, can't locate that now, but here is a post of somebody who bumped into this:

https://community.idera.com/developer-tools/general-developm...

It's pretty customer hostile if you ask me.
I basically learned how to program using Delphi 2, as a 16 year old who somehow ended up writing the LOB software for a small business owned by a family friend. Lots of good memories of that. My career would probably be farther behind if Delphi didn't provide all the pieces to write a reasonable client-server application out of the box.
You can also just unsubscribe from everyone.
Reusing My Presentations
As does Javascript of course. On the other hand, IEEE754 guarantees correct rounding, so floating point operations on integral values will come out alright (additions and multiplications will be exact within a large range, and inexact divisions will be rounded correctly, so you shouldn't be any worse than using integer operations).
Show HN: MuseTree – Human-AI interaction for music composition
> E.g. The description of an item in a sales invoice is the description at the time the contract of sale is made, and must be immortalised as such as a copy of that description.

+1. I maintain a couple of systems that younger-me wrote 15+ years ago. If younger-me had understood this, I could have avoided much re-engineering :)
Choosing a wrong tool (fashion and status product) for the job (science) is hardly a thing against Apple's products.

And I hate Apple products too.
This article talks about design specification and its model-checking; seL4 used a completely different formal method.

Formal Methods (for software assurance) is the name of a research discipline studying the following methods, as well as programming language semantics:

* Formal specification of either code or design

* Model checking

* Sound static analysis

* Machine-checked/assisted deductive proof systems and dependent type systems

* Concolic testing and automatic test generation

* Program synthesis

Some of the verification methods above (like some model checkers and sound static analysis) can be used without any explicit specification whatsoever (e.g. they're used to verify lack of undefined behavior in C programs). So the name "Formal Methods" covers a wide range of tools and techniques, with widely varying goals, costs and appropriate domains, that it doesn't really mean much to talk of "formal methods" as if it were a specific thing. Rather, it is a general approach used in constructing widely differing tools and techniques. That's why it's called formal methods, not a formal method.
Plink-plonk.js – hear webpages render with DOM observer and audio API
It's about ALL profit you make, not just the profit of your delphi apps. IOW, it excludes all small businesses.
A more generic fix IMO

https://addons.mozilla.org/en-US/firefox/addon/redirector/
You can also use the standard accessor readtable-case to tell your Lisp whether you want it to convert case or not.
> How do people generally go about backing up this file? Or do most people not

If you use Time Machine it should be backed up.

I have two hard drives I rotate on and off my computer regularly for Time Machine for redundancy, it’s always worked well so far.
Yup - it’s a great way to lose real customers - but I suspect it’s a trade off they’re ok with
Yeah, apparently the Pixel Qi company is a spin-off from OLPC, and that's the name I've heard in the context of color eink tech (took me a while to remember it). Defunct since 2015, however.

The page on the wiki.laptop.org isn't too clear on the technology—presumably it's more complex than just LCD and eink slapped together. The Wikipedia page on the XO laptop seems to have some detail: https://en.wikipedia.org/wiki/OLPC_XO#Display
Ramsey was the one who dug Wittgenstein up out of his self-imposed village solitude and convinced him that the Tractatus was fatally flawed (he attacked W’s treatment of the color exclusion problem), and remained a significant influence on W. More so the Sraffa in real terms.
My actual use case some time ago was to run tests suites for some tricky and convoluted data wrangling code that used (by necessity since it was doing some funky tiled image loading and segmentation) fastai dataframes and stuff, locally on CPU to debug those tests... neither training, nor even inference actually, just running a useless micro-training session at the end to sanity test that data was loaded in a usable way and things didn't broke when you tried to train.

But in fastai 1.0 it was all bundled together in one big yarn, with everything depending in the end on some data loading classes that depended on GPU driver etc.

Anyway, it was really bad architecture and dev practices in the codebase I was working though, the tested behavior would probably not have matched production one 100%... I don't blame fastai much for not helping with a broken workflow, but I prefer more barebones and less opinionated frameworks, aka using tf or pytorch directly, since some times you really need to get that "broken" thing running in production before you work on a refactored version of it :P Fastai seems very research-oriented and opinionated.

I'll definitely look into fastai 2.0 though :)
looking at that pictur trump microsoft amazon... sitting together .... eating breakfast... dicks....makes me rally sick from stomach....good reminder why I dont't use microsoft...they are sick these people... look at them...almost puked my breakfast....sick sick sick sick sick people who use microsoft
As such, it helps to also study 4NF and 5/6NF (which are temporal normalisations). This allows us to refer a sale to an earlier 'version' of the product.
DOOM! DOOM! SO MUCH DOOOOM!

So different story here: using Catalina on two Macs since the betas - zero issues. Really, Zero Issues. It all just works. I use it 8+ hours a day - Browsers, terminal work, Mail.app, lots of third-party applications, Xcode.

Ok fine, Xcode can be a PITA sometimes. But Catalina .. my workhorse since the betas. Never lets me down.
A Programmer's Hierarchy of Needs
That's not what the article is claiming though, and in fact when the code is written is irrelevant to the business case. We're talking about spotting production issues before they arise.

The article makes the very strong claim that QA aren't going to catch the bug that arises from this design omission and it's going to cost your company money as everything goes wrong in the field.

I don't believe it would get that far IRL as any dev with a brain is going to spot it, and even so QA should certainly have test cases for this sort of situation if they're doing their job right.

You can argue this may be a better approach, and catch potential problems earlier, have at it. You can argue that there are classes of error that this will catch that normally you wouldn't (some of the preamble and larger scale stuff does seem to show this) But the illustrated example doesn't hold up to scrutiny and is overstated. As such I think it undermines the point that's the author is trying to make, because it looks to me like something we'd catch anyway.
An FSA matcher will be O(M) - one state transition per input character.
Gossiping Commons
This appears quite useful for debugging renders in web apps, and also just sounds quite cool.
Space Engineer Built Her Own Cell Phone with a Rotary Dial System
foobar works pretty well in wine
Same for me - I'm so glad those bluetooth problems have been solved! On Mojave, I had to plug in the lightning cable every few hours to reconnect the trackpad.
Wardian cases and the process of transporting plants
I'm pretty impressed with Gateron's switches, at least in the form of the Healios switch that they manufacture. Very smooth. Very quiet. Tighter tolerances than the Kailh switches I've used.
We could adjust that suggestion to modern times and give a guide to create an electric arc that stays just under your fuse's break point - the goal being to create enough broad-spectrum RF interference to jam radio electronics for everyone else in the building.

(IANAEE, but a hardware hacker colleague of old told me a story years ago, about a DIY device you could plug into mains which (AFAIR) dumped high frequencies into the wire, and this would screw with television sets and lots of other sensitive electronics, everywhere in the circuit up to the next large transformer. He also told me the best place to plug it in would be a street light; it could kill all the TVs in a group of apartment buildings.)
If you use macOS check out https://selfcontrolapp.com/

It's quite hard to unblock once started
Bright brown.
And it's very well hidden. I checked their site a couple weeks ago and I didn't see it.

Besides it's funny. 5000 income - 3000 delphi license leaves... not much?
Indeed, but imagine if they did. Would the American professional class embrace buses if there were two classes? The aversion to buses is partly social.
Freddie Prinze, Joan Collins, Michael Gross and More
It is definitely car theft. This is just a way of getting a clean (-ish) title for it afterwards. In the USA, it will still be a salvage title.
Convicted of murder, first person in California exonerated by genetic genealogy
The keyboard thing is a legitimate issue. When you can’t type a key, it’s a problem.

That said, I had been a lifelong PC user until 2015. I decided to buy a Macbook, the first model to use the reviled keyboard. Everything I read online said it wasn’t worth paying a premium for. Nothing I read said buy it. I bought it, and it replaced my 3 monitor PC with no loss of productivity. Everything I did ran better than I had expected (no gaming.) It was a vastly better experience than the Surface Pros I had used prior.

You have to make your own judgements. Most people that used the old keyboard hate the new one. MacOS has issues, but so does Windows 10. I’m comfortable using Linux, but that is a whole other dimension of complexity on keeping everything working (but still vastly better than it was trying to use Linux as a consumer OS in the early 2000s.)
I think my way of listening to music is a bit similar to this. Basically, I use ncmpcpp's "Add random songs" feature with an arbitrary number (let's say 50) to fill up my queue with some stuff from my library. Then if I decide I want to listen to something particular, I search for it in ncmpcpp and then just add it at the top of my queue. It plays it next and then it continues with my random items. My queue is always on consume, so all of the items disappear from the queue after being played/skipped.

Of course, the main "issue" with this is that after the end of the queue is reached, the playback stops. I don't actually mind this, because I can schedule my playback to stop by moving my current item + how many else to the end of the queue. I know that there's a deamon to automatically add random songs at the end of your queue once you run out of stuff in case that's a hurdle (https://github.com/joshkunz/ashuffle).
Reproducible builds of open firmware, BMC and boot components can enable owner-managed keys for verification of platform and application integrity, rooted in (increasingly open) hardware. Recent conference talks on hardware-assisted security and open firmware:

OSFC 2019: https://osfc.io/archive

PSEC 2019: https://platformsecuritysummit.com/2019/videos

FOSDEM 2020: https://fosdem.org/2020/schedule/track/open_source_firmware_...
The second - I only tried free software DAWs on Linux. I've not tried proprietary DAWs on Linux, because if I'm going to do that I might as well go all-in on the Mac (not least because Macs and Windows don't have two competing sound systems that you have to switch between to use a DAW and do regular stuff like watching videos).
>That is way unfair to the company

oh no, the poor poor companies ;((((((
I understood when they removed PPC support via Rosetta from Intel OS X (Even though the tech pretty much felt like magic). But I don't get the justification for ditching all that legacy 32bit software.

If it hasn't been upgraded yet, then it's never going to be. The Mac isn't like iOS, it's pretty niche. You can't just throw all the software under the bus every few years and sit back smugly expecting either developers to fix all their old software or the market to create new software to fill the gap.

No 32bit Mac apps are going to be replaced with 64bit SwiftUI native apps, they're going to be replaced with Javascript apps in wrappers and your platform is going to be worse off than it would be if the dusty "old" 32bit cocoa app still ran.
Brandless Attracted SoftBank but Not Consumers
It's been like that since the beginning of "Trusted Computing" --- it was originally for DRM. Only within the last decade(!) has it been advocated strongly as a security feature, and my belief is that the companies (and the government) have realised that security paranoia is a powerful tool of control. Unfortunately most people won't question anything if it's "for security".

I don't think open-source is really all that important, and the article is being very misleading in that respect; in fact, if we don't have the keys, all that being open-source does is to allow us to easily see how they're oppressing us. (Of course, there's also the Ken Thompson Hack --- inspecting the binary is the real way to determine if there's anything unusual.)

This is a related article which everyone interested in this topic should read:
https://www.gnu.org/philosophy/right-to-read.en.html
Heads up, the winamp 2.95 download from www.oldversion.com triggers a malware alert from Windows Defender.
Another red flag is that the download is via regular HTTP, not HTTPS.

So I'd recommend avoiding oldversion.com.
It sure can. I have a kid so putting him in the car next to another car in a parking garage is painful but with summon everyday it’s amazing