skysight-inc/HackerNews huggingface dataset:
P.S. I am in favor of legalizing drugs because it will eliminate the associated crime.

P.P.S. An awful lot of people look at the obvious correlation between poverty and crime, and assume that therefore poverty causes crime. I strongly suspect it's the other way around - crime produces poverty.

P.P.P.S. No, I am not an advocate of being "tough on crime". I think most prison sentences are excessive. But decriminalizing and ignoring crime is the wrong answer. NYC's classifying armed robbery as not a violent crime is the wrong answer. (I've been robbed at gunpoint. Putting a gun in someone's face and threatening to blow their head off is a violent crime. Period.)
Universities aren't reliably producing CS graduates that can code.

If a student enters a collegiate program with some interest or experience in programming, then they're likely to come out of it with solid skills and find some opportunities. If an employer has the resources to select from the best that universities have to offer, then they can find great candidates.

But for us that aren't working for FAANG, a university degree doesn't really tell us much, and certainly tells us a lot less than a portfolio of projects or work experience.

This is still fundamentally a hiring problem. There's no way to sort candidates by skill that doesn't involve a ton of labor. A CS degree sure ain't it.
Ask HN: How can I get clean solution for migrations in Node.js?
I want simple schema editor, where I can add/change sql schema, preferably simple GUI that generates update/alter/etc commands and it'd generate up/down migrations which then can also be ran then on prod.
Definitely. I think Rust's more restrictive nature will leave it a little better than C and C++, but as technology evolves, every language will eventually show its age.
I Am a Meme Now – and So Are You
Show HN: Release the BATs (block level access control in IPFS)
NFT is the current scam.
Of course I said that when bit coin was a few Dollars..
Hmm, just plugging one of the buttonless ones I have in to a recent-ish Asus Vivobook with a tester inline, it shows 19.6V / 1.68A. The original charger for this laptop was 45W, so this is not quite as performant, but close enough for my purposes.
No need for Firefox/chrome to "download" software, you could get a java-based file manager; this allowed browsing the filesystem and running software on the public library computers, which were far more locked down than any school computer I've ever seen (they had software to enforce 15/60 minute session limits, session reservations, etc, and group policies that disabled external storage, explorer, and the start menu; most browser functions were disabled).
If you've got a Citrix-based application available, there's usually some way to trick your way into that system; in my case it was by going to file->open in the weird processor, and right-clicking it to open it in (the remote session) explorer, which had my local media mounted (flash drive), and allowed access to the remote browser. If you can get a cmd prompt, you can also sometimes get around restrictions with that, possibly by using it to open task manager. In college, these weren't locked down so much as intended to be single-purpose (for running Photoshop, etc from home), and I used similar tricks to gain access to a command prompt so I could register fonts for my projects using FontLoader[1].

Of course, despite every PC being on a domain, there was still the local administrator account, which was easily obtained by leaving an unused computer running ophcrack overnight. Eventually I found out that the roaming network administrator account password was simply ford, as the admin left a local account on a computer that wasn't networked; this pretty much lasted me through high school. For bypassing the firewalls? That was simple; I got a free shell account, and later my own server, an early openvz vps.

Once I got my own server, I spent long amounts of time trying to increase the amount of RAM available to me (since it was fair-share CPU on a decent server, building and similar jobs ran far faster than my current digital ocean VPS). At this point, I found out about sshfs on my own computer, and spent ages trying to find a decently cheap Xen VPS so I could use kernel modules for sshfs and swap. Eventually, I gave up. One period of my last semester I was a TA, rarely with any work to do, so I spent most of my time on IRC and setting the wallpaper to be Cyanide & Happiness comics.

/me trouts Piper around a bit with a large slap

