skysight-inc/HackerNews huggingface dataset:
>> At the end of the day, if we want punishment we shouldn't expect much in the way of reform.

I completely agree. Equally if you focus on reform, as some European countries do - by growing the person's self-esteem, ups killing and training, treating them like a human, and fostering good social skills - you need an environment that doesn't appear to be particularly punishing.

Of course there are also different reasons for being in prison in the first place. Drug offenses (should they be classified as prisoners of war?), non violent crimes, violent crimes, sex crimes, mental illness etc.

This clouds the issue - if I say "prisons should be hell on earth", because I'm thinking rapists, and you say "prisons should be places of reform" because you're thinking "marijana possession" then we can both be right.

Yes, different prisons exist, and some lean rehab, some lean punishment. Some inmates expect to be released in "reasonable time", others are in for life.

While prisons could, and definitely should, be better - I would argue that the whole justice system needs overhaul. Its too easy to be sent to prison for minor offences. Sentences are generally too long - they remove hope, and without hope there can be no reform.

But equally society is crowded, living together in small space means we need rules, re-offending rates are high, and some folk just don't want to be reformed.

In short, it's a complicated question, with no simple one-size-fits-all answer. The current approach seems to be failing on many levels.
Sounds like Netta was doing due diligence on the relationship.
Sounds like at this point NetBSD is for educational purposes and maybe for someone who wants a starting point OS for an embedded device.

It doesn't have the community like FreeBSD nor innovations like OpenBSD.
As I've replied in the sibling comment, GOG can solve this for most (non-big publisher) games: https://www.gog.com/connect
Here is an editor for C I'm in the process of writing with a Modal, keyboard-only interface.
It features a 3 column source code display format which is different from the traditional single column format.
Also, there are on-screen controls such as menus, toolbars, navigation windows etc.
The entire screen is used to display source code and
keystroke sequences are used for navigation.
In particular code folding is very efficient.
https://github.com/Rohit-Agarwal-Khitchdee/Modal-GUIs

I've defined a couple of source code navigation constructs above the language level that are embedded inside comment blocks.

While I've written this editor for my own use, I've made it available as an open-source repository Github.
It is experimental. The source code is well documented and easy to modify for your own purposes.
Also water cooling air under panels improves performance…
> (maybe not Scriabin)

There is a fairly clear line of influence from Bach -> Chopin -> Scriabin's Preludes -> Sonata no. 2 -> Sonata no. 5.

I'm not sure where the cross-cutting idea of Sonata no. 5 came from. But a lot of the harmony/voicing he's cutting across is courtesy of Chopin. :)
Safari happened because the browsers on Mac at the time were terrible.

