skysight-inc/HackerNews huggingface dataset:
> Huh. I'd say the examples are perfectly good and on-point. While dealing with autoexec.bat and random BSODs wasn't fun, it's entirely orthogonal to the fact that a DOS-era POS still offers orders of magnitude better UX than current-era browser POSes, or than most web apps for that matter.

What are you talking about? How in the world is a DOS that can only run a single app at a time better than a system that can run dozens of apps at once? How is non-multitasking a better experience? I remember DOS pretty well. I remember trying to configure Expanded Memory vs Extended Memory. Having to wait for dial-up to literally dial up the target machine.

Edit: I didn't realize the poster was talking about Point-of-Sale devices. So the above rant is aimed incorrectly.

> It also doesn't change the fact that Google Maps is very bad at being a map. It's entire UI flow is oriented for giving turn-by-turn directions for people who know where they are and where they are going;

That's exactly what it's made for.

> As someone who builds their own PC every couple years: it still does. It's actually worse now,

No way. Things just work nowadays. Operating Systems have generic drivers that work well. Its so much easier now to build a machine than it was years ago. I remember taking days to get something up and running, but now its minutes. Maybe an hour?

I really hate these "good old days" posts, no matter what the subject. The days of the past weren't better, there were just fewer choices.
Our two dogs watch our 4k TV often. And bark at various things, actors, subjects they don't like.
That's related to Frankfurt's definition of bullshit[0]. If you purposefully say something that's not true, you're lying, but if you don't care at all whether what you say is true or not, you're bullshitting.

Complexity seems indeed very good at enabling bullshit - bullshitters caught spreading lies can just plead ignorance and point towards complexity.

--

[0] - https://en.wikipedia.org/wiki/Bullshit#Harry_Frankfurt's_con...
For a moment I thought it was the Python documentation tool named Sphinx. Took me a while to understand it is a payload format for a blockchain.
I think that you're probably spending too much time on the Internet if your model of romantic/sexual relationships is primarily based on what happens on a few apps/discussion boards. I don't mean that as an insult, just an observation of a trap that I think is easy to fall into.

In the real world pretty much everyone I know (say early 20s through late 30s age group) might have had the odd partner from Tinder or similar but the majority came through interactions in the real world like interest groups, work, the pub, extended friendship groups, etc.

In my experience of having used Tinder for a few days to see what it's all about it feels like a shitty digital version of going to a nightclub, which aren't going anywhere soon.

The answer to "I'm bad with social things" is to go and do social things, not to move about pixels on a phone.
They're both using phased array. The motorized mount is only for pointing optimization during the installation process; it's not going to be constantly motoring around. (and personally, I wouldn't be surprised if SpaceX drops that eventually... they're trying to minimize installation costs to lower than current satellite dishes so the customer or unskilled worker can basically just plop it in the ground without adjustment while still optimizing the signal.)

Whether or not SpaceX "couldn't solve" the low price point is unknown. I'd be skeptical of anyone who claims they can't do it. Don't be too willing to buy OneWeb's PR. "Special sauce" is marketing speak. Execution is what matters. (This works both ways... OneWeb will eventually be using reusable rockets--i.e. from Blue Origin and others--like SpaceX.)
But if you as a citizen owe 1000USD, you'll be pursued more.

