jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
No, civil matters are things like contract disputes, medical malpractice, negligence, etc. I.e. disputes between two private parties.

Traffic violations are violations of the law and thus are criminal matters (though generally misdemeanors).

You can tell the difference by whether there is a County/State/Federal prosecutor involved. Prosecutors don't bring civil claims to court.
The site is pretty, but I would hardly call seeing what different cars look like in different colors research. I guess if that's what's guiding your purchase, it makes sense, but for me, appearance is nowhere near the top of the list.
A great article--never seen #6 discussed before, and as an angel, I can attest it is an important discussion
Code in web applications feels shoddily written, without a kind of bigger picture. For example if you display a product in the interface, why don't you have a data structure representing a product? Or if you have a form for creating a new product, why don't you have a data structure representing that?

The code feels shoddily written because it is shoddily written. Well written web applications do use these "data structures"; its just that they're called "models" rather than data structures.
When I need to focus, I listen to music, but it has to be instrumental. Jazz, classical, even ambient (Brian Eno's "Music for Airports" is my go-to album for focusing). I've also used noise generators, like Ambience for the iPhone, or Bloom (also by Brian Eno).

I have a real hard time getting focused unless there is some sort of music playing.
For me, step 3 was the overuse of nested closures to store state. More elegant in many ways, but at a significant cost in performance.
Just got an Android two weeks ago, and I'm shocked that so far I haven't been able to find TrueCrypt or similar software available for it. Does anybody know of a solution?
That's a little unfair. With web hosting platforms like this offering increasingly low barriers to entry, they are accordingly attracting people who know less about technology, and are more likely to be persuaded by prices than informed industry opinion. For instance, I bought a domain from 1&1 when I was in middle school, just for a stupid personal website. I went with them because they were the cheapest and didn't know any better. I don't feel as if I would be to blame in that situation.
> If your documentation is a directory full of files on GitHub, I close the tab.

I don't get this at all. Why is a static site (where it's unclear which branch it was generated from or when) better than a bunch of nicely-rendered markdown files stored in a directory?
Is there any sort of "frivolous claims" counter one can make for bad DMCA requests? Perhaps some sort of exponential backoff for companies who submit requests which are found to be bad, e.g.,

* 1 bad DMCA take-down, no action.

* 2 bad DMCA take-downs, 1 month until future DMCA take-downs accepted.

* 3 bad DMCA take-downs, 2 months...
X1 Carbon Gen 2 was Lenovo's Vista.
Trusting software you install to be secure is ridiculous and completely irresponsible, especially if you did not pay for someone else to take the blame.

The only thing you can do to secure your software is to restrict its communication channels. Once you've secured the communication channels, the software auth is decorative at best.
And we just elected a new DA whose promise is to reduce inequality in the system, presumably by ignoring yet more crime.

It's a combination of it being too expensive to hire police officers with the cost of living here, part of the citizenry thinking that "equity" and disincentivizing police from doing their jobs properly = good, and the divide between rich and poor insulating some people from seeing what their decisions cause.

I was not surprised at all at the stabbing / murder on Bart last week. In my travels in Bay Area, I have not seen 1 officer on a Bart train in my entire 10 years here. Even on Caltrain, the conductors have no authority to do anything.

It's like we actively try not to enforce laws here.
Unstated first step in the design of Windows 95: Copy the window title bar buttons more or less pixel-for-pixel from NeXTSTEP, but change the NeXT “iconify” button to do “maximize” instead. But don’t copy the useful mechanism of having the middle of the “close” button “×” be incomplete and look more like “⸬” if the window can’t be closed, like if the document in that window hasn’t been saved.

I can see the reason W95 changed the iconify button; the NeXT iconify button looks like a NeXTSTEP iconified window, so on NeXTSTEP the button is self-explanatory. But Windows 95 does not make windows into icons, W95 minimizes windows to the bottom of the screen into a little line of text. W95 therefore, intuitively enough, made the “minimize” button similar to a minimized window line; the “_” button. The NeXT iconify button, on the other hand, more resembles a W95 window. (W95 was made to run on PCs with low graphical resolutions and memory, both of which made it reasonable to only run and show one program at a time. This made “maximizing” a window a reaonable operation, unlike on a NeXT, where high resolution and multi-tasking was the norm.) Therefore, the change is understandable.

It’s just odd that I don’t think I’ve ever seen anybody mention this.
I think the key is "roughly".. They could probably catch errors in the ones place better (i.e. verify this summation) and that is potentially distracting in rounding.

Though another issue is that carry right is an exception for the 10s place.
rundll32 sysdm.cpl,EditEnvironmentVariables

is the most natural choice /s
____

Italics works fine for quote IMO

____

