jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
‘Having a say in someone else’s property’ is really ‘voters voting for the rules and laws they want’.

As long as the rules benefit most people who vote, why would they want to change it?

And right now, that is exactly what is happening - it isn’t changing because most people who vote are benefitting from it. It’s a pretty fundamental part of a democracy.

Until either 1) more people who don’t benefit from the current rules change the rules through voting, or 2) some non-democratic (in the sense of not directly answerable to an election) institution such as the courts change some rules, or 3) someone manages to convince the voting bloc to vote against their interests and change the rules, it is what is is.

All the handwringing about the situation is just hot air.
It really is pretty bewildering how many top comments here show almost 0 understanding of the technology.

How many other topics that get posted here have the same thing happening??
In the context of this discussion (blocking at enterprises), I doubt any sysadmin is going to be able to convince the leadership that blocking all google services is an acceptable trade-off.

If you're doing the blocking yourself on your own network then sure whatever, you don't really care whether google stuff breaks, but you probably also have safebrowsing disabled, or know how to whitelist the safebrowsing endpoint yourself if you need it, so the whitelist argument isn't relevant in that context.
The EFF's target audience extends beyond the reach of HN. This article was certainly not written for the exclusive benefit of HN users, who are generally already wary of this sort of thing.

EFF works to set legal precedents and secure the rights and privileges of computer users throughout the United States, not just those who read industry periodicals or aggregators.
The argument is flipped in a fascist context. Hint: look around.
I'll take a language with ugly syntax but beautiful semantics over one with ugly semantics any day.

Sadly the erlang semantics aren't all beautiful either, at least for the things that most people would use it for today.

This quote that I picked up on the erlang mailing list was an eye-opener to me (from memory):

Erlang wasn't designed to make easy things easy.
It was designed to make hard things possible.

This explains a lot about the erlang mindset. Things like the obscure syntax or the abhorrent string handling are simply not very high on their priority list.

For example, strings weren't used much in the telecom projects that erlang was original conceived for - hence they didn't get much love until recently.

Similarly the syntax seemed like a good fit for the problems that erlang was looking to solve, because it makes the expression of very complex, concurrent constructs comparably sane.

The problem for us "normals" is that in our codebases we very rarely need that kind of expressive power (and the associated learning curve). We tend to need it in 2-3 critical spots, the remaining 99% is best solved by a general-purpose language that allows for quick iteration.

Introducing the behemoth of erlang to a project only for these 2-3 spots very rarely passes a cost/benefit analysis.

That's why we hack shoddy, slow and fragile bandaids in our go-to languages, instead of using erlang.
Here's Vint Cerf's memo regarding an Interplanetary Internet [pdf]: http://www.ipnsig.org/reports/memo-ipnrg-arch-00.pdf
AWS is crap in this regard, because you can only have a single 2FA device registered for your root account.

That means if you lose that 2FA device, you're hosed. Unless you can convince support to turn off your account's 2FA which one would hope they wouldn't do under any circumstances.

Instead, you should use TOTP with a mobile app. That way you can make a backup by enrolling several phones with the same QR code - or printing out the QR code and storing it somewhere safe.
There's no obvious place to put it. Conjuring up CertificateTransparency-like public notaries might work, but who would run them? It would basically have the exact same operational requirements as DNS resolvers. Plus DNS is already "inlined" to the process.

This suffers from the same problem as the v4-v6 migration. There's simply no good way to solve it other than biting the bullet and laying the new v6 pipes. (Though this is a bit easier, but getting DNSSEC off the ground, the root signed, getting root rollover worked out ... all of that like v6 deployment took more than a decade, and it's just getting mainstream.)
there's no money for them in doing that, they want you to borrow money (via credit card or other) and pay them back hopefully with interest that's how they make money
Doesn't seem worse than any other company. I would reserve extremely slimey for companies that fuck their customers over, fucking with your competition is the name of the game ;) Example: http://news.ycombinator.com/item?id=1834976
>because we've taken it to the other extreme and have our government pay for the election campaigns of our politicians in order to avoid the suggestion of political debt to private benefactors.