Its completely messed up, but that's the current rules of the system. Without going into politics, they play by the stretched rules.
Making Computer Backups the Old-School Hipster Way
This is a really nice suggestion! We could totally do that. Will run that by the team. Thanks
Does anyone actually use or go to services on super-generic TLDs like that? I can't think of any billion-dollar businesses that exist at <genericword>.com. I can't imagine they're as valuable as people make them out to be, because businesses have brands that aren't generic words like "money" or "drugs". There's "amazon" but the business has nothing do with rainforests, so it's not like they're benefitting from traffic from people wishing to learn about the rainforest (much like we might imagine money.com would offer a financial service, or drugs.com pharmaceuticals).
Change that `except Exception:` to just a bare `except:` to catch KeyboardInterrupts as well and prevent Ctrl+C from killing any of them while it expands.
Thank you for the FAQ link. My domain is a work in progress been trying to make my own web server for a while instead of using a builder like wix or squarespace I wanted to learn CSS, html and java which I have the code for but I can't figure out how to make it a live webpage instead of a local one.
Is there a reason why Mike Schroepfer is being called to testify? Boz makes sense given that he ran ads for years, Naomi Gleit and Javier Olivan led parts of the growth team for years, but Schroepfer is the CTO. Not entirely sure why he'd be called while Sheryl Sandberg isn't (or any number of people who actually worked directly on revenue)?
"That being said, it is a bit of a shame that the faster computers get the more time the computer spends on fancy UI elements, etc."

Isn't that the point of faster computers? ;-)
plus, when a generic developer writes the custom code it eventually evolves into an endless cycle of implementing Excel features the domain expert is use to having a click or two away.
On the Limits of MDX
Covers the following:

1. Pick files from multiple locations and pass to a command
2. Pin a frequently visited a directory
3. Filter filtered entries
4. Mount and modify archives
5. Hovered file path in $nnn
6. Preview and edit files
7. Prompt shortcuts
8. Running custom commands with hotkeys
9. Selection from multiple locations
10. Create dirs or files with tree, duplicate anywhere
LeetCode, Project Euler, etc. are great if you're looking for a bit of structure with your practice and would give you a reason to go through the MDN docs in a more targeted way. A lot of older resources are more OO-focused, but functional JS is more immediately useful for working with modern front-end libs/frameworks, in my opinion.
>Honestly, it sounds like a sociopath was in charge of HR.

The very topmost post in this thread you're posting in discusses how people should be educated that the whole function of HR is not to be a moral arbiter, but to protect the company's financial interests, which is 100% true IMO.

Therefore, it seems that nearly every company of any size has a sociopath running HR. How else can you explain people who would protect sexual predators in their companies and enable victims to be abused, all because it improves the company's bottom line?
Do you have to control the bulbs individually?
Do you need to address (talk to) the bulbs individually?
Are the bulbs far apart or close one to another?
Why is it on me, the consumer, to worry about unethical palm oil sourcing?
> A fused neutral design would leave all of the bulb electronics hot. Strange.

Makes me wonder if the resistor is really a fuse?

BTW, I recently bought a plug -> bulb adapter on Amazon. It did not preserve neutral at all, and instead had a higher plastic ridge making it impossible to touch the metal part of the bulb. (The part that's at risk of touch, so it's typically connected to neutral.)
Every Supreme Court Justice Went to Harvard or Yale Law School
The real issue is even with the limits, when the entire operating systems class was learning about forking it was really easy for a distributed fork bomb to occur.
I used to build .bat(ch) scripts that would do this to crash the computers in middle/jr/high school to get out of schoolwork.

With limited computers in the computer lab this was especially efficient if you set them to open, spawn, and replicate on startup. The old systems could barely handle it and would just error out and the cycle continued.
> Then you got the wrong printer.
And so did your mom. Many printers can plug-n-play on windows.
There were people who authorized either employees or contractors to harass her, dig the dirt out on her, etc, etc, etc. There were people who read/compiled/presented that information to the higher ups in management/executive levels. Did those people write memos/emails to their bosses saying that based on their view they should not be doing it but since they may not be fully aware of the full context they need their boss to send reply to this memo/email and say "Yes, do it."