I propose using four underscores as a delimiter of a quote block, like asciidoctor, in addition to italics. I think it looks better than the markdown way of using ">" in front of a quote as it can get quite cumbersome and ugly when you're quoting multiple lines of something. However, I generally enjoy using markdown more if it works on a website. It just looks ugly IMO if it doesn't.
If an attacker gets a hold of your app server, they will be able to get the connection details for that DB, including the username/password.

Having a password adds a small layer of protection to databases that the affected app wasn't meant to connect to.

It adds some protection in that case, but the user should use best judgement if it's worth doing.
I mean, they purposefully kept features off Google Maps on iOS to make Android look better, then brought them in once Apple made Apple Maps.
Thank you. But why is the bed width not listed on the site.
Good. As someone who bikes to work and sees the disgusting displays of drivers on a daily basis I hope for more of this.
Fair - if I were to write up what I'd want from a new systems language it would be: statically typed with some sort of generics capability, natively compiled, not GC'd (I like the idea of ObjC's ARC, though I can't say I've used it), and with first-class support for concurrent or parallel programming - this also sounds an awful lot like Rust, and I don't think I was particularly aiming for it, it's just got a good set of features and design goals for a modern systems language.
It's great idea in practice but will never come to fruition..some people don't want to participate...or maybe they're overworked and don't have time to vote on everything but still want a voice...

Liquid democracy works better...where I trust Bernie Sanders so I delegate my vote to him. Say he has 50 million votes, and Nancy Pelosi has 25 million... Sander's votes in congress on issues would be 2x more effective/powerful than Pelosi's.

If a politician votes against someone's interest they can revoke that person's voting power. It doesn't even have to be politicians..I could give my vote to a neighbor or friend or Bill Gates or Elon Musk.
People don't use it and a lot of web frameworks don't have first class support for it. The main benefit is making the request more semantic. Idempotency etc. isn't always that useful on the protocol level so GET & POST is more than sufficient for most purposes.
>First prioritize ease of preparation, then taste and enjoyment, then health

This seems totally ass-backwards to me. If I followed this order, I'd almost certainly kill myself, either out of boredom from optimizing for ease of preparation or by sheer gluttony by failing to optimize for health adequately.

I optimize for health, to the extent that I can with minimal effort, then taste and enjoyment, then health again to whatever remaining possible extent, and only then ease of preparation.

Just goes to show that most advice is not one-size-fits-all I guess.
My claim is that it's necessary, not sufficient. I definitely agree it's not the latter.
NAT is an acronym for "Network Address Translation" so that's the right term to use.

NAT approaches to bridge IPv6 and IPv4 exist and work as well as IPv4-to-IPv4 NATs, that is to say pretty poorly: but we've long since adjusted the architecture of Internet-enabled software to cope with the flaws, so practically speaking they work just fine.

We've been down a road for a while now of funnelling all of the Internet's services into something-over-HTTP, so running a server might need a public IPv4 address, but as the supplies already assigned to LIRs by the RIPE NCC (and other RIRs) start to dwindle I expect we'll see more services offered whereby you can share an HTTP front end with a bunch of other people, proxied to an IPv6 (or private space) server you run.
Yes, it's worked pretty well for eg fusion festival (well, they don't really enforce the I'd thing, but apart from that..):
https://www.fusion-festival.de/en/x/start

(ticket raffle not up yet for 2020, though)
This assumes that Congress accomplishes anything in "meetings".

Legislation is created and negotiated behind the scenes usually by a small number of lead sponsors who then build a political coalition of support before the bill ever gets to a Committee hearing. Many(most?) committee hearings are perfunctory nonsense attended by just a handful of members and the vote count is an open secret beforehand.

I agree that Congress should explore online voting, but I don't know that the ultimate equilibrium would look that different than what we see today. The typical Member spends Monday to Thursday in DC, Thursday evening to Sunday + August recess + multiple weeklong recesses in district or on the road.

If online voting was adopted, smart Members would still strike a balance between spending time in DC building relationships with their colleagues (and raising money) and campaigning back in the district.
What's with the snarky comments? The guy build a successful business with happy customers. He didn't make it in 2% of his time, he built it over the years with experience from other projects and solved an issue people are willing to pay money for. Maintenance now might be on low time but doesn't mean it's easy to solve a problem and consistently ship the solution. I honestly think most of you have a misunderstanding about serviced software and the demand for it. The fact that you can do it with a Docker script and some time doesn't mean it works properly for all use cases or everyone can and should manage that infrastructure themselves. Some people happily pay for it so they don't have to worry whether their instance is still running and can call support instead of firing a terminal and looking through obscure Stackoverflow answers. He even open sourced his entire business. Instead of throwing apples, try to learn something or at least appreciate the effort.
Well, yes and no. Yes, FPGAs will always be slower than real HW (for the foreseeable future at least). But you can use a design taylored to your application (an accelerator indeed), whether it is a CPU, a GPU, a NIC or anything else, and get more performance out of it than silicon that's available today.

For instance: a custom RISC-V CPU with extensions for machine learning, whether it is for prototyping or not. Or a NIC with some complex routing capabilities, etc. And of course, I guess that various accelerators are indeed the main driver behind this.

I guess you could also run one of these devices you named without efficiency in mind: hardware/software validation, trusting trust, profiling, etc.

But the big part might also be: access to big FPGAs at a fraction of the cost you usually need to shell out to get them, which in turns enables more regarding design verification, etc. for Open source HW, and maybe bypass the annoying vendor-specific tools for a cleaner API, with a hassle-free experience. Can we directly modify the bytecode with this?
Calling it a 'foreign' language sounds odd to me.

As a Canadian French is not foreign as in not a language of this nation even though I don't speak it. Maybe foreign to the person not to your nation is what's meant.

Even in the US Spanish wouldn't be even though English is the only unofficial official language. Even French is part of US languages from parts of Maine to my Acadian neighbours who went to Louisiana.
I'm actually most of the way done with a prototype of a quadcopter that can be deployed on a scene that just orbits and streams video to a monitor in the chiefs vehicle. It's mostly off the shelf components, with a little bit of 'wrapper' that makes is easier to deploy.

The biggest issue I haven't sorted out yet is the batteries... LiPo batteries are great in terms of capacity/weight, but if you keep them fully charged all the time, you kill them pretty quickly...
+1 BTC is the only way i send money to people now
It's a perfectly innocent photograph. I don't understand the point of this post. If you think there is something wrong with it, maybe you should think carefully about how you perceive it. Why exactly do you think it is notable?
Do you feel better about yourself about saying this about me anonymously on HN? re "you are not my Mother or Father" - I never asked you to read my blog. So the implication that I'm lecturing you is a stretch. I welcome people to disagree with my POV, but personal attacks or epithets are unnecessary.
"if the gov't and colleges starting subsidizing majors based on their projected income, there surely would not be as many post college financial problems"

The funny thing is, you might expect the market to already do this. Engineering students can rationally expect to pay back tens of thousands of dollars in student loans, because engineers earn several tens of thousands of dollars per year. If student borrowers were rational and well-informed, no subsidy would be required.

Well, rationality is a tough problem to solve. But before we break out the subsidies, let's start well-informing people. You can start by putting lots of information about income potential by degree program in the mandatory entrance counseling that's required for student loans.
Bad luck couldn't get any worse than this, I suppose.

I wonder why Jobs or Woz never gifted a tiny fraction of their shares in Apple at a later point to Wayne, as a token of appreciation (if tiny). It would have been a nice gesture.
What are you talking about? Who financed authors previously? 99 percent of the time it was their day jobs or their previous income/royalties. Advance payments are rarely big enough to live on for unknown (ie, poor) authors. And where did you get the idea of advertisements from? These vanity presses pay much higher percentage royalties than normal publishers and so total readership is actually less important.
I had root access to school IT network, thanks to default redhat username/password (that to from remote access). I was planning to do some real damage, poking around, too bad I forgot about it. Few months later when I tried to log in again but they closed down remote root access.

It wasn't that I was a really bad person (at least I hope I wasn't) who had an evil intention to burn everything in my path, if I get chance, its simply because I was young and naive and there wasn't anyone there telling me how foolish it was to do what I was doing. I also had "Cain & Abel" setup on my computer lab and access to pretty much every single student (and faculty members) who was checking their email, myspace (facebook wasn't famous) and even their proprietary class management system with access to attendance/grading/unique school ids of each students and personal comments by instructor on student or class and what not.

