jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I wish CRUD apps were as easy to do as a operating system or something.

Seriously. I do this for living. For relaxing, I made a language in the side, because is MORE relaxing.

---

In the case of debuggers:

1- Yes, most debuggers suck not only suck, are near useless. What exactly can I do with "0Xfff23dfblabla" when I try to poke at a value?

This simple thing fail almost everything (.NET, swift, rust, java, ...)

Ok-ish: python, foxpro, js, probably other scripting langs?

2- Skip over thirdy-party and/or standard libraries and focus on MY code. Too much stupid "step in/out" when get in cross calls to code I'm not interested. This also mean better filtering of modules? Libraries?

3- Be INTEGRATED with my logging or tracing calls! print debugging is so useful, but is disconnected from step debugging!

4- Have search capabilities: Let me search in the debugger for vars, functions, etc to step in.

5- Have all the breakpoints on view! I wish I can enable/disable breakpoints with simple clicks without jumping around code.

6- Yes, I wanna look at that array/map with a MILLON values there, Imagine if computers could search stuff like that. Also, how nice if looking at/scrolling(remember, the debugger have not search capabilities) a array of few hundreds not kill my 32 GB machine..

This is also key. I fear A LOT to debug if it have too much variables or if some of it hold large values, like above 20...

Also: Allow to put simple invariants: Stop when this function is called N times, or when this var become Y, etc

This is some of the minimal stuff. I have not use rr or similar but if I can't see simple values, no opaque, can't filter code out, etc is the same pain but with more sophistication, I fear...

Some other stuff, nice but maybe is ask too much:

- Diff of values. Most debugging is to see what have changed (also nice: only stop IF changed)

- The debugging overlay the editor. Put the values above the vars, color/mark the touched lines, tell me how many times X have changed...

- Pull in a SINGLE view all the code on the stack, ie: Instead of jump around dozen files, put the dozen call in a single view and jump into that instead.

- Find a solution if thing are around threads. What if I have 100 threads?

- Have a command window (alike terminal) as useful as FoxPro 2.6 DOS. Something close today is Jupiter or the console in the JS debug tools. But this requiere integration that is available on FoxPro and maybe not cross easy to other langs

--

A step debugger is just a part. Also:

- Structured logging is good... but where is the log viewer for that? How collapse all the noise from logging that is only a repeat of the same stuff? How filter to the section where ERRs/WARns happened? What can I do with a 1 GB of logs to truly find the issue?

- How put tracing that can I enable/disable at runtime?

