jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What I think is most interesting about this is that
1. People continue to compare Microsoft and Apple as if they were directly competing, in spite of the fact the Apple is [primarily] a hardware company and MS is [primarily a software co.
and
2. In spite of being primarily a hardware company, Apple is still able to be more profitable than Microsoft. They truly do release their hardware as if it were software, iterating and releasing a new version nearly every year. Even more surprising is that people actually buy this new hardware annually, as if it were a software upgrade
Sounds like marketing schools are not doing a good job of marketing themselves.
This makes me wonder how WebOS is faring at HP. They need to come up with some sort of niche killer app and secure a stable foothold for themselves. I'm surprised that RIM is dying so quickly; I thought their foothold was with jet-setting business and politico types.
Name spinner returned a huge list of available names with a suffix appended to my seed, but then that list was repeated as unavailable beneath it.
The frustrating part is vaping is an opportunity to actually encourage those who smoke cigarettes to do something far less bad for them. But instead all of those who have made a career on cessation, would be out of work.

So our governors ban vaping and people and make it actively harder to get.

London public health was actually smart and encouraged those who smoke to switch to vaping, and encouraged those who do not to not start vaping, still bad for you, but cigarettes are about 10 times worse, though less enjoyable than a cigarette.

And our governors say “what about the children”.
Lived in Wisconsin for 38 years. I don't think I even know anyone who's had to abandon their car in a blizzard. I've heard of this happening in places that normally don't have snow, but never here. How does that even happen? Blizzards don't just show up out of nowhere. Usually the news is talking about it 24 hours before it hits.
A lot of the apparent magic comes from the fact that most Rails developers never take the time to properly learn Ruby.
I've had that taped to my office wall since way back when I decided to use Vim. That, and the intermediate learning cheatsheets here were very useful.
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...
J2EE is dead because Spring/Hibernate have replaced them because they are the lightweight transactional enterprise application framework that J2EE never was.

We have come a long way from the Java Pet Store.
> Let's say you have good old traditional username and passwords on 50 different websites. That's 50 different programmers who all have different ideas of how your password should be stored. I hope for your sake you used a different (and extremely secure) password on every single one of those websites. Because statistically speaking, you're screwed.

A great reason to use a password manager, like LastPass. I started using it ~1 year ago, and now each of my web logins has a different password. It's just one key combo to generate a new random password and insert it into the password field when signing up at a new site.
Study finds that talking to the rubber duck on your monitor helps people solve difficult programming problems.
You are the go-to guy when it comes to future-proof, but cutting edge, forward-moving, but standards-compliant solutions for tomorrow's world today.
Sounds likely. On the other hand, there's still some decent-sized resources going into the project. When I visited the Tidbinbilla space tracking station I was told that the 70m dish there was at that moment busy communicating with one of the Voyagers.

I have no idea whether there's still anyone working full time on Voyager. It sounds a little dull, because I'm pretty sure I've been reading these "Voyager reaches heliopause" articles for about ten years now, and there sure as hell ain't much beyond that...
One way of combating misinformation could be increased visibility. For example, suppose that Facebook had a policy like this: if an advertisement is deemed to have misinformation in it, or cover a particularly controversial topic, it is not allowed to be targeted. It can still be published en masse, but it cannot be targeted to a particular population. Also, there is a period of time where fact checkers and other sources have time to publish rebuttals, which will be included with the ad.
Original Show HN by the creator 3 months ago: https://news.ycombinator.com/item?id=20817627
You're right, but it's somewhat offset that a delivery truck uses more gas per mile than a passenger vehicle.

Besides, we should discourage passenger vehicle use anyway, so raise the gas tax until it covers per mile delivery vehicle road wear.
In the English language, Europe is the name of the continent, and Europa is the name of the moon orbiting Jupiter - in fact, its the first google response that comes up on English-language versions of it.
> They don't know what is running and what isn't

And they shouldn't. That's the idea Windows 10 tries to convey. Windows Store apps already stay in the background even after you close them. You shouldn't care which app is running or not. Clicking its icon would bring it up and that's the only thing the user needs to know.

iOS and Android already work that way.
Does changing : rotating_light: to :rotating_light: (removing a space) require rewriting history in git? does it mean people who have cloned the repo will need to (yuck) force pull?
i wouldn't underestimate the power of good tools here. All the software libraries for ML are very easy to get started with, and make it very easy to prototype cool things. It seems like in other applied areas it's a lot more work to get less results.
I'll bite: what's wrong with Three Body Problem?
No, because that’s just going to bring you unibody junk like the Ridgeline.
Thanks for the kind words :)