1: this used to be available at https://bitbucket.org/cryptw/fontloader but not anymore. This might be the source, not sure. https://github.com/stevenstrike/FontLoader
Okta app usage annual report [pdf]
I’ll take “treat me like I don’t exist” over “make me not exist” any day. ;-)
It's reasonable when you do it in a thoughtful, substantive way that leaves a lot of room for other side. It's not reasonable when you do it with snarky flamebait, or with low-information/high-indignation swipes. In other words, the issue isn't the content of your views, but the quality of your posts. We're trying to avoid internet default here, if possible.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

https://news.ycombinator.com/newsguidelines.html
That contract could have been designed better.

That user could have used it how other people use it.

There are a lot of things here that have nothing to do with “crypto needs to be simpler” copypasta. This particular thing was not simple and never will be unless everyone stops using it. Focus on that one thing: How to design a better smart contract? How to design a better UI for the end user? Thats a great discussion for a programming forum actually.
How does this negate the idea of making everyone wealthier? Inequality might account for why the super rich have a higher life expectancy than the sorta-rich, but that does not mean the sorta-rich would live longer otherwise.
Book Ban Efforts Spread Across the U.S.
We just saw Doctor Detroit last week which he was in.
I'm going to slightly hijack this Ask HN.

Aside from Apple Music, what other streaming music options are available? I'm aware of Tidal which I'll likely switch to shortly unless someone can suggest something better.