That's the accountability. Someone makes a decision. That someone gets to be accountable.
A problem with a lot of web apps today is that they are designed by visual designers that put a lot of emphasis into aesthetics and animations to make it 'stand out' rather focusing on user experience and keeping it dead plain and simple. This is why I love TUIs because they make use of all the screen real estate and all the possible actions are laid out on the screen to easily navigate.
Perhaps you'd be happier at 4chan.
You forgot to mention that computers have become at least ten-thousand times faster in the meantime. There really isn't a single objective reason why we should wait for anything at all for longer than a few milliseconds on a modern computing device to happen. I actually think that this is just a sign that things are only optimized until they are "fast enough", and this "fast enough" threshold is a human attribute that doesn't change much over the decades.

PS: the usability problems you mention have been specifically problems of the PC platform in the mid- to late-90s (e.g. the hoops one had to jump through when starting a game on a PC was always extremely bizarre from the perspective of an Amiga or AtariST user, or even C64 user).
Your comment has a lot of assumptions.

For example if the choice is between a palm oil biodiesel powered car or an electric one, it makes a difference.
The problem with the TCP vs UDP debate is that there exists a middle ground that satisfies most people's requirements.

TCP offers a single reliable globally ordered stream.

UDP offers unreliable packets in arbitrary order.

What people usually want is to send whole packets(or multiple streams) in arbitrary order with configurable reliability.

TCP and UDP offer neither but UDP has the least restrictions which makes it the only protocol on which you can implement your custom protocol.
https://appleinsider.com/articles/20/02/19/larry-tesler-who-...
My own pet peeve about D is the lack of local documentation. If I install my system's compiler packages¹ I receive basically no documentation at all. That is a huge difference to the experience with nim/rustc/go/$others which all provide a nice fat $lang-doc package in their Suggests field, and all of those contain full standard library docs/tutorials/etc.

1. gdc or ldc on Debian. The experience /may/ be different with the dmd repositories, but being external they're of less interest to me.
I think you’re measuring use-cases by volume (i.e. Monthly Active Users) instead of by mass (i.e. number of man-hours spent engaged with the app’s UI by those users.)

Certainly, a lot of people use Google Maps for turn-by-turn directions. This means that they interact with the actual UI and visible map tiles once, at the beginning of the trip; and then from there on are given timely voice directions every few minutes, which they can maybe contextualize by looking at the map on the screen. Even if you count the time they spend hearing those directions as time spent “interacting with the UI” of Google Maps, it adds up to fewer man-hours than you’d think.

Meanwhile, I believe that there are a much larger number of collective man-hours spent staring at the Google Maps UI—actually poking and prodding at it—by pedestrians navigating unfamiliar cities, or unfamiliar places in their city. Tourists, people with new jobs, people told to meet their friends for dinner somewhere; etc.

And the Google Maps UI (especially the map tiles themselves) is horrible for pedestrians. Half the time you can’t even figure out the name of the road/street you’re standing on; names of arterial roads (like main streets that happen to also be technically highways) only show up at low zoom levels, while names of small streets barely show up at the highest zoom level. And asking Maps to give you a pedestrian or public-transit route to a particular place doesn’t fix this, because GMaps just doesn’t understand what can or cannot be walked through. It thinks public parks are solid obstacles (no roads!) while happily routing you along maintenance paths for subway systems, rail lines, and even airfields. (One time it guided me to walk down the side of an above-grade freeway, outside the concrete side-barriers, squeezing between the barriers and a forest.) And, of course, it still assumes the “entrances” to an address are the car entrances—so, for example, it routes pedestrians to the back alleys behind apartment buildings (because that’s more often where the parking-garage entrance is) rather than the front, where the door is. I don’t live here, Google; I can’t even get into the garage!

The thing is, these are such distinct workflows that there’s no reason for Google Maps to be optimizing for one use-case over the other in the first place. It’s immediately apparent which one you’re attempting by your actions upon opening the app; so why not just offer one experience (and set of map tiles) for people attempting car navigation, and a different experience (and set of map tiles) for people attempting pedestrian wayfinding?