I would love this. I find it sickening that we've effectively removed the limits companies can donate to campaigns - that kind of money means expectations, means pork-barrel legislation, means unbalanced competition and waste.
Funny, but I did not see anything deeply interesting. What were you trying to communicate with your post chrismealy?
Headphones / earphones are always the answer.

Not only can you listen to music with them on, listen to whatever music you want, it's also a bit more of an effort for other people to bug you and take you out of the flow. Of course you can still be interrupted but the barrier is ever so slightly higher.
Kayak and OpenRasta might suit your needs.
For the RESTful stuff, there's a big push by the WCF team (now with Glenn Block of MEF fame) to build an HTTP framework: http://wcf.codeplex.com/wikipage?title=WCF%20HTTP There's also a half dozen Sinatra clones. MVC is still a strong option and MVC3 is about to be released. Another popular OSS server framework is OpenRasta. For REST clients, check out Hammock (hammock.codeplex.com) and RestSharp.org (which is my project).

JSON is still a mess in .NET. System.Json should be the answer, but it's not everywhere (it's in Silverlight but not the desktop or phone frameworks). JSON.NET is still the best option. There are some other up and coming JSON libs as well.

Any other questions or areas of concern?
Why was the auction so short? They usually drag on for a while on Flippa. I was disappointed to see it had sold ;-)
He was just an instructor (He had a masters I think and had been doing this job for years). I was taking the course at a local community college and found their quality of math education far better than the local university.

A lot of people feel the same way too about PhDs teaching, but universities are so huge they're like governments unto themselves full of traditions and factions and general bickering. I could really see value in the system you propose.
I bought a Vostro 5301 (13" with 11th gen intel cpu) and the fan ran All. The. Time.

I returned it after doing all the windows and driver updates, choosing "quiet mode" in the Dell Power Management software. The fan would kick on while cpu strolled along at 10 or 15%. Replaced it with an xps 13 which has been fine. (I have had several xps so decided to chance it).
It's a big reason I bailed on FB years ago. Friends would post and yet FB's algorithm decided I was not interested in it. And vice versa.

I know it's easy, algorithmically, to simply show me all posts from my friends since the last time I logged in. And that's actually all I expected of FB.
The issue of accounting for other people's opinions and experiences is a good one to bring up - it is a broad way of framing this whole SSC controversy.

Part of the reason why it's rare is, I think, because of our schools. A lot of education pushes people to see things as having only one correct answer. That it's more important to win the debate than to explore ideas. There is not much emphasis on how one develops solid and correct ideas. There is a tendency towards justifying ideas, coming up with good-sounding reasons, whether or not they are actually true.

Also, writing that explores other perspectives in a fact-based manner can easily come across as an if-by-whiskey fallacy [1].

As far as a real answer goes - I think that it's a genuinly difficult problem. Religious figures have been talking about perspectives and empathy and compassion for thousands of years. It's clearly a big thing.

As far as the specifics of the SSC controversy, my attempt to understand both sides is this: Scott made ethical commitments as a psychiatrist, both to his clients in particular and his profession in general. The NYT made ethical commitments both to their readers in particular and to journalistic standards in general. In the SSC controversy these commitments conflict. Whose commitments should win? Whose commitments are the most important?

Scott found a way to make his ethical commitments work for him. Maybe it was a compromise, but I think it worked well enough so that his patients couldn't easily find out who he was. I think that the NYT could have easily made it work with their commitments, and everyone would have been better off.

[1] https://en.m.wikipedia.org/wiki/If-by-whiskey#:~:text=If%20w...
Thought terminating cliche is a thought terminating cliche.
Technology Connections posted this just an hour ago.

https://youtu.be/7J52mDjZzto
Did not think that NPR's all-out war would end so fast...
The author mentions the portable binary is smaller than the original. It seems Cosmopolitan's output is actually an executable pkzip file: https://justine.lol/ape.html
Not super low cost, but I've been happy with my Synology DiskStation.

It's a NAS device that can act as a general-purpose Linux server.

Install Docker and you're off to the races.
> for learning purposes

> A few limitations on utilization of the information

I don't know how it is in Norway, but I see those clauses as problematic.

There is not much point in reverse engineering a piece of software if you can't use the results freely, including implementation of directly "competing" software.

That is, most of RE is just figuring out the data formats and protocols. And I fear that in too many jurisdictions one who had analyzed those can't also be the person who can legally write an alternate implementation, and a "clean-room engineering" is required.
For profit colleges have been very bad for the country. Their students have a low probability of paying off their students loans. Almost all of their revenue comes from federally backed student loans. Their faculty have no independence and get fired if too many students don't pass. They are a scam preying on unsuspecting people. The sooner they get shut down the better.
I find that a plain click on this opens the list.

But an "open in new window" click gives me a blank box (Safari 5.0.2). Ah, cutting edge technology.
Simulation that can simulate itself!
While that would be very very cool I don't think it would work with the current hardware. It works by projecting a bunch of dots on the scene in IR (so you can't see them) then tracking them with a camera. So multiple Kinects are going to confuse each other (probably, I assume so anyway).

