jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What really bugs me is driving games. I used to enjoy driving games, but nowadays it seems that every driving game wants me to start off by doing dozens of laps in some crappy car to save up enough in-game cash to buy a slightly less crappy car, with which I repeat the process over and over until eventually I've saved up enough to buy the shiny supercar on the game's box which I wanted to drive in the first place. No thanks: been there, done that.

If you ask me, the best driving game of all time was Outrun. It plonks you in a Ferrari at the start line of a race, and you drive as far and as fast as you can in the time allotted. The more you play the game, the better you get, and you're rewarded by being able to see more of the world, but it doesn't reward you for just slogging through.
Okay, except I'm explaining my plan to a peer, not pitching a client.
I agree with the perception argument, for what it's worth. My parents are a good example, still refusing to buy macs because "it's a closed system where you have to buy everything from Apple"... They still harbour the impression that if you buy a mac, you can only buy hard drives, screens, mice, etc from Apple.
That's a great idea, but I'd be worried about people forgetting to call later after deciding not to call while the phone line is "closed".
User groups, when the developer is active, can provide similar benefits.

Two of the user groups I follow have significant developer participation (CONTAM building airflow simulation, and the Sundials suite of numerical libraries). On both, users actually address the developers by name, make feature suggestions, and (in the case of Sundials, which has open code) suggest code fixes. Those groups also have more of a sense of community than the ones where the developers don't seem to spend much time.
Thanks, great pointer. I'm putting together a service and will try this.
For me, you need to be able to provide more sophisticated services. Just because you can ping a server is not a valid reason to think you can charge money for it. These are the additional services I need to see included in order to pay $10 /month:

1. Time the download of resources on each page, similar to what you get from HTTPWatch. Report on which ones are blocking and which ones are giving 404s

2. Provide a way to script the call, with user name and password, and the ability to store cookies and follow the redirect URL, up to N(5?) levels. This makes sure that not only the home page is up but a (test) transaction can also complete as expected.

3. This is more optional, but provide a sample page that users can host on their end or an API they can leverage to restart app or take similar actions, so that if the monitoring finds a problem, the answer is not calling the admin's phone.
You’re right. I didn’t like that bit of my comment, and was in the process of lopping it off when you were composing your reply. Apologies for not getting the edit done in time.

Mostly I’m alarmed that so many parents are happy to put their small children on a lifetime supply of medicine for something that’s not immediately life threatening.
We're still sanitizing and/or quarantining everything that comes into our house from an unknown source. It's become a easy routine/habit anyways, and I've started to like that everything in our house is clean and I don't have to worry about it (have you seen how dirty groceries are?). Also, it's been the year of absolutely no flu, stomach aches and other various illnesses that afflict us in a seemingly random fashion.
Relative worked for the biggest bank in India. They had to use Oracle's Office suite. The relative and his colleagues swore up and down that it was worst software (not just the worst office suite) they have ever used.
You can reform your religion making it accepted, however that only allows characters to perform Seduce and Romance schemes without risk of imprisonment if Criminal or an opinion penalty if its considered shunned.
Awesome! The view of the map is a little small and there is no erase button. Also when I made a map the water was green
Without describing what phones/operating systems you're expecting to target it's difficult to get specific. You will absolutely run into rendering issues between different mobile browsers, this will likely never go away, but the good news is the majority of the more recent mobile browsers are based off of, or will be, WebKit. If you go the Mobile Web application route and don't limit your scope to more recent phone OSes you're going to have to deal with the challenges of cross-browser development which could involve just as much time and effort as going a native application route with a helper framework like PhoneGap.
...though the idea that "engineers want to produce art, while management wants to sell stuff" has a lot of truth, and does have oblique relevance to the post, in the sense that Charles' "goofing off" was about thinking about the best way to abstract the problem and write it elegantly and concisely.
> The fact that Evernote uses its own cloud storage instead of say an encrypted folder in Google Drive/Dropbox etc is a negative of the service.

I hate this trend towards supporting only one or another kind of proprietary service.[1] What is wrong with WebDAV? That way, you can use a cloud hosting provider, or self-host.

[1] I'm looking at you Scrivener.
Sure, cycle intensive use cases will probably use native code for a long time to come.

The idea of adding native wrappers around a pure HTML/JS implementation sounds very interesting - like having your cake and eating it....
For an Incubator, there's Founder Institute (http://www.founderinstitute.com) chapter, UCSD business school has a program, Qualcomm has some kind of program, there is a TechCoast Angels chapter, BootStrapper's Breakfast chapter and a whole host of other programs that I've forgotten or don't know about.