Thankfully I have short attention span, and soon I got bored of it and moved to something else. If I was caught doing what I was doing, I would almost surely be in jail or at least expelled from school.

Now, sometimes I think of those naive things that I did when I was young and I shake my head.

Case in point. When you are young you do a lot of stupid stuff, its not fair to judge people by what they did when they were young (even if it only 5-6 years ago). People can change drastically on their way to adulthood. I don't know Mark Zuckerberg in person to judge what kind of person he is, I don't think it is fair to judge him based on what he might have done when he was younger.
There's is a distinction between a professional skill like programming and an artistic skill like painting, which could perhaps be expressed through demand levels and commoditization.

Programming is easier to commoditize than painting. Painting ceased being a professional skill in relatively high demand upon the advent of the camera. The individuality of the painter became even more important during impressionism.
This is the first thing I'd do:

http://quackwatch.org/01QuackeryRelatedTopics/spotquack.html
I'm sure the regulators in this country will see to it that those of us creating wealth and value start paying off the debts of those who don't in no time.
They laugh so hard every time Schmidt makes any sort of joke.
Bunch of zombies when it came to the Apple stuff.
Why is this page asking to load Java?
A computer scientist against clockwork and conformity?

All technology is about making stuff work like clockwork. That's like.. what it's all about. This applies to human processes just as much as machine ones.