You had Netscape (Firefox didn't exist then) which was _super_ slow, or you had IE for Mac which didn't use Trident so had its own version of IE incompatibilities. Neither had a native UI, and Mac was a second class platform for both of them (as in IE for Mac was not a priority for MS, clearly Mac was important to IE for Mac. Although as I recall the IE for Mac engine is what formed the base of the mobile ie due to better memory usage, and mobile browsing was still not considered "real" internet in that period so the incompatibility with IE was presumably less important)
After experiencing xcode and the mix of gui and code needed to build iOS apps, I realized that having mixed medium makes it hard to figure out how to do something if you haven’t done it before and need examples.

Using code alone allows for fast productivity because you can easily search and replace where needed. If you need to find out how to do something, you search the web and see examples. So your productivity speeds up substantially because you have all components in front of you to give you all necessary context at once. In XCode if there is something that requires a gui interaction to work, there are idiosyncrasies: some drag and drop needed or some deeply nested value in some third priority field that you don’t know about and you’re banging your head against a wall for each piece of functionality. Code puts everything on the same visibility level reachable through search (like a hash table). Gui alone also forces you to explore all fields and then experiment. But both mixed is hard.
Show HN: Dungeons and Business Cards
This is trolling. You are purposefully answering beside the point or using false comparisons.

Example:
* china is firewalled off
* you: oh but there’s VPN.

you are really impacting the quality of the discussion, I would love to understand why you’re dining this though. Bored or do you have an agenda?
> Docker (or rather, cgroups and image distribution) have been standardised

Cgroups, namespaces have been implemented once, in Linux, by Google for their own needs. Not standardized in any meaningful interpretation of that word, just like "web standards" aren't. With now a generation of developers raised by big media and fake grassroots and staged march of progress stories, I'm wondering if that generation will be able to tell the difference, or are invested too much already.
I remember going into an interview (written coding test too ha) and the cubicles had ceiling-high walls which were this dark plastic blue in color. The lighting was not right and it was dim. That was a weird place.

I worked in an open non-cubicle design too, closed back headphones ftw.
> we see that nearly all of our clients that are using Nix are, at best, annoyed by the accidental complexity that comes with it

That is because it is an exemplary in accidental complexity at least from a user point of view. I cannot in good faith introduce it to an organization as it is way too complex to use / configure, only thing with worse documentation I've seen was PHP (this in itself a big red flag).
I learned your term for it from https://xkcd.com/243/
Lots of data about this in The Case Against Education. [1] The basic argument is that much of education is signaling. It would be a better use of resources to let people signal more cheaply instead of getting degrees in subjects that do not teach them skills that are useful for jobs or life more generally.

I disagreed with some of the harsher recommendations but found the data compelling.

https://www.amazon.com/Case-against-Education-System-Waste/d...
I created a text-free visual programming language where the program is specified using Programming By Demonstration.

It's called BlockStudio (https://www.blockstud.io) and other people have used it to make some nice little games and animations:

https://blockstud.io/profile/15572
Why do you think that? I didn't hear anything about it.
Indeed. It’s hard to understate what kind of city Detroit was at its peak. I think Silicon Valley would be an appropriate analogy.

The Henry Ford museum is truly remarkable and a place you can spend your entire day.
Huh. I got bored of Papers, Please. Guess it's just not my cup of tea. Will have to try Obra Dinn.
Kasyan Servetsky created a script[1] to compare two documents using a similar technique within InDesign, no intermediate export necessary. It overlays one on top of the other using the Difference blend mode. Quite resource intensive, so only useful depending on the particular document and machine you do this with.

[1]: http://kasyan.ho.ua/indesign/all/compare_two_documents.html
In my context cubicals are considered to be "open plan". We had some cubical dividers in our first office, way back in the day, but it's an interim stage at best.

Of course we had that because we didn't have space for walls. When we moved we got a lot more space, made offices, but monthly rent went up about 6 fold. It's a very real cost.

In fact, after salaries, it's our biggest cost by a long way. Given that most people are happy working from home we'll likely downscale our space a lot at our next lease renewal.
Because the cost of the panels is a shrinking part of the cost of a solar installation, but the work of the contractors is cheaper when you don't have to install them at a height where cars can fit under them.
I would try it, but I'm afraid someone would point out that I'm mistakenly coding in Paleo-Klingon...
Permutation City and Diaspora also deal with it.
Here's one in Montpellier France:

https://www.google.ca/maps/@43.5849703,3.8875289,133a,35y,39...
XYZ add it for your city ;)
Oh definitely! So much easier now. After Rendition we did another version called Spraytrace which tried to force mental ray into more of a pathtracing type mode of operation, (eliminating ray branching, rather than light transport) by faking the mental ray api return values, and overlaying our own sampling. It worked, but was rather a hack. God knows why we didn't just see the writing on the wall, and write a path tracing renderer. :-)
Forcing them to use CVS is probably a big part of it, too.
Sydney high school bans phones with dramatic results
Maybe it's an overstatement but I personally feel like I'm in Panopticon when working in open offices. I do not experience the same feeling in co-working spaces and coffee shops though. It just feels more productive to work with strangers in the same room who don't care about what you're working on but are aware that you need to get stuff done. On the other end of the spectrum, work-from-home setups just feels very solitary and distractions are just more prevalent.
> who do I give it to?