For hacker meetups there are San Diego Super Happy Dev House (http://groups.google.com/group/sd-shdh) and San Diego HN chapter (http://groups.google.com/group/sd-hackernews). There are also all kinds of groups for various topics such as Ruby, Python and LUG that you can find on Google Groups and MeetUp. Quite a few of them meet at UCSD by the way.

You can also take a look at Brant Cooper's site for more info: http://market-by-numbers.com. He also puts out a weekly news letter through Startup Digest: http://startupdigest.com/ and has a meeting every Wednesday in the morning at Del Mar location of Pannikin (http://pannikincoffeeandtea.com/).

This is just stuff I'm aware of but should give you some place to start looking, I hope.
Having worked on both the hardware and the software for most of IBM's tape drives, from the '60s era 2400s through the '70s 3480s, which cover the time of the Black Team, I find this story difficult to believe. On all these drives adjusting the start/stop mechanism required the engineer to be inside the enclosure with hands on the the very read head area whilst running many patterns of start/stop/rewind/fast forward. If I had felt any significant enclosure movement it would have indicated to me a major problem.
uh I meant good ideas... <insert rimshot>
so, nginx is no longer "fully opensource"
so, fuck it. (yeah, i don't care - its closed, i can't help patch it/fix it/what not => fork or use something else)

note that i'd totally pay for support - its the closedness that bothers me.
> This is neat, but really disappointing that there is no feedback when…

Here's how you can say the same in a more positive manner:

> This is neat, and it would be even better if there was feedback when…

To keep up the hacker spirit, I find it amusing that the words "but" and "and" are logically equivalent (i.e. they both are representations of the logical ∧ operator), just with different connotations. :)

(Edit: It's actually a social hack to say your negatively toned "but" phrase with a positive "and" instead.)
I am completely behind code review and refactoring. I am our company's Chief Refactorer (a title I just made up, but it's accurate), and after instituting code review a few months ago, it has made our development process so much better. At this point, I hate merging in a feature that I've written without having someone else review it.

So that's not my issue. I was pointing out that your interview process seems to involve only code review, based on your comment above. Put yourself in an interviewer's shoes: in two different instances, you've been presented with bad code and asked to code review it. Personally, I would be concerned that (1) your company writes bad code, and (2) I'm going to be expected to spend all my time reviewing and fixing other people's bad code instead of writing code myself.

Now I doubt that's actually the reality of working at your company (at least I hope so!), but first impressions are very important, and that's what your interview process would tell me if I were interviewing there.
Drill,
I partly agree with you. But as you know ARM is getting into servers in a big way. The idea is low power servers(green servers as it is called) of course, and there are several silicon vendors already working on it. ARM recently announced Cortex-A57 and A53 precisely for this segment.
The A57 can be expected to have a similar performance to that of A15, but with higher clocks. Hence this discussion, I believe, is not totally irrelevant.
Will it have a proper packaging system?
Hey HN, I mean no disrespect to any of the parties in this story -- but hey isn't this forum about HACKER NEWS ?

The only inspirational stores I wanna read about HERE are about fellow hackers' finding Seed/ VC funding and their successful exits. Or about cool programs and code. Items pertaining to Technology , Free Markets and Capitalism.

For all other life-affirming and inspirational stuff , I could always go to reddit.
Nobody is watching (or prosecuting) the prosecutors. That's very very sad.
College degrees don't teach people how to become good programmers. A college degree is just a way to gain familiarity with a lot of topics.

To learn to code, (s)he needs to code. Lots of deliberate practice coding on projects that pushes his/her boundaries.

http://norvig.com/21-days.html
I think the point is that, for some problems, no computation can perform better than human beings. A strong AI would perform equally as well as humans on these problems, but not better.

Of course, a "strong AI" in this usage would probably have to not only be computationally equivalent to the human mind, but also be provided with the same insanely complex and chaotic input that the human mind operates on.

To truly mimic human "creativity," this strong AI would probably need all the qualitative experience and memories that human beings have. It would probably need to undergo development in a dynamic social environment, or at least have the memory of doing so.
GPG does the same thing. People having your fingerprint associated with a name in a key server is not an authoritative association and thus no government entity or anyone concerned with security to a moderate degree would even take such an assertion of identity seriously. Of course, it could give hints in any sort of investigation to find out who owns the key based on the fingerprint, but that's the problem with any system. To say "This person is who they say they are", an individual digitally signs the other person's key after having made proper arrangements to verify the identity they claim to hold, or what have you. You do not need special agreement protocols or hashes, you only need standardized schemes that work off of any public key cryptography system; GPG is not the only solution and a new system as you describe is simply more complex than needed.
The $20 Starbuck test with the potential user would be more beneficial than 400€ with the market expert. IMO.
It's good for newbies to make code public and start trying to participate in the community. That's how they become experts!
That's interesting. Just curious, did you teach yourself HTML and CSS? And what did a CS degree teach you?

I may be interested in learning how to program.
I guess my concern is I don't think simplifications are terribly useful, since it's not a simple topic, and can change wildly depending on the specific circumstance.