I miss Rdio :(
Because once a human did get involved, via noise from here and twitter, Google admitted that there was a problem.

Also, just the absurdity that a human would review a file containing only "1" and decide the decision to flag it was correct.

https://twitter.com/googledrive/status/1486038872928792576
Sell that million dollar Bay Are house and move somewhere better but less expensive. Don't worry.
I hang out on reddit subs for things like mechanical engineering, CAD, FEA, electronics and PCB design. It's not uncommon for people to be asking for help with their software (solidworks, fusion, abaqus, kicad, altium, etc) and posting a picture of their screen taking with a phone, apparently unaware of the "screenshot" feature of their OS. Often these are ME/EE students.

It's somewhat mind boggling.
Tbh, being Black in America is exhausting. I can't read the original post because its' been deleted from reddit, but if I could recoup all the time I used to spend "preparing" to go on errands or to work etc it would probably add upto several years.

I used to plan out my "missions" outside my house like they were military missions. Who was I going to see..who would see me, do I have too many pockets on my clothing, is my outfit too ethnic and on and on and on. The goal was minimize friction and make sure I had no encounters whatsoever. I wanted as sure as I possibly could that I couldn't be accused of shoplifting, stopped because my pants/outfit wasn't "appropriate" and on and on. It is draining to the soul to have to think about it every single minute, but the one minute you don't and you run into someone like that cop who tasered a pregnant woman until her baby died..... you are dead. And yes I considered moving to France when I graduated high school, but I worried myself out it and I regret it each. and. every. day.
If we're honest, most of the actual content of the first 5-7 years or so of schooling is unimportant and ultimately forgotten, save for reading, writing, and basic arithmetic. Ideally some basic computer use too. But it's not like every moment spent on cursive writing in primary school would be a moment taken away from some critical, core subject. Aside from those few key building blocks, most of what you're doing in early school is learning socialization and 'how to learn'.
> it starts to feel more like "tough on crime" is a philosophy rather than a data-driven, falsifiable theory.

Just recently it was reported that after the cops were not allowed to chase car thiefs, car thefts went up 50%.

https://mynorthwest.com/3327635/dramatic-rise-in-car-thefts-...

The recent decriminalization of looting has also resulted in a surge of stealing and crime in cities. Businesses have to spend a lot to armor their stores, hire security guards, and cover the losses. Many just close up shop and flee. This will increase poverty and inequality.
The chancery/round hand style used in the Declaration of Independence is not a style of cursive much used in the last ~150 years. So it's potentially quite difficult without some practice.

A major part of why we teach (or taught) writing cursive is because it also helps teach you to read cursive. You may not need to write much, but until recently you would encounter written cursive all the time. In my experience it's still common enough. It'd be awkward to be unable to read the New Year's cards from my older relatives.
I have a first hand experience working with a great team at Trinidad and Tobago. Maybe we got lucky in finding them, but I've got an impression that good universities exist and therefore there's a steady supply of capable new grads.

As for timezone, Trinidad and Tobago is EST+1, Lima (Peru) is EST, and Brazil is EST+2. That gives much more workday overlap than even Western Europe.
> Young can be against basic human rights without exceeding the bounds of his own, but being authoritarian is still morally abhorrent.

Refusing to participate is far from being "authoritarian".

By that measure, any scientist refusing to engage with a crook, would be labeled as a fascist, when there are very good reasons for him or her not to do so.
Indeed it is, something to keep in mind when confronted with accusations of "colonialism" towards specific nations, peoples or cultures. Conquest and colonisation are part of all our histories, no matter our background.
Aleph was developed for running on YAP, then ported by the original developers to SWI when false/0 and other 2012 corrigenda adaptions weren't specced-out yet, and hasn't changed since. So Aleph itself doesn't work around anything, and we can only look at a recent SWI port of Aleph instead.
[1] quite radically changes the presentation of examples and background knowledge, triggering their loading off a single Prolog source file and making heavy use of directives to switch between pos/neg examples and background knowledge. I'm sure the author has somehow taken care of false/0, but a problem of that port of Aleph is that it won't work with the relative wealth of existing problem/data files in their original representation.

[1]: https://github.com/friguzzi/aleph
I like many parts of COM, but I believe that example mostly demonstrates bad parts, with IDL, registrations, and over-engineered support libraries.

There's nothing wrong with exporting factory functions from DLLs. Microsoft does it all the time, APIs like Direct3D, DirectDraw and Media Foundation don't come with type libraries are they aren't registered anywhere.

Speaking about support libraries, I once made my own: https://github.com/Const-me/ComLightInterop/tree/master/ComL... Compare examples from that article with this one: https://github.com/Const-me/ComLightInterop/blob/master/Demo... That source file is the complete DLL which implements a minimalistic COM object.
Super clear! Thanks!
Why do people keep saying that managers solve the problem of existing in the same company as other managers as though that’s a compelling point?
Yeah, several things my (former) company did that made it worse:

- Not consult with existing employees before making this decision to see if we were on board.

- Not hire individually, instead acquire an entire company.

- Said company was struggling financially (which made it a "good deal").
Apple says antitrust bills increase risk of iPhone security breaches
1) Absolutely - I have been working for the US companies as an FTE (remotely, but C2C, essentially a contractor), and sometimes the hours do make an issue. It's a 9 hour difference with the West Coast for me, but Central / Eastern works well, if the expectations are properly set.

2) Spot on - Agile does not work well in such environment, I have seen it first hand twice. I feel that with senior/staff level devs, you can expect and should get higher level of autonomy and less hand-holding, so in a solid project oriented company, I do feel that fewer "business hours overlap" would impact much. I do feel that at least 3, preferably more hours should be reserved for meetings / overlap.

3) I'd argue about that one, haha. I have been on-call troubleshooting production at 2-3am my time, not once, but multiple times. For a great employer, with proper compensation and benefits, you'd be surprised what devs from this area would do!

4) YES! Companies are greedy. However, they do have to pay pension/insurance on the hourly rate they give to the dev, think 50-60%, but they don't want to give away their cut at all, it seems to be non-negotiable flat fee, which is deal breaking. Another point is that Microsoft and other big brand outsourcing names are coming to EE and stealing away the workforce.

Disclaimer - I work as a senior/staff level dev with high base salary and equity, so my experience may be a bit skewed.
To be perfectly honest, that sounds terrible. Like, just completely awful. I definitely don't want to do that.

HTML by itself is easy enough to work with. The syntax for HTML is pretty basic. A little verbose sometimes, but since the late 1990s it has not been hard to find a text editor that will do things like autoindent and insert closing tags automatically.