By "details" I meant details like video / audio codec combination or codec params. But even "output file format" doesn't neccessarily interest the user. A lot of people might say "I want to watch this file on my iPhone", not "I want to have it in H.264/AVC with AAC sounds, because that's what my iPhone prefers". At least that's my base assumption.

So I'm targeting really the most non-techincal users. This is also why I believe Encode stands a chance besides a host of quality free(ware) software available. Non-technical users (still) have a fear of computers, of installing stuff and having to deal with breakage that often ensues. Encode is hassle free (modulo the hassle of uploading big files and paying).
OK, so perhaps it's not an unexpected return. But that kind of return does not provide the creator with enough income to make a living, even in a country with a lower cost of living.

After all, a quality tutorial is not something even a highly-skilled individual can throw together in a few minutes.
Just to provide another explanation. I visited the firesize page and had no idea I was supposed to signup at all to use it. The example provides a way to append any URL to firesize.com, I assumed that was how it was used. What is the advantage of the Heroku signup?
One might assume/hope that we would rethink and eliminate some of the programs/incentives you mention, should basic income become a reality.

For example, perhaps welfare could be reduced or eliminated. Perhaps certain tax credits to the poor could be eliminated. Perhaps charities and programs could focus more where there is a true need (e.g. drug addicts, or the severely disabled).
> If giving people in poverty money was the fix, we would be done.

No, we wouldn't, because we don't do that.

> The system right now incentivizes people to stay in poverty. The "cliff effect", where government benefits decrease faster than gains in earnings, keeps many people from getting out.

Basic income avoids this utterly.
Good call, adding to the list.
ICQ forever!
and scidb.
Also great for cancer...
This is great news. Pkgng is very easy to use and achieves a very good combination of binary packages and the FreeBSD ports tree when you want to compile stuff yourself. Which happens more often than expected admittedly.
That's a good point. The only thing I can think of adding is that in some markets, housing is just plain expensive, and people don't have as much wiggle room there unless they can make more relative to lower housing costs in some other area and are willing/able to move there.
Eliminate required start times. I know there is a non-trivial population of night owls that is operating at a fraction of their available brain power because they are chronically sleep deprived.
not with older molds, however in newer models you basically have only a few parts. replace memory -> replace whole mainboard+cpu, etc...
> even while driving across an empty parking lot going 10 mph, or being on private property

Being on private property does not imply you can break the law. And also being on private property does not imply lower chances or killing you self.

If that were the case, construction workers would be in a really bad place since all of them work on “private property” - does that imply that they should not pay attention to health and safety?

> you can't set height of headlamps manually anymore (good for xeon which burn out everyone else's eyes even with default height settings...)

Why would you need to change the height of the headlights? Would you prefer for police to be given devices to detect if your lights were misconfigured when they stop you so that they could enforce that?

Any safety methodology would tell you it’s easier to make sure people are unable to make mistakes rather than trying to make people conscious enough not to make them. Aviation industry is highly praised for that.

> Being in total control for me includes an ability to shoot yourself in the foot.

That’s the case where shooting yourself in the foot also implies shooting the brains out of a person who was stupid enough to stand a floor below you when you were shooting yourself in the foot.

> power users use Linux