Which is why we have people who are experts in marketing and economy, and specialize in specific product areas.
What are you talking about? The comment dismissed what I had said about it mattering who we elect, in a shallow and narrowly-focused way. My characterization is indeed the opposite, because I disagree with the comment's premise. That's why I replied.
I meant without first testing them and putting them in separate classes.
"The data shows that, apart from Black and Native American people, other ethnic groups in the US are similarly situated to how Polish people, Italians, etc., were during the early 20th century. Or how Cubans or Vietnamese were in the later 20th century. They’re in the process of economic integration. It’s not a situation where government discrimination is required now to erase the effects of past government discrimination."

That will end the narrative of systemic racism and then all the "diversity" officers and quote will be blown away.

Call what you want but America is the least racist country.
Same as people owning a property .. messy split up, probably selling the previous 'house' and having to find a safe spot somewhere. The van part doesn't seem the main factor.
Chanced upon MUDs as a millennial due to the Discworld novels and the Discworld universe, spent my childhood laughing and playing in Discworld MUD, RIP Terry Pratchett

http://discworld.starturtle.net/lpc/
Unsafe Rust is harder to predict the behaviour of than C – at least, when you're doing completely off the wall stuff like re-using the stack in two threads. You can keep it contained, though, and so long as your unsafe Rust is keeping the language's invariants, the code is safe; therefore, you know where to start looking when there's trouble to be found.

I think it depends on what you're trying to do.
I thought that one of those book covers looked familiar so I went over to my vintage computer books shelf and found the "more" edition. I think it's a 10th printing and in nearly perfect condition. Not sure I could handle typing in all of that code from the book like I did back in the 80's due to aging eyes but the book is very nostalgic for me.
We use this heavily at InfluxData to manage multiple clusters in multiple regions of multiple clouds. One of the maintainers of kubecfg recently joined InfluxData as well.
> I don't thing FAANG's are touchy about firing people.

Google basically doesn't fire people unless they are grossly incompetent or if you broke some rules. It is very likely it took a year and a half to fire the person and they joined your company thanks to their credentials at Google and not their skills.
The post doesn't engage with the article, dismissing it as "blogspam" and claiming that the author is a "anti-renewable campaigner". It also pushes the claim that all scientists agree about the consequences of global warming, which is clearly not the case.

What I find really irritating, though, is the idea that the media should make people scared and angry and push them toward action. That seems cynical, manipulative, and will probably backfire.
When talking about global action, you need to involve the political organizations of populations where effective action can be practically enacted. Per capita isnt as useful a measure as you think when talking about large scale change.
Can I have multiple epubs open in multiple windows? That's the most important feature that interests me.
For comparison, I can have multiple PDFs open simultaneously in Adobe Reader and other PDF readers, but for epubs, Adobe Digital Editions only lets me have only one epub open.
"Thousands of babies are killed every year through late-term abortions."

The meaning of "babies", "killed" and "late-term abortion" (or even if that term has any meaning) is completely subjective.
EDIT 2: On top because it belongs here. I always find it really disconcerting when something like this is down-voted on HN rather than discussed at the appropriate intellectual level. To me this is an indication of the deep-rooted brainwashing that has permeated this issue. People simply refuse to think. I have had this discussion with PhD level researchers in the field. Not one of them over the last, say, ten years, was able to refute the super-simple science and logic of this argument. In fact, what most will admit to me in private is that this conclusion would make grants evaporate, and so nobody is talking about it. It's far easier to make money and secure grants if you stick with the bullshit that's floating out there. <end edit>

What frustrates me the most about the climate change mess is that it is now a religion, on both sides of the argument. The truth isn’t being covered by anyone because they are all making money or gaining votes with the nonsense.

First truth: We can’t do a thing about climate change. Nothing will “fix” it.

This is very easy to understand.

Go dig-up the last 800,000 years in atmospheric CO2 data from ice core samples.

Curve fit lines to the large up and down cycles of approximately 100 ppm.

Measure the down slopes in years per 100 ppm.

The numbers you’ll get are in the range of 25,000 to 75,000 years for a 100 ppm drop. Let’s call it 50,000 average.

Now add a graph of total human population to this 800,000 year chart.

Identify the period when humanity represented less than 1% of current world population, say, 70 million or less.

Calculate the down slope during that period. Still about 50,000 years for a 100 ppm drop.

Conclusion: If 99% of humanity and all of our technology evaporated from this planet next Monday, it would take in the range of 50,000 years for a 100 ppm drop in atmospheric CO2 concentration. In other words, the rate of change is in the tens of thousands of years per 100 ppm.

We cannot “fix” this even if we all left earth.

Anyone proposing a solution has to explain how this would be better than leaving the planet.