No one, you do it yourself. Here's what works for personal devices.

- Hard drives: Open them up with a screwdriver, then physically smash the platters with the pointy end of a hammer. The platters easily shatter into a thousand pieces, very little force required. Use a plastic bag to contain the pieces. For newer models, also smash the cache chips on the logic board.

- SSDs / flash storage: disassemble the case, then smash the memory chips with a hammer.

- CDs/DVDs: break them a few times, ideally use a shredder if you have one that's strong enough. Make sure the metal foil is sufficiently destroyed.

- Tapes: take out the tape itself, then carefully shredder lengthwise or just burn it.

- anything with batteries in it: remove the battery first.

- anything with device specific cloud service accounts: delete the data and close the account if you won't be using it anymore, so it can't leak data if it gets hacked in the future.

>Would ethics or liability prevent salvage operations from harvesting personal data?

Physically no. Especially don't trust anybody telling you you can trust them. You have to do it yourself or at the very least watch it with your own eyes. There are commercial services that physically shredder hard drives and documents, these should let you watch so you can verify the destruction yourself.
I quite liked those as well, but I had to switch to something else after three failed due to the same problem. The thin plastic protrusions that press the microswitch plungers wear out, causing awful switch bounce and eventually an inability to hold the button down at all.
Sounds like a horror movie back-story scene-setter before fast forwarding to the present day when a random group of teenage kids accidentally unleash a CGI soldier-poltergeist-tornado of epic proportions...
Many years ago, I attended a university with a library reading room like those shown in the linked article. The high, arched ceilings made a huge difference. You could hear the sounds of people talking, coughing, rustling paper, etc. from throughout the room, but the sounds were dampened and dispersed as they echoed off the ceiling. As a result, they were rarely distracting, and I was able to get a lot of studying done.

Conversations were discouraged not only by the library rules. The acoustics also made it difficult to understand what even people sitting nearby said.

Not many libraries or offices built today could justify the expense of such architecture, though.
Yep, my old passport has a hole punch, and that's part of it's charm.
> Why is selecting for one wrong, and the other right?

Choosing musicians based on arbitrary, superficial metrics instead of their ability to produce excellent music will result in worse sounding music.

> Especially when selecting for identity will result in a final outcome that is preferred by some consumers of the orchestra?

The final outcome consumers of the orchestra are paying for is excellent music.

No one goes to the symphony and complains about there being too many white people or Asians on the stage. I can't think of a more tasteless thing to do at such an event. It's literally racist, too, by the way. The race or sex of the people who are on stage is irrelevant. The music they make is what people are paying attention to, and in my experience, that's what people talk about after the performance, not the color of the bassoonist's skin.

The article's premise and conclusion are complete bullshit, too: "If ensembles are to reflect the communities they serve, the audition process should take into account race, gender and other factors."

Firstly, no reasons are given as to why an ensemble should reflect the community they serve. If you're going to steelman something, start there, instead of the strange, tangential strawman you raised.

Plenty of white folks watch basketball or football, despite the fact that a large majority of the players are not white. That doesn't seem to bother anyone. The concern only flows in one direction, apparently.

Further, the evidence mentioned in the article actually contradicts the conclusion being drawn: blind auditions did result in more women being hired for the New York Philharmonic.

Symphony orchestras don't exist to "serve" a community, except perhaps in the sense a bus service "serves" a community by offering bus rides for a price. They primarily offer a service in exchange for money.

If we're going to whine about members of the symphony not reflecting the community they serve, then they should be arguing for less minorities on stage, not more. The majority of folks that freqent the symphony are white people. To accomplish the goal the author has in mind, he'd need to make the symphony more white, not less.