Just got my Kinect in the post this morning, very excited about what I can do with it!
On his page[1] it says "The 3D reconstruction code is entirely written from scratch in C++, using my own Vrui VR toolkit[2] for 3D rendering management and interaction."

[1] http://idav.ucdavis.edu/~okreylos/index.html (frame navigation?? ugh)

[2] http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/MainPage.html
I've used Spoon to test sites running on local web servers.
We're hackers here. Are we convinced someone dedicated could not hide something as deadly as a box cutter in a body cavity? So without the cavity search, this is just security theater.
And the slides cite a paper from 1977: http://dl.acm.org/citation.cfm?id=321999

Nice to see that somebody knows how to dig through history.
>The problem is that most people are not really far-sighted, but only see things which benefit themselves in a predictable amount of time.

Because most people are not upper middle class to wealthy. They are forced to be concerned about paying for food/healthcare/education so their life tends to have different priorities.

The other problem is that your line of 'far-sighted' is completely arbitrary. Someone could easily argue that SpaceX is wasting its time with rockets and we should be spending more time studying theoretical physics to figure out better ways to travel long distances in space.
That makes a lot of sense, because in socialism the most rich Party members didn't pay more taxes; the unions offered zero protection against the universal employer - state; and the public services... okay, those actually generated loss, you have a point.
The NHS is about the most cost efficient health system in the developed world.

https://www.bmj.com/content/367/bmj.l6326?__cf_chl_jschl_tk_...
>He doesn't have the power to do that.

He's the party leader. He can force his will.
> SpaceX ... surviving off of NASA and doing what they're contracted to do

Really this is more similar to VC investment where NASA funded it so they could get a return (better launches), but the future is that a probably large percentage of launches will be for commercial purposes (~50% of 2022 launches are for Starlink).
I was definitely contemplating the definition of microservices back in 2012. I think Netflix had been blogging about it then, or just before.
Base64 padding, probably.
To think I was still using Eclipse a scant 7 years ago...
There were over 2 million subscribers to WSB before this started.
Another story of how "Intellectual Property" (as a general concept, with copyright as the specific problem) keeps things from happening, and wastes innovator's and inventor's time on nonsense.
I don't know what the guy you replied to was going on about with respect to Microsoft, but...seriously? He's a scumbag because he doesn't want to work for free? Do you perform your profession for free?
Even healthy people get a coverage offer at $1,400/month (for a family, granted, not an individual). That's quite a bit of change for someone who never needs to see a doctor (granted again, the kids have annual visits).
Why do people join the military? The pay is better in the private sector, and fucking up won't get you shot or blown up.
Last time I checked it was nearly impossible to use Google from Tor (most exit nodes were marked as malware bots.) Has that changed?
No...someone with a very good product which they have been promising will become the New Industry Standard did not make fun of, but rather trashed the professionalism of everyone who is getting stuff done with alternative products that are technically somewhat inferior but also much cheaper and more accessible.