Example claim: No more planes, trains, autos or motorcycles to fix climate change in 50 years.

Ridiculous.

This claims a ONE THOUSAND FOLD improvement on the rate of change corresponding to all of humanity leaving the planet. That’s preposterous. In fact, this will do nothing and might even make things worse.

If you claim a “fix” you have to explain how it will perform a thousand times better than if seven billion people committed mass suicide next Monday.

We desperately need to start talking about reality and leave fantasy behind.

Climate change is real, and we are not going to fix it.

EDIT: Here's a link to the ice core sample atmospheric CO2 data. I urge you to go through the steps I listed above and engage in some critical thinking before commenting or down-voting this comment. If you disagree, explain why and how we can do a thousand times better than if humanity left the planet.

https://cdiac.ess-dive.lbl.gov/images/air_bubbles_historical...
I have use gdb and various debuggers for a long time. They are very useful but there are limitations.

"gdb rr" - tried it with demo helloworld. That works. But when tried it with a more complex program (FBOSS - Faceboss' Switch/Router open source program), gdb rr function core dump immediately.

Also there are certain categories of bugs what are very difficult to use gdb with:

* multi threads / race condition bugs - gdb break point in affect the flow of the program and cause different behaviors.

* Bugs can not be reliably reproduced.

* Server programs or embedded system programs where the code can not be stopped.

* This problem get much worst when combine with performance related issue - I work on one system design requirement that would switch over to backup system when system missing a heart beat for 50 milliseconds. Any gdb breakpoint in that app would automatically trigger a hard system fail over to backup.

BTW, I do use gdb a lot and can script gdb to do conditional breakpoints with script that auto dump variables, info etc.
Benjie, one of the PostGraphile creators, has a good talk [1] advocating for database-driven development.

OTOH, having dug into PostGraphile a bit, I personally wouldn't advocate for pushing so much backend logic into the DB.

Like, if you decide to do auth and TOTP in the DB, you'll end up implementing it in PL/pgSQL. Writing core security logic in a less-familiar language feels like it adds risk.

Also, for smaller projects your backend is often just a single server, so moving auth in into the DB doesn't save you from managing distributed state.

[1] https://www.youtube.com/watch?v=XDOrhTXd4pE
likewise, profiled.
> Because right now price is about the only criteria really considered today. You can stifle innovation and competition as long as the prices stay low.

In the US, maybe. Other jurisdictions take different views.
How often do you set up new installs?

I've been moving around the same firefox install since Opera died.
Don't forget about Commodore OS:
https://en.wikipedia.org/wiki/Commodore_OS

Linux based OS with Commodore Amiga UI look and feel.

Also Anubis OS: https://www.osnews.com/story/20516/former-aros-developers-st...

Still under development but one day they will be ready and Linux based and AmigaOS emulators built in.
Firefox, despite the impression that HN might give, is still very configurable. The existence of about:config means Mozilla can add options without cluttering the more accessible preferences menu. I'm perfectly happy with the default behavior of selecting everything by default, but it does seem like the sort of thing that would be nice to make configurable by those who are willing to mess with about:config.
I'm more worried about the random friend who drops by. Sure we wear a mask, but when can we take it off when they are gone?
The poor in America are getting poorer. The poor in much of the world are getting richer. This seems to be the consequence of globalization. So, no, it's not a law of nature that rich people getting richer and poor people getting poorer go together.
Well there are certainly plenty to choose from, the major downside to stablecoins is that you need to place trust in the mechanism that ensures they are actually stable. Tether is the biggest one and it's pretty unclear whether they are trust worthy.

IMO one of the most important properties of cryptocurrencies is that you only need to place trust in the code & that the miners are selfish.
Exactly! Would love your feedback on our product if you feel like checking it out!
Thank you for fixing the items raised, much appreciated! Regardless of what operating system you use Budgie under, glad you are enjoying the desktop experience :)
> Why don't they have goals and aspirations?

Who says they don't? People living on state benefits may yet have things they are passionate about. Their time is spent doing something, and sometimes that is something good for society, even though it isn't immediately profit-generating.

Living in Finland I met a man who was perpetually on the dole, but he was an extremely active Wikipedia editor, for example. I have often thought if that basic income existed, I could finally do some of the huge OpenStreetMap expeditions I had in mind (adding house numbers for the entire surrounding region, for example.)

Yes, some unemployed people might turn to drink, drugs, or petty crime, but this can be solved by building community infrastructure. The ills of the Parisian banlieues, for example, are often ascribed not just to unemployment, but to the fact that all the cultural and leisure facilities that were promised back in the 1970s were never actually built.
The market cap is a counter argument because it shows the trust people, and lately corporations put into Bitcoin as a store of wealth and a hedge against inflation. The market cap proves that bitcoin/blockchain/cryptocurrency enthusiasts put their money where their mouth is.