Conformity is one way to create good clockwork machines.

Your reasons strike me as childish. Word is still the best word processor by far. Personally I respect people who use Word because it means they're willing to use the best software despite it being associated with Microsoft. Word for Mac is about a billion times more sophisticated than Pages.

Anyway to each his own.
> Who else uses git? Upvote if you do.

No, you do not deserve a pile of karma for trying to get people to use your comment as if it were a poll.
I know what you are meaning but in reality we don't have.
Did you read what you linked to? It says that the war wasn't actually started to due to the bucket, but the taking of a castle.

Pretty reasonable cause to start a war I could imagine, back then.
I work at Google. Most people here do a lot of work. But maybe 5% do next to nothing, or nothing you couldn't do in 2 hours a day. I imagine this is the case at any sufficiently large corporation. So if you can find a remote job at a BigCo, it might be worth a try! Note that you can't do nothing from Day 1, you have to try for maybe a year and then you can do nothing (based on my observations)
Arguably nvidia has been innovating while on top to prevent the competition that does exist to catch up.

They have such a dominant market share because they make more compute for less dollar. When the day comes that isn’t the case, they’ve already made well established hardware features and adopted APIs people want: raytracing and machine learning.
The answer seems to be in the same message:

> QA is considered a place for second-rate developers

Obviously, if you look for second-rate developers to be your testers, you will end up with second-rate testers or worse!
I encourage both of you to check out picoprocesses: http://research.microsoft.com/en-us/projects/drawbridge/
Wasn't there previously a famous takeover of a media company by a communications company that didn't go so well?
I did. There just isn't much of a callstack, because I call a single function with an invalid argument.
The author has a history of calling people she disagrees with "racist" or "white people". For example:

https://mobile.twitter.com/juliacarriew/status/1188522396132...

The SPLC, has had some pretty big gaffes, such as this one, where they ended up paying out a few million $:

https://www.theatlantic.com/politics/archive/2018/06/maajid-...

They also pay out very large salaries while stashing money in offshore accounts

https://freebeacon.com/issues/southern-poverty-law-center-tr...
Quora and Pinterest are freaking poison, I don't like how often those things show up.

It just wastes my time when I'm looking for something.
Yes, I was in the job market recently. It is absolutely devastating how terrible the software development hiring process is. There's almost no job in the world where you are humiliated so much and goes through such an agonizing process to proof yourself. I'm a mother of a small child, and don't have that much time to work on creative puzzles or study so many entry level computer science stuff that only a 'fresh graduate' would know.
Ulrich Drepper. I know him personally, and respect his contributions to glibc. His writing style on bug tickets was blunt, but in most of the examples I’ve seen I believe he had the correct argument in the end (the exception is his calling ARM a toy instruction set).

https://www.akkadia.org/drepper/
Similar to "The Lick" in improvisational jazz. Seven or Eight specific notes, heard in so many different songs and genres:

https://www.youtube.com/watch?v=krDxhnaKD7Q

https://en.wikipedia.org/wiki/The_Lick
What is the threshold above which a service needs to exist at all, over a module in an existing codebase?
People still use facebook/instagram/gmail. If you tell them whatsapp is linked to facebook, it changes nothing to them...
The problem isn't silos, it's lack of privacy. Signal solves that problem.
Wild Salmon should be a good omega-3 source, while Norwegian grown salmon is probably not.
you misspelled 'emacs'
> Vendors have every right to not want to host people they don't support.

Not always.

https://en.wikipedia.org/wiki/Pruneyard_Shopping_Center_v._R...

> If you really cared about free speech, you would demand that the government run their own hosting platform in which no one could be deplatformed. But I'm pretty sure no one actually wants that.

Some people did argued that. I personally have no opinion on nationalizing the hosting platforms or social media.
Agreed. I wont vote a story up because of this. Same as tweets with "Please RT". stfu, I will RT if I think it's worth spreading, not because you tell me to
Software support and longevity are terrible, and this is from someone who uses hundreds of such products. I go in expecting bad support, and as such it's only natural that I don't like paying.
How about writing "the biggest number" on your paper?
Good points:

# [These days] the only people who know how to take advantage of all [the functionality of their computers] are the people writing malicious code.

# If it's $199 or less, it'll be a big hit; likewise, if it's over $299, it just won't make sense.

Bad points:

# Even if it doesn't compete on price with iPads and Android tabs, it's going to compete for the same audience... if you have a tablet, you won't want this also.

# [People] are going to wise up, and realize that they've been paying for too much computer.

[we (Americans) have been paying for too much car for years]