It's a seismic shift in the video industry, comparable to the shift away from mainframes to COTS.
Seriously! Bit walking?! Give me a f*ing break.
Thats why it is a good idea to have a CLA in the first place. I don't understand why postgres for instance doesn't require one.
Erlang or Haskell - rare, but esoteric??

I don't think it's fair to lump them into the same category as Rust (which may or may not gain popularity, it's too early to say), or Nim (now that's truly an esoteric one).
I suspect that the lack of 1FUI is also part of why high DPI support is lagging pretty badly on Linux. In some window managers/distros you can get something that sort of/mostly works for built-in stuff, but once you launch a third party application like Firefox it usually doesn't end well. I'm sure the Firefox devs would gladly support high DPI screens on Linux if there were a single standard way to do so. There isn't, though, and there probably won't be one anytime soon due to the fragmentation of the platform.
You'd need a lot of Finnish teachers
And now there are headlines about automating low tier jobs in the legal and medical professions. The old refrain about getting a degree being a ticket to a steady income is long gone.

Never mind that the latest in assembly line robotics are as flexible as humans in their movement, and can be programmed by demonstrating the basic movements a few times. You can pretty much tell Joe to walk away from his station, and roll this robot into the same place.
only 9 more years, and the wait is over!
It's a shame because it puts power in the wrong hands. The "good intentioned" hackers of today are easily replaced by the malevolent forces of tomorrow. Look at spam, botnets, trojans, censorship, spying, etc. You can't keep dangerous powers out of the hands of the "bad guys". And then it's only a matter of time before the entrenched interests start using the same techniques. Why bother arresting somebody when you can just hack their personal and business life?

When the courts and civil society break down people revert to violence and lawlessness. That's not a path you want to go down, because it typically leads to the most brutish and violent folks asuming power.
An individual has all the reasons to defect if they believe that their time and money would be better spent, e.g., starting a company and profiting off of it rather than sinking their time and money into a degree.
I get foreign exposure with a combination of ADRs and ETFs. Approx 55% of my portfolio is non North American at the moment. About 2/3 of the foreign portion is in ADRs, but I am fairly risk tolerant. They aren't for everyone.
Aren't some of the most world-changing businesses actually businesses where a simple solution already existed, yet entire industries have been created or destroyed in spite of these simple solutions??

For example, before the automobile, horse and carriage was a 'solution' to the problem of getting around. In the early days, was a car a much better solution than a horse? Horses were readily available, didn't need a gasoline infrastructure, they even self-replicated so you could get a new one every few years.

I understand I'm playing a bit of devils advocate here, but I often gut stuck in the mode of thinking existing solutions are good enough, then somebody comes along and evolutionizes an industry with what at the early stages might seem to be minor improvements.

Another example would be the early days of sunglasses. If the question was asked 'how are people solving this problem now', the overly simple answer would have been 'they squint a bit'. With that as the answer, would you go and develop sunglasses?
I know the subject is pretty much Apple's and oranges but i'm currently running:
- Terminal with 2 tabs
- firefox with 2 tabs
- chrome with about 9
- gaim and skype
- iTunes streaming soma.fm
- Netbeans with an opened project
- jEdit
- Colloquy
- Postgres instance

and as soon as i booted Windows XP in VMware, well, took me a while to be able to reply to this post (after the vm settled).

I also that you might be saying "d'oh" but i've had Gentoo running on this metal and a "similar" environment AND compiling stuff with -j4 doesn't freeze away my UI.

My user experience with "OSX" is that it's, way more prone to unresponsiveness due to load, but hey, who cares :P clicks Time Machine
If you're using Firefox, try Lazarus: https://addons.mozilla.org/en-US/firefox/addon/6984/
Good questions. As far as the "why is this an improvement over just nicing" I found this link elsewhere in this thread:

http://marc.info/?l=linux-kernel&m=128991621119292&w...

It includes this discussion:

No, it won't. The target audience is those folks who don't _do_ the configuration they _could_ do, folks who don't use SCHED_IDLE or nice, or the power available through userspace cgroup tools.. folks who expect their box to "just work", out of the box.
Sure, I purchased a bag of #8-32 x 1/2" zinc slot headed bolts, they included the nuts as well.

I also purchased 30 #8 washers(wasn't sure how many i'd need to get the vesa threaded holes tight with the 1/2" long bolt.)

I also purchased a flat 1/8" thick 2" wide by 36" piece of aluminum. I cut it into 3 pieces, used two, drilled 4 holes in each, made those holes slightly larger than the bolt
(for wiggle room before tightening down as i didn't measure as well as I should have). I used aluminum even though it was more expensive vs steel because I know drilling steel is a pain in the ass.

I used a piece of paper for the vesa mount hole template, I took the sheet of paper, aligned the center of two vesa mount holes with one of the edges of the paper and marked those with a line (intersect the holes with the edge of the paper and the two lines, that make sense?), the other two i just used a pencil and poked a hole through while laying the paper on the monitor back. I again used the slightly larger drill bit so I didn't have to be ultra precise.

Since I didn't modify the stand at all I can always go back to the standard orientation, it'd take maybe 3 minutes to put it back. Using my method I retained the default stand and have some tilt capability as well.

My marvel of human engineering(the back of the monitor w/ the aluminum attached) http://imgur.com/ZeHvP.jpg

edit: fixed unclosed parenthesis
Exactly. This is a perfect argument for the Israeli style of behavioral profiling as opposed to the American style of trying to imagine every possible way to hijack a plane.
I saw Aaron Patterson's presentation at RubyConf this year, which I have to say was just as funny as informative. It was essentially all about squeezing every bit of performance out of ARel. He ended up rewriting a good portion of ARel as well. If anyone is interested, the ticket with benchmarking stats can be viewed here: https://rails.lighthouseapp.com/projects/8994/tickets/5098-r...
I used Haskell on my every job last 12 years to quickly prototype various things to get problems exposed early.

This included: prototypes of image analyses (image registration), MIPS-alike CPU prototype, Direct3D pixel/vertex shader assembler language analysis (data flow patterns), prototyping various dynamic data flow CPUs, translator Fortran-to-Lisp (for our colleague who prototyped compiler analysis in Lisp), testbed for viodecontroller, VHDL-to-netlist translator (synthesable subset) for our modeling system, simple GUI for some kind of IDE for modeling system, DSeL for CPU model description.

I even tried to create integrator for "game physics" using infinite lazy lists using ideas from http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32.4...

Most of my pet projects start as a Haskell source. Often they get abandoned, sometimes they evolve into something big.

This "pettiness" of Haskell projects play an important role: they can be thrown away because they are cheap, and they can evolve into something pretty big - easily.
Often because I don't see them. I wouldn't have seen this one except that so many people flagged it.
that course from princeton looks great! This paper is a nice short read and gives some geometric insight:
https://arxiv.org/abs/1805.10451
I can't help but feel this article is saying the quiet part out loud.
> police my dissenting

Lots of that going around, thanks for standing up.
Something similar happens in the New Jersey area around the forests (and I imagine other foresty places with cold weather) if you're hiking and you look down during some frosty days you can see ice being extruded from the ground in a way that looks like ice spaghetti. It was pretty neat the first time I saw it.
That's not necessarily a negative thing, you're forcing students to learn to engage with content online without someone spoon-feeding them.

I think my interest in programming as a kid pushed me to online learning and taught me to be independent. Most of my friends barely went beyond what the teacher covered.

I still think that school as an environment where you see and interact with other students and tutors is useful - but merely for a social purpose. Front lessons can't disappear early enough.