Imagine yourself at a job interview. Despite your superior qualifications, another candidate gets chosen for the job based on something superficial about their appearance, even though they are demonstrably unqualified. Can you see why this is a terrible idea? Why the arguments the author is making are, in fact, convoluted and complete bullshit?
There is OpenFaaS (https://www.openfaas.com), but surprisingly there's no hosted OpenFaaS services.
On the subject of "the freedom of each person stops where that of others begins", what's happened to the Jamestown library is two rights colliding head on:

* The right of the library to freely collect and exhibit whatever information it pleases, a freedom of expression.

* The right of the taxpayers to freely decide how their tax dollars are spent, a freedom of association.

The library absolutely has their right to free expression, but so long as they use public money to operate, that right to free expression ends where the taxpayers' right to free association begins.

In this particular case, both rights were exercised and respected. The library is still free to collect and exhibit as it pleases, but not on the dime of taxpayers; and taxpayers no longer have to pay for a library they are not satisfied with.
> You seem to spend a lot of time presuming that someone needs a counterargument.

Nope. I even said explicitly that just finding an argument unconvincing was enough.

> When someone explains to you why they aren't very interested in what you said, and your response is "that isn't a valid counter-argument," the net result is that they still won't be very interested in what you said, and the illegal thing remains illegal.

Ahh, I see the misunderstanding here. You think I want betting on political events to be legal. I don't particularly care that much about that issue. Though I do tend to lean towards legal by default (pretty sure this is standard liberal policy), you can have this one if you feel particularly strong about it. I want weird internet nerds (decent percentage on this site) to have higher quality arguments.

> why do you feel that commentary on social media is inherently deserving of weight

I don't. Arguing with people on the internet is an entertaining pass-time.

> I'm not sure why you believe your statements on your opinions of what "ought" to be should bear weight on what is nationally legal.

I haven't made any arguments about what should or should not be legal yet. Also the is/ought divide isn't a thing I'm inventing here, it's an old problem defined by Hume (convenience link: https://en.wikipedia.org/wiki/Is%E2%80%93ought_problem )
The Bastle houses[1] are really interesting. Shows what a vibrant time and place that was.

[1] https://en.wikipedia.org/wiki/Bastle_house
I guess there is implicit cost involved; you are supposed to help next time somebody else’s barn gets destroyed, and you can only go through community approved projects with this kind of approach.
don't brits use 'council housing' with pretty much the same pejorative connotation?
also there are absolutely bad neighborhoods in the us, you can usually spot them because of all the bullet holes.
Maybe I’m misunderstanding what you mean, but the mural is close to 100 years old.
This is a classic ship of Theseus problem and TFA has a really hostile tone that to me indicates either a lack of exposure to the topic or an intentionally obtuse take as a form of clickbait.

TFA argues that digitizing one self inevitably leads to two copies, and the digital one is not real.

Let’s take a step back and start by replacing/simulating one neuron digitally. Is this a new you? I doubt TFA would argue so. Now replace 3,000 neurons every second over the course of a year and now your entire brain has been digitized. At which point did you stop being you?

The options are, 1) every second you are a new you, with or without digital replacement, 2) every second you are the same you with or without digital replacement 3) every second you are a new you with digital replacement but the same you if you don’t digitally replace. 4) some arbitrary % that feels right like 50%.

Option 3 hinges on a special differentiation between digital and chemical computation, which is at odds with fundamental properties of Turing Machines. Option 4 is as hand-wavey as it gets. Options 1+2 while they seem very different, ultimately can be treated as functional equivalents with slight philosophical differences.

There are real debates to be had over the morality of mind uploading and the very real risks of doing so, and many great sci-fi short stories covering this topic. Unfortunately, this article is too caught up on its hot take to make room for a proper consideration beyond its knee-jerk reaction.
Haha! We use typescript for CDK infrastructure automation/deployment. Most of our runtime code is in Rust, some Kotlin, and Python for user authored detections.
Cool of you to ask. It's a really unfortunate either-or issue, isn't it.