- How put tracing at runtime, if I don't have put the code for tracing before? Could I say "Trace before/after the code enter this function call?
How many students do teachers have on average? $37 per month definitely does not seem significant enough to explain the effect found.
My pet concern is "have you turned it on and off again?" will no longer work. Just like apps have a robust database and a frontend that needs restarting after getting into a bad state, programs for the Persistent RAM generation may need a robust state management system so that frontend state can be rebuilt.
A good method for learning how clusters work and playing with them without having to spend a lot of time re-building when you break things is kind (https://kind.sigs.k8s.io/).

Each node is a Docker container, but the version of Kubernetes running inside it is vanilla Kubeadm, so it's quite representative of what "real" clusters would look like.

The great thing about it is you can spin up a cluster in < 2 mins locally to try things out, then it's a single command to delete.
That's a neat little lib. One possible nitpick: the redis integration should be reconsidered. The limiter's interface provides a mechanism for someone using this library to implement their own integration, which permits flexibility in both the choice of redis client and usage of this code.
http://www.hq.nasa.gov/alsj/a13/AS13_TEC.PDF
How does Neutun know that someone is having a seizure? What characteristics might someone be exhibiting?
In the early days of desktop PCs, the CPU was essentially running at full load all the time (in an idle polling loop) and the temperature would stabilise after a warm-up period, so this type of attack wouldn't be possible. This was when processors only consumed a few watts. Now they vary between a few watts at idle and 100+ at full load, and can make such power transitions in a few microseconds.

I think the acoustic method is more clever (and has a higher bandwidth):

https://news.ycombinator.com/item?id=6927905
Formatted:

- Payzippy was better but still was cumbersome to integrate, we have a much easier experience, you can checkout https://docs.razorpay.com for more info.

- We do not support card tokenisation right now, it is in roadmap.

- We do support 3D secure but handle it compeltely on our end, the merchant need not worry about handling it.

- Right now, we provide iframe integration, but we will support POST calls very soon. Frankly, not many customers have asked for it.

- We support Authorization and Capture Based payment but yeah pre-auths like those in US are not supported because of regulatory hurdles.
> The challenge is making solar panels that are cost effective (e.g. $ per Watt).

And the other key challenge is nighttime.

If we had relatively low-cost utility-scale electrical energy storage, we would see a much higher rate of solar energy adoption. More so in sunny places, but that would then drive down the cost for everyone.

I keep hoping something like a flow battery will turn out to be practical, where to size up the storage, you just need bigger storage tanks.
I'm most excited about the color scales. It looks like a helpful tool for situations where the standard colormaps in matplotlib/pyplot don't work well. Is that an appropriate use case?

I also like seeing nbviewer used for documentation, I haven't seen that very often.
I used to use checkinstall on Slackware to make packages, you'd do "./configure; make; checkinstall" and it made you a package to install with the system tools. It did deb packages and rpm too IIRC.

https://wiki.debian.org/CheckInstall
Think of the Wallabys!
The world would definitely be a bad place.
Thank you for this correction. I wrote this thinking "Fed" as federal government, not federal reserve, which was not smart of me. I was mostly criticising the parent's ad hominem attacks
Benchmarks are not everything, and the difference between asynch/synchronous operation is not the only thing the benchmark is testing (each of these different frameworks appear to have their own system for parsing and representing HTTP requests). You should know what usage patterns YOUR application sees, understand the relative cost of engineering time and CPU time for YOUR application, and do tests in YOUR environment.
Not only is Charles Martel (and to a lesser extent, his father who seemed to be a nobody before taking over Francia) one of histories absolute badasses, but the Carolingian Renaissance basically created the Catholic Church as we know it (and as we think about it in history) and brought writing back to the mainstream in Europe which eventually allowed what we know as the Renaissance to even take off.

It’s a shame that outside of historical circles and the well read nobody knows who Charlemagne is, or they know he was a person but have no idea what he did. To me the “Dark Ages” are just as, if not more, fascinating that the Imperial era of Rome. I also do think that (Dark Ages) is a good term if applied a little earlier to right after the fall of Rome until the rise of Charlemagne.
We shouldn't necessarily assume that the x86 patent war chests are legally sound. Rather, Intel and AMD have a mutually assured destruction cross-licensing arrangement and they need each other to stay viable to fend off antitrust regulators. But they would prefer not risking an unfavorable precedent by actually wielding their patents in court, so their deterrent operates more on the promise of protracted and expensive litigation, rather than on the promise that Intel would actually win against an upstart CPU vendor.
Sure we can manage without medicine (have done so for 25 years of my life) but constant struggling and arguing with yourself about small things is just not fun.

The difference is if those issues are actually becoming a problem that affects your day-to-day life vs just a mild annoyance. When you can’t get your task at work done because you just really don’t care about it for example. Or when you again throw out your entire salary into this weeks dumb hobby that you are fully convinced isn’t just a phase.

It’s also worth noting that adhd is a spectrum and not a binary condition. Some people have more problems in some things while some other people struggle with something else, or have it very mild.

When I take meds I actually don’t feel any different. It’s just easier to stick to things and in more mentally balanced.

Funny story - I actually found out that I had adhd because I commented on a HN post about my productivity issues and someone suggested that those don’t sound normal. Even just officially knowing what’s wrong helped a lot with managing (even without meds) because I understand where these impulses are coming from for example
But which very likely store less information than an ISO timestamp does. (The integers stored are usually POSIX timestamps.) So, you might have to store, e.g., timezone information elsewhere. (And that might also be a good thing. It might not. It depends. Without knowing more, the DB's type is probably the right choice.)

I've seen far worse things than this done to a SQL database though…
There are lots of companies with jobs in open source and other ways to make money from open source:

https://www.fossjobs.net/
https://github.com/fossjobs/fossjobs/wiki/resources
Habit. Prob right salt wouldn't be needed.
xQc is just an edgy entertainer with a short fuse. I wouldn't class him as a bad actor because I don't think he intentionally tries to ruin things.

Twitch chat is also a completely different beast that no one controls.
This is a great and confusing question, because of all large companies Google seems most inclined to want to own their whole software stack. Plus, they have an army of engineers who surely think finance software can't be too complicated!

So what gives? How could Google end up in this position?
The threshold of originality is extremely low for a work to be considered a work of authorship. From the linked decision, " a work is “original” if it is “independently created by the author” and “possesses at least some minimal degree of creativity.” Feist Publications, Inc. v. Rural Telephone Service Co., 499 U. S. 340, 345 (1991). The lines of declaring code in the Java platform readily satisfy this “extremely low” threshold. "

Paper forms are often protected by copyright, as long as they have creative non functional elements. And they are licensed much like stock photos in some industries.

There would be some APIs or code that only contain functional elements and aren't eligible for copyright protection, but in most cases there is a substantial amount that is not only functional.

Copyright protects works fixed in a physical media, not the underlying idea. Many people can create similar works based on the same underlying ideas. Like with a map projection a specific implementation can be protected by copyright. But the idea of a map projection where a constant bearing in the real world corresponds to a straight line on a map cannot be protected by copyright, someone else could create their own version that does the same thing without infringement.

Copyright only protects against copying, not against independent creation of the same work. With something like a calendar, or in some cases an API that only has a few creative elements, multiple people could make the same choices and create the exact same thing without there being any infringement.
The 10% capital gains tax rate is history. Now it’s been merged into the 15% bracket.

To the rest of your comment: interesting point. I wonder if there’s a certain tax rate where it makes sense to change how you invest. Sort of like the difference in investing in Voyager digital (VYVGF) or the Voyager token (VGX). Stock buybacks are not tax deductible but buying a cryptocurrency can be a business expense.

Last, I think the business tax rate hardly matters because so much can be written off and justified as business expenses. Just look at Amazon, Netflix and Tesla as examples. Amazon receives customer money before it has to pay suppliers. Thus, it can quickly go spend that surplus money on reinvesting into more distribution centers, better salaries, and automation until the taxable profit is $0.
How do you know Netsuite is the product in question?
Thanks for the feedback. You have some good points. It still seems strange to me that no one has stepped in to report on what products have BPA.
I know I've seen this submitted here before, but my search-fu has failed me entirely. I don't know if it had any discussion, but it would be interesting to see.

And it's not just my memory playing tricks - the link was marked as "visted"
Ironically, beardguru.com will get 10x the amount of traffic from being on the HNews front page. Moral of the story, HNews more influential than ABC?
"If you are only willing to put in minimal effort and a drab of creativity, there are many low-paying hourly wage, or other, jobs out there for you. "

Unless they won't hire you because you're "over-qualified" and they assume you'll bolt for the first higher-paying job that comes along.
Oh man, now I want to go pick up an iPad and spend a month writing a bunch of DSP code for CoreMIDI. Damn you Apple!
Why wouldn't it be possible to let your API talk to the back-end of your website?

Ideally, you want to have the best format for every platform you are targeting. The phone can have its app but the web should have a website that works like a website, not like a clone of a smartphone app.

You could also turn your argument around. Say you have a website and now you want to make a smartphone app. You wouldn't want to write an app that renders HTML and CSS that's served by a server, right?

I get that it seems sane to make an app out of your website when you already have an app for phones. But you must recognize that the web is really something else than a native program. And if you want to do it right, you need to treat every platform individually.
You also need to consider the survivorship bias of a story from a long time ago in a galaxy far, far away.

All the other potential stories where the protagonist predictably wins the Darwin Award would be too uninteresting to reach us over such an immense time and distance.
I am actually working on a large project involving the new 2016 braille standard for the blind with regard to translation, text editing, and a few other factors. It's nice to see other people care about the demographic and are trying to help out. I think its a really valuable experience to go through your own page with a screen reader and see how it feels. a11y is a whole different world of UX.
Lots of families in the US aren't interested in dumping their house with a yard and garage for an apartment. If what you described is what the majority of people really wanted, nobody would live in the suburbs.
I'm not continuing to contend anything about jwz - I never said he posted it to HN, there is no byline on the blog-post.

The OP blog-post is definitely mock indignation, it's not there to accomplish anything but notability through complaint against a corporation (Facebook) against whom it is trendy to complain vehemently. This is known as a "viral marketing technique" because, as has been seen, the intention is that the complaint should acquire attention and in doing so will shed light on the complainers business interests. jwz may not have intended it but the blog post is operating in that capacity.
Unless the outcome is not clear. Killing off all homeless people would get rid of homelessness(obviously) but it might have a long term negatives, so not everyone will elect to do it.

Just like in many RPG games you can make "evil" and "good" choices. In many instances, going with "evil" makes the game much easier - instead of doing a 2 hour long quest to find someone's lost ring, you can just kill the person and take their money you would get as a reward, so the immediate outcome is the same. But people like to roleplay and people don't make decisions just because they make the game easier.
For a while, Walmart had a brand called 'Price First'. As the name implies, it was their lowest end store brand. The label never had pictures. It was always just a blue label, with white text, and a yellow arrow pointing downwards. I was honestly a fan of those products for the pantry basics (e.g. flour, sugar, etc.) as I'm not an organic foods kind of person.

https://www.theshelbyreport.com/2014/10/30/the-art-of-pricin...
Oh yes, the webcam feature definitely exists and sucks. A lot.

I have to use LockDown + Webcam for my physics exams, which are very heavy on solving equations on your own paper. It works mostly fine until it notices that I'm looking at the paper, then slaps a blue splash page over my screen saying "hey we can't see your face you filthy cheater, show us your face." Happened at least 10 times on one exam.

With webcam exams I feel almost obligated to find a private space to take it outside of my room because you're not 'supposed' to have anything in the background of your video and that would be an unfair imposition on my roommate since he has to deal with the same crap. Fortunately my residence hall has study rooms I can use.

Everyone hates LockDown. When I just had one laptop (a MacBook), there was a 50% chance it would lock up the entire laptop after launching the software, requiring a hard reset. I currently run it in a separate user account on a separate (Windows) machine. I have an iPad, and I'm honestly 100% ok running it on there but turns out some professors disable the iPad app for no reason and sometimes it just doesn't work.

I definitely appreciate the exam guidelines you posted and agree with them. Funny enough, that physics class I mentioned also does the "set time exams" where everyone starts at 4pm. You're entirely SOL if you can't procure a working laptop that will comply with LockDown if yours isn't working.

Fortunately not all instructors use LockDown here, some ask you to join a Zoom call while you're taking the exam (which I think is mostly fair) and some just post the exam as a regular Canvas quiz with varying security settings.

Personally, I think the only form of "cheating" that should be actively seeked out is that students work alone and are submitting their own exam (that is, I should not be paying someone else to take my exam). There are few situations in which you do not have access to the internet and exams should honestly be written in such a way that internet access shouldn't completely break them.
Sounds like suppression of free speech if you cant even say what investments you hold.
For anyone wondering, no, not Electron this time! It uses QT5 actually so +1 there.

(Sad to see the state of desktop GUI has come to this...)
> this only appears to be a problem in practice if the parents are morbidly obese and/or on drugs/alcohol.

Or if you have a baby who fusses but doesn't actually need anything.
Funny how that sort of statement can sound promising to the general reader but scary to a programmer.

I anything I'd put more trust in "We have a very simple collision avoidance system, you could probably write it yourself."
Not even the links along the top work without JS, I guess the temptation to re-implement the <A> tag in JavaScript was too strong. Their re-implementation doesn't even support middle-clicking to open in new tabs.
Infinite scroll sucks ass.
For me, the goal is mostly to program/learn fun stuff. So my game is just a canvas for exploring. Instead if wondering what to do, I get inspired by potential features I could add. Like, I wanted to add a lake of water to my game. I've spent weeks learning how water shaders work just for that, even though ut really has no influence on my game. I also could just have downloaded/bought a water asset if I actually wanted to move forward with my game.

So I'm a "burrower", but mainly by choice.
I’ve been working on a game mostly solo now for a bit (my wife helps a bit with level design). It’s a stab at third person dungeons and dragons style play. Working on it is a lot of 7 day weeks and questions that you have to answer for yourself and the technical challenge feels really great.

This build is really out of date, but if anyone is interested I’ll post a link. I’ll have a significantly updated one up sometime in March hopefully https://hertzrat.itch.io/a-few-nights-room-and-board
96. A Town Like Alice – Nevil Shute
99. Charlie and the Chocolate Factory – Roald Dahl
Well the household income is not the incorrect number to look at. You just have to divide that by the number of people in the household. Children, elderly, disabled and others don't typically work. That makes the income-per-individual lower than the "individual income" which only counts those that are participating in the workforce.

Quickly looking at Wikipedia ( http://en.wikipedia.org/wiki/Household_income_in_the_United_... ) I see that the median household income is $50,233 and there are 116,011,000 households in the US. A quick googling shows there are about 316.1 million people in the US, yielding an average of 2.725 people per household. Dividing $50,233 drops our previous income figure down to $18,434.12 per person.
Personally, I visit the newsfeed less and less these days. Paper and Pages are my only FB contact these days. The Pages app gets multiple visits in a day, but Paper gets about one visit a week from me. This whole QA stand by FB, if true, is just wrong and signals that FB doesn't understand user experience yet.
It's a way to avoid offering more than the bare minimum it takes to get you to take the job.
It makes him the kind of low-level or middle-manager that certain companies love. His purpose isn't to support his subordinate employees in their work, it's to make sure the company pays as little as possible for as much work as possible, and to act as the first line of defense against employees who aren't "100% on board".

Clearly he thinks that "asking for a raise" puts an employee in the "not 100% on board" category. That makes him terrible at reasoning, and perhaps poor at empathy, and strongly indicates he's not the kind of person an intelligent developer who desires to be treated like a human being should ever have to work for, but I'm not sure it makes him a bad manager per se. He might manage very well in other respects.
I just saw one of the founders tweet about this. It definitely makes me nervous that one of the two founders (Kyle Kashuv [1]) just tweeted that Sam Brinton shouldn't work at the Office of Nuclear Energy because they taught classes about kink [2][3].

Dating apps house and transmit a lot of sensitive information that might be very related to someone's membership in the kink community... I feel like it would probably be fine because of privacy laws but I think I'll avoid it myself at least.

[1] https://twitter.com/neelsalami/status/1494847082083008515
[2] https://twitter.com/KyleKashuv/status/1492041037434392576
[3] https://twitter.com/KyleKashuv/status/1492034875087491073
Bloomberg has always been propaganda. Here- https://fair.org/home/washington-post-ran-16-negative-storie...

After this if anyone still thinks that MSM is honest about Trump, they're either deluded or dishonest.