Or, someone could just come out with a wayfinding app for pedestrians that does its own map rendering. There’s already a Transit app with a UI (and map tiles) optimized for transit-takers; why not a Walkthere app with a UI (and map tiles) optimized for pedestrians? :)
A whole article written about this one single Tweet? https://twitter.com/elonmusk/status/1229568241552502784

> @elonmusk My conversations with Gates have been underwhelming tbh
It's because of the golden rule.

He who has the gold, makes the rules.
> That I don't get. Is it "elitist" now to point out that the (tech) "elite" can actually handle all this bullshit

It's easy to critique and complain, while at the same time doing it puts someone in a position of superiority. Saying "all the effort and knowledge out there is bullshit because my 1983 terminal searched text faster", in a way says that the person writing this knows better, and thus is elite. OP says it's disguised as disappointment, which I agree, because the author describes (and disguises) the situation from a frustration point-of-view.

But I also think that elitism can be traded with snobbery in this case.
>There aren't many things you could say you like about any language that couldn't be sneered at with "lots of languages have that lol".

GHC has first-class support for laziness. Rust has affine types.
Speaking of Orwell, easily readable license plates make ALPR and bulk government location/travel surveillance more effective.
Beautiful, Simple, Testable Functional Effects for Scala
Fair enough but a consultant is an orthogonal role to an employee.

This thread is about employees being frustrated with the current state of affairs.

A consultant is a business owner.

As a consultant, my deliverables are rarely code. They are strategy documents, reports, plans, proposals, market surveys and video conferences.

As a contractor, my deliverables are mostly code.

Neither of them is similar to an employee's role, although, as a contractor, my deliverables match up with those expected of an employee.

Which is why it seems to me that you are conflating consulting with contracting.

Perhaps you meant to imply you love working as a contractor not having to deal with what employees have to but employees have to "deal" with it because their role requires it.
Because lawmakers, trading blocks and international societies have failed to do a good enough job about it.
um, because you buy it, you're a typical price-sensitive non-1%er and companies produce it in response to your demand?
The digging holes thing was a facetious example in a textbook where he said burying cash in old mines would theoretically stimulate the economy. He didn't mean that the government should literally do that and the government never did. It was intended to provoke thinking about how mandating jobs during times of extraordinarily high unemployment can stimulate a depressed economy. People who hate the government on principle more than they like facts then purposefully conflate that pedagogical example with real government initiatives of the time like the CCC (https://en.m.wikipedia.org/wiki/Civilian_Conservation_Corps) which was one of the most celebrated government programs of all time that built and repaired tons of important civic infrastructure mainly in our national park system, which became arguably the greatest on earth, saved thousands from poverty and involuntary idleness, helped stimulate the depressed economy, and gave desparate, disenfranchised young men a sense of patriotic purpose.

But this just becomes "zomg govt so dumb pays ppl to dig holes lol, communism fail".
I use a Dell Latitude with Thunderbolt docks and for the past two years I have had consistent problems with the Thunderbolt dock in one location, while in the other location I frequent the Thunderbolt dock has been rock solid. In the problematic location I have gone through three different Dell TB16 docks despite staying current with device driver updates, and finally gave up on the TB16 model and went with a D6000 which has been stable since its installation.
Too bad pattern matching implementations in C# (possibly in JS [1] and other languages [2]) don't go beyond basically matching in switches and maybe perhaps somwewhat inside function bodies.

One of the greatest powers of pattern matching comes from being abole to match in function definitions. The simplest example:

fac(0) -> 1;
fac(N) when N > 0 -> N*fac(N-1).

This makes a lot of code much more readable and more concise.

[1] https://github.com/tc39/proposal-pattern-matching

[2] http://cr.openjdk.java.net/~briangoetz/amber/pattern-match.h...
Hey Migueloller. I've been trying to find what you mean in their landing page. Do you just mean it has images showing the features?

I can't see a "choose a workflow" section.
> environmental health and the well-being of poor and marginalized communities in pursuit of profits