Markdown introduces a ton of weird syntax to save you a little bit of typing. That's a good tradeoff when you are striving to keep people engaged with your site... that's the reason why Markdown is used on places like Stack Overflow, Reddit, a bunch of blogs, etc. Asking people to learn how to use BBCode is a kinda tall order compared to Markdown.

However, the cost-benefit of Markdown is completely different on a my personal blog. I'm using somewhat more complicated stuff on my blog... a few standard elements like boxes that say "note", a couple charts here and there with D3, occasionally something interactive, maybe some math with KaTeX. It's not super-complicated stuff, but it's stuff that's often no fun to try and write in Markdown. Even <table> is nicer in HTML than Markdown.

I would rather deal with one simple syntax (HTML) rather than a weird mix of two syntaxes (HTML + Markdown) where one of them (Markdown) has bunch of weird edge cases. As far as I can tell, the main benefit of Markdown for personal blogs is that it's slightly less typing. Not exactly a killer feature in my eyes. (It's also very frustrating when trying to write technical documentation.)
Agreed, without the risk of memory corruption and the associated security risks, C can be used without too much hesitation (as long as your complicated pointer code doesn't break your own data structures and mess up your program, of course!).

I think it would be a challenge to compile all dependencies for a fully features C program into WASM, but if you pick your libraries well, C could be an excellent language for speeding up complex calculations in Javascript.
Never Engage with Toddlers Online
And yet, here we are...
normally when fitting a tire, you put the bead on one side in the "gutter" in the center of the rim where the diameter is narrower while you lever on the bead on the second side. leaving the first bead loose and un-seated while you pop on the second bead makes it pretty easy.

rims with thick rim tape designed to seal with tubeless tires have much less gutter, so it's a bit more difficult to squeeze the last bit of the tire onto the rim. they're compatible, just difficult to work with.
You don't need to set up that alias. I'm guessing it's a holdover from the DOS days with Norton commander where you would launch nc just to quickly navigate to a directory and then quit it, which can't easily be done on Unix.

(the current drive/directory was global state in DOS - it even recorded the current directory per drive, but that may only have been command.com doing that)
I was really just saying that the current reality seems to be that no matter what one's position on the US government collecting and storing information, the situation on the ground is that it's actually be done by private corporations, which I would think many people regard fairly differently.
My first job was at a startup and they simply didn't have any money to hire experienced people, so it was petty much only people fresh from uni.

You see the same at other smaller companies who will rather hire a student or a fresh graduate because it's much cheaper (and more available).
That's one James, not two Jameses, in case anyone besides me didn't know:

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

And yes, it's the King James of the Bible version:

https://en.wikipedia.org/wiki/King_James_Version
The web isn't "the internet"!

Also the late web was designed by guess who: Yes, the ad-spyware companies…
Yes. Search engines, web browser, etc should be made improved for such a purpose.

I also would want to have the feature like EXPLAIN and to use the other features of SQL such as ORDER BY, etc. (Even on Hacker News too, to be able to change sort order, I would prefer to list the comments in order by the date/time.)

Often, I would want to use SQL to search things that are not available as SQL, or even as CSV (which could be imported into a SQL database; SQLite command shell has this capability built-in).
Show HN: Griddler, a Wordle clone built for free and fun
Do you find that all of your financial institutions offer reliable OFX/CSV feeds?

I'm asking because I've generally come to the conclusion that PDF is the only universal data format that every institution will offer.
It's even more insidious than that. Even if the masses see the dystopia for what it is, they can't come together to fight it, because surveillance will be watching their coordination efforts.

In North Korea I suspect most everyone knows the propaganda is bullshit, but even a whisper of dissent will send the police knocking at your door. We aren't as bad as North Korea of course, but it sure smells similar.
I see where you're coming from finding the perlish string formatting weird, I guess I barely even notice that part and was assuming incorrectly it would be everything else about the perl that would bother people.

So I guess that while you perhaps did have suboptimal judgement in your initial reply you very much weren't alone and I should remember to be more careful about that going forwards.
Feel free to try and negotiate better whatever for yourself. But if stress about someone else having more is your driver, I think you're suffering needlessly.
I tried to to use GOCR packaged with Ubuntu on playlists, expecting it to work well since it's computer output. But it turned out not working so well. I also tried scaling the text but that didn't fix it.
The relevant section:

>Content that promotes dangerous false or dangerous deceptive medical information that may cause offline harm or poses a direct threat to public health includes, but may not be limited to:

>asserting that AIDS, COVID-19, cancer or other serious life threatening diseases are a hoax or not real

>encouraging the consumption of bleach products to cure various illnesses and diseases

>promoting or suggesting that vaccines approved by local health authorities are designed to cause death

>encouraging people to purposely get infected with COVID-19 in order to build immunity to it (e.g. promoting or hosting “coronavirus parties”)
Savage. But accurate. We should start making articles about that. Person checks their nested nested spam, other inbox on Facebook and finds endearing highly relevant message from the turn of the decade.
Racing to the bottom by paying talent more and more and more?

I feel like companies are investing even more in the long term than ever before, building increasingly ambitious infrastructure projects.

I don't see what you see at all.
I think this site would be improved a lot by removing the colouring or at least normalizing it so that 'more' is always one colour and 'less' another.

Electricity and oil are essentially access to material wealth. An American uses more because they probably have a bigger house on more land and a fancy big car.

Spending more money on health care could be good if it means you have greater access, or bad if it means you're just paying a lot for the same.

A class divide isn't automatically worse, it could be great for you if you're on top.
Aside from taking a job in 1/4th of Germany (granted, not Munich) is likely to at least confront you with racist violence, if you don't get the pleasure of participating.

And yes, as an EU citizen too, white ... if they notice you don't know the language or have an accent, it'll be coming.
Third rail cannot deliver nearly as much power as overhead for voltage reasons. It might work for short lines where you don't need speed, but not for mainline
For reasons like this, I almost wish software came with a "list of unexpected side-effects of using this software".

Take bash, for instance - each time you run a command (this list is nonexhaustive; I'd love to know others):

1. If you have a `PROMPT_COMMAND`, it'll be run.

2. The command will be echoed to your history file.

3. If you hit <TAB>, arbitrary functions might run (for completion).

I don't know what zsh may do on top of this, but my guess is that it's significantly more than bash. That's not a demerit to zsh - that's exactly what it should do - but visibility would be nice.
The text of "What happens to rule breakers" from the rules:

> We take these decisions seriously and keep context in mind when making them. Breaking the rules may result in the violative content being removed from Spotify. Repeated or egregious violations may result in accounts being suspended and/or terminated.

Which doesn't seem to include the new content advisory:

> We are working to add a content advisory to any podcast episode that includes a discussion about COVID-19. This advisory will direct listeners to our dedicated COVID-19 Hub

except in that the policy just says "may".

(I don't have any interest in this outcome as I don't use Spotify, but it seems unlikely that this change addresses the issues that people are complaining about)
Youtube Music. (If that's still the current name for it)
Since most people here know what Grindr is, we can easily fix that in the title above.
Note that this kind of scripts is a security issue if the system does not implement per-user tmp directories, especially if it regularly cleans the /tmp directory. Which this script appears to expect.
Arcades in America and Europe have essentially been dead for a long time, which has to be a reason why Microsoft doesn't own any. But in Japan arcades were still thriving until recently. Unfortunately, times are tough.
I suspect as much as anything else this is a case of "any piece of code I can read through and not have a viscerally negative reaction to part of it that makes me want to rewrite it to within an inch of its life counts as beautiful to me".

Certainly, very little of my own code passes that test after I've not looked at it for a week.