But for example hardware running on Linux with high externalities if misconfigured is generally locked up (for example 4G modems and WiFi radio equipment). It will be really expensive for you to get your hands on “hacker” equipment to play with this.
Why don't you ask the layperson what they think Chrome's Incognito mode is for? The answer I imagine is also pretty simple: "hide my porn habits from my family or friends". It's what everyone I know expects and what I expect, and that's what Incognito does. If anything, it's the tech folks who get hung up on what "tracking" means.
I must hit ctrl-l a thousand times a day, learned it before I knew of clear.
D Templates can take just about anything in the language as an argument (user defined, builtin, doesn't matter) and I can confirm that being able to do this is extremely useful i.e. if you write a hybrid allocator you can specify the metaparameters as a template parameter.

e.g.

struct SmallString(size_t N) { /* etc. */ }
In fairness, this was my strategy at age 6, too. :P
Sure! visits page through archive.is
post rock
long form
minimal vocals
===
Isis
Mono
Mogwai
Eluvium
Caspian
Pelican
Red Sparowes
Worm Ouroboros
Do Make Say Think
This Will Destroy You
That's been a problem even internally in China where local government hides things from those up the chain and then things get out of hand.
People say "there should be a law against it". Well, politicians pass a law against it. And then arrange things in a way that makes the law useless since police unions' support brings in sweet money and votes. And then frame the discussion about police misconduct in a way that you either ok with anything and everything the police does, or you support abolishing the police altogether and violent mobs trashing your town daily for sports. That is good for brining in votes too. So I guess that's the point for them. What's the point for people to tolerate such system? Please tell me if you ever find out.
Tinnitus is simply the perception of sound when no actual sound is present.

There are many different sub-categories of tinnitus, including the type you describe that results from permanent hearing damage.

However, there are other causes of tinnitus that can come and go, or be worsened by different conditions. Some people have tinnitus that changes volume by clenching their jaw, for example.

Classic subjective tinnitus is thought to be similar to phantom limb syndrome, where the patient experiences sensory inputs that are not actually present.

There is even a category called Objective Tinnitus, which is tinnitus that an external observer can hear (with the right tools). This is usually caused by strange blood flow patterns or muscle spasms.
The first time this happened to me it was so profound it made me question the nature of my reality. I left the doctors office slightly nauseous and with bionic super-hearing.
And for people who think it’s just some wackadoos who use “white supremacy” in this way, behold FCPS (the school board in the Virginia county where I grew up). https://www.baconsrebellion.com/wp/anti-racist-teacher-haras.... People railing against the “white supremacy” of a high school (the one I went to) that’s overwhelmingly Asian.

This isn’t Berkeley California. It’s a historically Republican county that went for Bush against Gore and only narrowly went for Kerry four years later.
Mistakes in the cancelling might make peaks outside of human audible ranges that cause problems? I'm speculating here but wondering if anyone is looking into this.
And you have yet to explain why there was a public interest in giving his real name that level of exposure.
I'm not advocating using getters/setters in Python. Just pointing out that you can access "private" members. I don't typically use getters and setters in JavaScript either.

Java, on the other hand, kind of forces you into using getters and setters because the POJO is so ingrained into the ecosystem. That said, if you write Android apps in Java, you should avoid getters and setters because they aren't really necessary and they create extra overhead.
> What’s amazing is that if we started to rethink the 8 hour workday in terms of a person’s creative capacity, instead of the number of hours they work, we may possibly tap into the best work that every individual has inside of them.

So he means we are now going to judge people by their output. Objectively. Like pay them for work produced, not time spent "working."

That's a great idea in theory.

What about the lazy, handicapped, and less-than-full-potential people? (I'm not at all clumping them as all equally bad.) They won't be able to produce as much, at least initially, and consequently receive less pay. Just wait until the ACLU hears about it.

We have a 9 to 5 structure because anybody can show up for 8 hours a day. If we don't change our value structure, our workday will never change.
Spreading awareness of the problem is more important than you think.
I may not be the most qualified person to answer this, but I always thought private methods and variables were for internal use inside of a class while the public methods were what one would actually call with their objects. For example your object had a method foo() which would be better defined as smaller methods which are combined together. Those smaller functions serve no other purpose and therefore do not need to be called by the object directly.
You could actually encrypt your data using a standard algorithm, then construct a "pad" such that they combine to make a seemingly benign plaintext. No way to prove that your ciphertext is anything other than the other half of the pad (though I'm not a cryptographer :) ).
http://www.pinboard.in/
No, it was this team: http://www.petefreitag.com/images/blog/delicious_office.jpg
This is why we can have nice things, HN. Good on ya.
Dear Patrick,

Please write an ebook for $49. I will buy two of them.

Love,

Your consulting client who now feels like he overpaid.
Ideally, del.icio.us would come with this team of people: http://www.petefreitag.com/images/blog/delicious_office.jpg
Would require the Mac Pro to get significantly cheaper on the low end. Starting price difference between M1 MacBook Air and M1 Pro MacBook Pro is 2x, but the difference in starting price between M1 Mac Mini and the cheapest x86 Mac Pro is 8.5x.

If not, the matrix would look something more like this:

| | Regular | Pro | Corporate |
| ---------------- | ----------- | ----------- | --------- |
| Laptop | MacBook Air | MacBook Pro | |
| Headless Desktop | Mac mini | | Mac Pro |
| All-in-One | iMac | iMac Pro | |
You can hook a DPI into Netris operated network, yes.
Do you have to solve it to use it?

NS is a case in point. No general solution, but thousands of special cases that are solved and many more that can be understood using numerical methods
I love hearing about developer experiences by solo devs. As a potential solo dev, I was actually looking to go the Spring Boot route. I think Java has gone in a better direction the past few years, and I prefer it over PHP due to static typing, functional programming (to a point), and the tooling. Spring Boot seems to provide a lot of the same development productivity. My only other experience is with Rails and Django, although those have been with small projects.

I always find these technical decisions to be difficult to gauge when you're starting off.
The author maintains that Google is a "highly-centralized or­ga­ni­za­tion". From the "How Google works" book I got a completely different impression. Could someone elaborate on how Google is centralized?
This is why I flag almost all the health-related stories I see on the HN front page, especially those about supposed toxicity. Much of what passes for medical news nowadays seems calculated to breed neuroses, especially in parents.
Frustrating not being able to support this. The planet has a fever and religious US congress members, scynical chinese and russian cleptocrats won't do anything.
Just to add on: I've had fleet misreport unit status and btrfs reporting lack of disk space for no apparent reason. Also the inability to restart individual failed units which are part of a global unit.

Also there was that one time they changed how cloud-config was parsed, so if "#cloud-config" wasn't on the very first line without preceeding spaces, initialisation would fail. That was when I switched the reboot strategy to manual.
I very much prefer the stickers to a huge glowing logo of a brand. These can be easily peeled off if unwanted.
Even if you are strong willed, seeing the number of likes and reshares will endup influencing you in the long term. However, hiding those numbers is putting a band aid on it.

If you are at a point, where you think those numbers are influencing you so badly that you need an extension, try to re-evaluate how how you are spending your time. Maybe you need to work on avoiding those websites in the first place.
Sure I can parse Rust. But it is definitely more complicated, and more "noisy".

I'm dabbling in some microcontroller stuff currently. The one thing I've noticed is that the Arduino (C++) environment seems to rely on magic. Lots of mysterious constants, registers, etc and it's not entirely clear what's what.

Meanwhile using rust in this environment is very explicit. It's quite a bit more verbose than the C++ version. I'm also sure some of this is due to me having to write the implementation itself but for me it's a lot easier to understand what's going on when things are nicely typed. It's the difference between:

pinMode(LED_BUILTIN, OUTPUT)

which can be expanded to:

PIO_Configure(
g_APinDescription[ulPin].pPort,
(g_pinStatus[ulPin] & 0xF0) >> 4 ? PIO_OUTPUT_1 : PIO_OUTPUT_0,
g_APinDescription[ulPin].ulPin,
g_APinDescription[ulPin].ulPinConfiguration ) ;

g_pinStatus[ulPin] = (g_pinStatus[ulPin] & 0xF0) | PIN_STATUS_DIGITAL_OUTPUT;

and

let mut pioc = p.PIOC.split(&mut pmc);
let mut blue = pioc
.pc25
.into_peripheral_b(&mut pioc.absr)
.into_push_pull_output(&mut pioc.mddr, &mut pioc.oer);

expanded to (I used a proc macro here):

absr.absr().write(|w| w.#accessor().set_bit());
oer.oer().write_with_zero(|w| w.#accessor().set_bit());

Specifically I really like that I can access the parts of the register by name and that access is typed. You can't write to a read-only register, you can't modify a write-only register, and if you don't have a default value defined you call something else (e.g. write_with_zero) that makes it clear what you're doing.

Edit: Another thing I really prefer over the rust vs Arduino/C++ API is that state is encoded in types. So you may have a GPIO pin PC25. But that type takes a type parameter indicating state e.g. PC25<PeripheralB<Output<PushPull>>>. Yeah that's verbose but it's also very explicit. If you have something (e.g. UART/USART driver) that needs a pin to be configured in a specific manner you'll have to go through some non-trivial effort to pass an incorrectly configured pin in. As a result if your program compiles you can be more confident that it will do what you expect.
Two of those games are motion type games (dance, exercise).

The stadia controller doesn’t have motion controls.

Those games are useless, who’ll pay $60 for them?
I wish I could understand why platforms are still only allowing one hardware key, especially a platform like Twitter with a sizable base of advanced users.
We set it up at our condo building lobby on a nice MFP for anyone to use. Was a great, easy to use solution.
Facebook doesn't even let you sign up without a phone number anymore. How did we get here?
Thanks for detailing where to find this. Looks like 2002 (August) as well.

Use my Gmail far more, but my Fastmail is primary for accounts that matter.
Any reason? We use Data bricks and I hate the notebooks, but Spark is a good product.
Basically all of our stuff is already out there. Is lifelock of any help?
That's true - I can definitely imagine having to group on something like "concat(lastname + ', ' + firstname)".
I knew this would happen! When I was on American Airlines or Southwest in my head I always asked myself, "Who buys from here?"
I don't have diagnosed PTSD, nor did I serve. But I have a REM sleeping disorder, where I act out dreams.

This has had me bolting out of an apartment flashlight in hand, yelling at things not there, beating up a wall (ouch), hitting glass and freaking out significant others.

No sleeping meds worked (Lunesta/Ambien intensified waking hallucinations) but Klonopin, as its just helping to reduce anxiety and keep me asleep.

Its a benzo, but just throwing it out there sir. Good luck.
> Also, I'm not quite seeing the logic of promoting a currency system that has been proven to be trivially hackable.

That's false. An exchange going down due to criminal activity is in no way Bitcoin being hackable. Bitcoin was not hacked, and MtGox criminal activities are a reflection on them, not on Bitcoin.