Heh. Isn't that too dramatic. So SEA countries are suppose to sit down and not able to sell anything? How bad is this too bad of a situation? The article failed to highlight this.

To me it feels like someone just doesn't like someone else getting too much money at selling palm oil for some reason. I wonder which other industry that benefits from boycotting palm oil.
> Does anyone actually use or go to services on super-generic TLDs like that?

Well, I occasionally read CNET, which has the domain "news.com".

But, the fact that domain points to CNET rather than something more well-known (and general-interest) is itself great evidence of the unimportance of general domains.

Also, CBS Interactive bought CNET more than a decade ago, and the news.com domain with it. CBS has kept the domain pointed to CNET rather than, say, having it point to cbsnews.com.
To those mentioning that Facebook's revenue is $70b: their net income is only around ~$18b.

This would be half of Facebook's net income for an entire year, which is substantial. It's a big deal to them.
I'm not so sure about management being sexist; I think a more likely and accurate explanation is that HR and management are sociopathic, and simply don't care about protecting people from abuse. Doing that would be bad for their profitability, so they choose actions which are better for the corporation's profits. That just happens to equal protecting sexual abusers. The predators are already high-up in the company, and disrupting the status quo is seen as very risky to corporate profits, so they protect these people.
Agreed.

I’m not a betting type, but if I had to take a bet I would expect it to be ~”and this is how the conditions of the Big Bang can be recreated and exploited to make something that looks like a star but which will exist forever. Also the interior of our fake star is now a new universe 50 billion light years across even though the outside circumference is ten light seconds.”

Not very useful for cell-scale engineering. Might count as “magic”, but the bigger-inside thing is a serious idea for making the Alcubierre drive less unphysical.
> the SDE work force

Google didn't help with this acronym.
+1 on Brother printers. I'm on my second Brother laser printer and It Just Works. I also have a Canon Ink Jet that is mostly harmless. My sister's HP printer, however...
That assumes that any of this was really about the streetlamp though. Note that the person riding a bicycle was also guilty of the crime of "wearing dark clothing".
Start selling at snowmarks where all products is cheap
I think you need less refactoring in F# in first place. Recently, i've tried fsbolero and was really impressed. No way I return back to C#.
Lessons learned the hard way in grad school (so far)
I guess you are right about the beat frequency bit, but I still assert that the cheap LED's are cycling on and off 60 times a second (or 30.... math is too hard early in the morning). That is a bit low for my taste.
I find that technology cements in strata (the archaeology term) just as the layers that accumulate as the result of natural processes and human activity. The dynamics are not exactly the same but the tendency is similar. I wonder whether we'll always be capable of digging down deeper to the beginnings as things get more and more complicated.
This hits well on my biggest problem with a lot of liberal solutions to climate change: not enough systems thinking. In Europe and elsewhere, politicians got to celebrate the adoption of biofuel, and now they also get to be righteous about banning it. Given how terrible almond production is for the environment as well, I could see a similar move being made there. Who is responsible for evaluating risk in these situations? Who is modeling effects on our ecosystem when they promote $SOLUTION as panacea?
How the eff did this make the YC frontpage?
Remember New York is where police or rather NYPD will intentionally bend or deface their license plates:

https://mobile.twitter.com/placardabuse/status/1229933601464...

https://mobile.twitter.com/placardabuse/status/1229276273106...
Today basically every piece of external hardware is compatible with pretty much every computer. Better than that, they are plug and play for the most part. Thanks for reminding me to properly appreciate this.
I think you may be misunderstanding. The idea is that a large HR department knows how to do things legally correctly. People hope that a large corporate HR department is going to be at least following the law, which is a step up compared to a tiny company with no HR expertise that may do things unprofessionally. I don't think anyone's under a misapprehension that having an HR department means they're going to side with you.
No, it is not a fuse. It is most likely there to limit the inrush current into the cap when the power is applied.