I would personally sometimes like to be able to watch without music. Especially at grumpy times. :-]

But at other times I really respect the creator more for daring to pick something. I myself like things like the Geowizard approach with lowkey midi-sounding stuff. For course content generally the volume or sound dynamic matters more than style in a lot of ways.

Still, to me the unspoken truth in these questions is...we could be allowed to offer both options in one video, but we're not. It's really too bad, considering how many blatantly rude video critic-trolls find their way into e.g. the YouTube comments section.

Good luck...whatever you try at least you asked about it ahead of time. That is, if you are planning on making your own video. If just a general q then yeah it depends.

Also IMO music choice points to creator psychology. If it's a match with my psychology it's even better. If it's not, even worse.
> Interestingly the quiet ones complained about the loud ones (but not the other way around).

What else would you expect? The ones impinging on others were fine with it, the ones being impinged upon not so much.

> Different people have different needs.

This is the bit that people need to keep sight of. People and groups are all different and there’s no one size fits all answer.
Also as someone who is not allowed to install PV panels due to HOA restrictions, why can’t I subsidize this and own my own piece over the aqueduct, the same as if they were on my roof? This seems so obvious, to allow people like me and others who live in apt complexes to have some skin in the game.
Why do the solar panels need to be on my roof to benefit, why can’t they be over the aqueduct or in Palm Springs?
Nope, but there was an unwritten understanding between me and my manager and no unrealistic expectations thereafter.

The comp was ok and I had good work life balance so I stuck around.
twitter exists on the desktop as well
In my experience all usb c chargers are less reliable than barrel connectors, probably because of the microprocessors required for the handshake
GraphQL is mostly concerned with the query semantics.

A proper solution to security/privacy issues should have sensitive data never reach the outermost GraphQL layer.

So the problem is with the existing tooling that enables GraphQL implementations, but like anything else, if that tooling is deficient, the entire approach is on the shaky ground too.
Maybe, but it seems weird for it to be completely unreasonable for operator overloading to be a thing, but also expect the user to have a working knowledge of basic data types.
I used to run FreeBSD in the '90s and beginning '00s. However, back then java wasn't supported properly and the overall tech world geared towards linux, and I switched to Debian.

Has anyone switched back to FreeBSD lately? And why?
Interesting read seeing how focus Steve was. If 5% of Apple was 150M of stock at the time they were worth 3B. Now they’re on their way to being worth 1000x that (and almost crossed that threshold before the market sold off). I think Apple is so traumatized by needing investments to fend of bankruptcy and such that it informs how they price and how they seek to extract every bit of margin and rent they can from every product or service they offer. As a fan who has moved away from the Mac for workstation needs but still a fan of the company for phones and tablets and audio accessories (the AirPods are amazing) I’m a bit dubious of how big they’ve gotten. At some point you get so large that can they really be nimble and agile enough to come up with the next big thing?
Yup. There’s a song by Jedi Mind Tricks called Shadow Business. He says:

Slavery is not illegal, that's a fucking lie!
It is illegal, unless it's for conviction of a crime.
The main objective is to get you in your fucking prime.
And keep the prison full and not give you a fucking dime.
But they the real criminal keeping you confined.
For a petty crime but they give you two-to-nine.

I never really understood the lyrics until another article posted on HN recently and was shocked at how truthful the lyrics were.
Quick someone grab my wrecking ball, I’ve a house to level.
You also can’t cook five star dinners without reading recipes.
No no. Think

join :: m (m a) -> m a

Or

(>>=) :: (a -> m b) -> m a -> m b
The voltage is determined by the chemistry, which unless you seriously deviate from the standard lithium stuff, it's going to be able 4.2 V max.

Aside: When people try to increase it to like 4.3 V with "strengthened electrode material," the lifetime still seriously suffers. I'm typing this comment on a Razer Blade 15 with a currently swollen battery pack, which has been replaced only 10 months ago due to the same swelling issue