skysight-inc/HackerNews huggingface dataset:
I turn 30 in a week.
I didn't work hard and neither did I have fun. The things I wanted to do like get in relationships or have a close knit friend circle never worked out because I just didn't have the people skills to make it happen. My 20s were wasted in nursing my own bruised ego and running behind people who didn't care about me.
Neither did I work hard and make something of myself as a career. Most of my time was spent on half finished projects and playing games or Netflix.
I maybe had two good years in all my 20s.
I wouldn't say it was a complete waste because I at least realized what I was doing wrong but then a part of me also thinks I should had the wisdom earlier so that it could have been better.
So overall, I just went through my 20s on autopilot. I couldn't do the things I wanted to do and I what I could do I didn't want to. I felt like I had no choice in my happiness. I was doing things that I thought I should be doing to live up to other people's standards instead of what I really wanted to do...if that makes sense.
Now that I'm older, I have decided that I'm not the ambitious type and all I want to do is to chill and have enough money to not live paycheck to paycheck. The rat race is for the birds.
OK - but your response could be abstracted to

Q: "Why is X so bad?"

A: "You're doing it wrong"

Could it also be that Y is always/sometimes just better?
`start .` would also open the current directory. if memory doesn't fail me (I'm now a kubuntu user), start is the equivalent of double-clicking, so `start somefile.txt` would mimic double-click on somefile.txt, `start .` would double-click on the current directory, and so on
>For fun, ask people to draw face. Everything will be at wrong place with wrong size

That’s kind of an odd counter example to use. Most people will certainly draw an anatomically correct face (for all intents and purposes) with two eyes, a nose, and a mouth. And you’re unlikely to see anyone add three eyes, turn the nose sideways, or move the mouth above the nose.

In contrast, this is _exactly_ what people are doing to bikes, as illustrated by the ridiculously funny renders in the article.
> People presenting themselves as families doesn't actual mean they are families.

While that does happen, it's not as common as people think it is. A common statistic cited (and you might be alluding to) that ICE has released is that 30% of asylum seekers are faking family relationships. But that's blatantly false. This statistic comes from a pilot program of running DNA tests on migrants that ICE conducted. What they leave out is it was a pilot program for suspected human traffickers. So it's not 30% of migrants that are human traffickers, it's 30% of suspected human traffickers are actually human traffickers.
Viewing the media's relationship to police as being simply for or against them based on swings of public opinion is incorrect, it is maybe partially true but there is a strong and consistent bias towards law and order by corporate (private for profit) media. There are numerous reporters in Seattle still uncritically reporting police lies. There are a handful who are being more critical. Guess who has more resources and broader reach?
I wonder if it's easier to just rely on the truck recharging to 80% capacity (which would be at least 900 miles with one 30 minute break, according to them), then the issues that might arise in swapping out the batteries.

Where I'm sure they could design a method for pretty simple battery swapping, and maybe even in less than half the time, maybe they figured that charging the batteries for the mandated 30 minute break would always be a simpler process that would require much less infrastructure (and maybe no other effort other than the driver's), to accomplish.

900 mile range as "worst case scenario" with a 30 minute break after 500 miles seems like it would be sufficient to me. Even with a second driver, if they mandate 30 minute breaks, a truck will be stopped for 30 minutes.

Did I miss how long they suggested it would take to fully recharge?
I started working like that after being work from home started rather aprubt a in March. The work laptop is a very slow windows machine but with remote - ssh to the office workstation the local environment does not matter.

With some settings tweaks I could even convince it to do a remote session via a jumphost.
'Birds on the wire'? Concerns over Mexico cell phone surveillance
All police are liars.
Sorry, I just made that up as a joke. I thought the clue would be the 2021 date!
Hey! OP here. It's one of my first posts here so wasn't quite sure about the title. This links to Telegram channels, so you need to be on Telegram - even tho you can also create an email alert at https://findmegigs.com/?remote=true#basic-plan to get the same jobs

Do you think that something like 'Show HN: Senior Remote Jobs on Telegram' would have been a better title?

Thanks!
This doesn't even indirectly improve things.

What it does do is make a few people feel better because they are misinformed and so other things like education would be a better solution, something like "there's no need to feel bad about this word, and here's the logic about why."
The meaning of words is determined by usage. Usage of words is determined by the meaning. This circular definition causes the inherent problem of language: words don't have inherent meaning. The best I can do is to attempt to use words in a way similar to the way that you use words, but I can only ever make an educated guess about how you use words, so it's never going to be perfect.

And from my perspective, I don't think it's unreasonable for me to expect you to try to understand what I'm trying to communicate, rather than attempting to force me to use different words. The burden of communication is shared by both speaker and listener.
>
I guess this is nice, but I think the question of "private prisons" can become a bit of a distraction.

Sure, it's neither the main problem nor the main area of recent reform, either in corrections specifically or law enforcement more generally, in California.
I feel the same way, and it’s depressing that people have to risk their reputation over this. If this was about people waving confederate flags or holding Nazi banners, we should do our best to keep those people out because these are symbols of ill intent used to send a clear message of hate towards minorities. But I have never seen people use the noun “master” as a symbol to spread hate. Moreover, I don’t think many people have even thought of slavery when referring to “master” in CS context before it was brought up in this manner.

But all this aside, this would’ve been a no-brainer if renaming the default branch didn’t have other real-world consequences. If it has a possible chance of making people happy, we should by all means do so. However, the proposed change is inevitably going to break many scripts out there that manipulate git repositories and forces additional work for countless people all over the industry. At this point, I think it’s reasonable to rethink whether this is actually going to improve the lives of anyone at all before proceeding.
I agree with you, but the primary issue is signalling via degrees. For the elite non-college educated who already have a working portfolio of projects to reference, landing a "white-collar" job may be a possibility. For the rest of them, a non-degree holder, even if objectively competitive with a degree-holder, will be immediately discounted by a hiring manager who's looking at 250 resumes.
I haven't been following Rust's development much lately, but I'm interested in understanding what's the state of ABI stability...
How do you count bad-apples?

Are we just talking about the guys who actually murder people in custody, or do the ones who beat the crap out of them or rape them count also?

Also, do we count the cops who lie and cover up for the abusive cops as bad apples or are they just like neutral apples? If these complicit cops count as bad-apples, then we're talking something like 60-70% of the force.

And it's that last category is the one that concerns me because ultimately so long as the whole "Brothers in Blue"/ "Snitches get Stitches " attitude is pervasive in police culture, it's going to be impossible to root out the actual psychos. "Good cops" are willing to cover up for bad cops, the DA won't prosecute cops, judges take cops word at face value... so long as that exists, this problem exists.
Yes. Where police go, violence follows.
Nikola Founder Has $7.4B Fortune on Free Truck Orders
So because you can't move a piece of furniture, you believe it cancels the amount of protections and good from unionization?!
The operator of the first private prison in the US came to speak at a class of mine back in the 90s. They provided a minimum-security facility in an old hotel in Denver. The owner was very sincere, they honestly believed that they could provide a better experience for the prisoners, and they did. The focus was actually on rehabilitation, they were able to relax a lot of the rules for good prisoners that state and federal facilities were not. Some inmates could go to school during the day or hold down a job. The owners could make $50-70/night per room operating as a hotel or $140/night as a prison. They made money and were able to provide better care than most government facilities. She was absolutely appalled at what the industry then developed into.

I don't think they are necessarily a moral hazard by nature - like charter schools, there is the possibility of having something good come from private industry, as well as things not so good. I don't know what the systemic obstacles are that need to be overcome, however. State and federal prisons did not used to be as much the over-crowded, brutal institutions they have become in the last 50 years, perhaps the problem is not so much with private prisons per se.
Haha yeah, noice ~ nice :)
> Like, a fresh generation of developers might hate having to deal with your super-intensive language, wanting to do its own thing instead.

I suspect it's more likely that a fresh generation of developers will hate having to deal with C++! It's all very well if you have 10 years of experience, and you're used to it's quirks. But it's a lot to learn if you're new to it. Rust is significantly easier.
I was curious, so I poked around the project zero bug tracker to try to find ground truth about their bug reporting: https://bugs.chromium.org/p/project-zero/issues/list

For all issues, including closed:

product=Android returns 81 results

product=iOS returns 58

vendor=Apple returns 380

vendor=Google returns 145 (bugs in Samsung's Android kernel,etc. are tracked separately)

vendor=Linux return 54

To be fair, a huge number of things make this not an even comparison, including the underlying bug rate, different products (Google lacks a desktop OS and an iMessage equivalent, for example), and downstream Android vendors being tracked separately. Also, # bugs found != which ones they choose to write about.
Guilds (I assume) involve more mead and iron working.
Humans as a rule tend to do multiple things thinking that what they’re doing is the best for them and then turns out it’s not.

Although for me it’s a ridiculous thing to even bother trying to measure. The problem isn’t whether it’s slightly better to look at a dark or light background but rather that we spend so much time staring at screens that it becomes a problem.
Because some people are still rational enough to treat individuals on an individual basis.
The findmegigs site is even more hostile than the original in terms of not being able to see jobs.

These sites may work for you, but I am annoyed I wasted my time even clicking the links.

No instant value means you'll miss a large segment of users.
I worked on IoT projects for two major wireless carriers both trying to sell hardware integrated with data management. I think the idea was to sort of create value-added services on top of the dumb pipe.

Both companies invested heavily in the projects and both failed badly.

One of the major issues was just getting a dev setup using all the proprietary stuff involved. Onboarding developers was just one issue.

Both systems tied together a bunch of partners, and the folks running both shows had no technical background. Nor their managers.

Order the SIM from the console makes things pretty easy.

Twilio has consistently delivered easy ways to access cell stuff. This is def a step in the right direction. It would be awesome to tinker with this product for sensor data.
"on occasion" this is hysterical
> On the flip side, though, there are plenty of things I can imagine that I cannot for the life of me draw. Faces of family members. Animals.

Lucky you :-)

Seems I can only recall photographs of my mom and dad when I try now (passport style photo og my mom and a photo of my dad making a funny face while carrying an oversize chocolate).

Same kind of goes for my wife: I immediately recognize her now but the first few months I was dating her I was afraid I would not recognize her :-D

Edit: and when I try to view my wife in my head I only see a 15 year old passport style photo :-D
If 60% people perform better with light theme and 40% dark theme, average is going to be that light theme is superior. This doesn't make dark mode a bad idea.
The Evolution of Open Databases (From Romance to Robust)
You can safely deny this and other permissions. It behaves nicely.
you might look at creating a linked table in access and using sql server. also look into index the data to speed up queries.
Patricio pleeeease finish this book!
You shouldn’t blindly believe anything, but science, faulty as it is, does entail a higher degree of credibility than, say, anecdotal evidence.
"Why does anyone carry a gun, unless they intend to use it"

Oh you mean like police officers?
Like C++, they basically seem to take the stance of "no".
> It being a non-GCed language with ADTs is a big one

C++ has both, too, so in this case Rust's only advantage would be memory safety.
While I'm not one of those people who work in the browser (bleurgh!), I find that it's a much bigger resource hog than my DM. My KDE desktop takes around half a gig, but it's Firefox that used to bring my old 4GB laptop to its knees.
But this way people know that this has already been requested and don't need to keep on spamming emails
I took an RDBMS class to complete a comp sci minor back in the dark ages.. 1984ish. Agree at some level it should be taught.

Disagree on the Java thing - its use is very wide spread outside of academia. Rust? Not so much, maybe one day. It would be appropriate to have electives in things such as Lisp or C and perhaps one or the other should be part of what is necessary for a major.

Not sure I would hold Middlebury up quite so high, especially in comp. sci where they certainly do not have a long track record. Poster is located in Burlington so perhaps local bias and of course name rep.
The primary use of concurrency in Erlang is modelling a world that is concurrent.

If you go back to the origins of Erlang, the intent was to build a language that would make it easier to write software for telecom (voice) switches; what comes out of that is one process for each line, waiting for someone to pick up the line and dial or for an incoming call to make the line ring (and then connecting the call if the line is answered). Having this run as an isolated process allows for better system stability --- if someone crashes the process attached to their line, the switch doesn't lose any of the state for the other lines.

It turns out that a 1980s design for operational excellence works really well for (some) applications today. Because the processes are isolated, it's not very tricky to run them in parallel. If you've got a lot of concurrent event streams (like users connected via XMPP or HTTP), assigning each a process makes it easy to write programs for them, and because Erlang processes are significantly lighter weight than OS processes or threads, you can have millions of connections to a machine, each with its own process.

You can absolutely manage millions of connections in other languages, but I think Erlang's approach to concurrency makes it simpler to write programs to address that case.
China industrialized on the basis of incredibly terrible working conditions (ie high profitability via low wages) that have only recently been improving. And as they've improved, globalization has shifted manufacturing to other countries who have worse working conditions again. "Lifted out of poverty" sounds nice but tends to mostly mean that people who were formerly peasants have instead worked in sweatshops and horrible factories for decades or centuries. It's easy to view that as all well and good if you are happily working in the global labor aristocracy, but it's not actually fair.
Show HN: ProsperStack – Use Stripe to automatically prevent cancellations
Thanks for sharing your experience. As a 25 year old right in the thick of it, trying to find my own personal balance, I'm curious to know your thoughts some more:
1. What are some of the trade-offs you're still feeling the impact of?
2. How did your "adult stuff" transition play out? Was it something smooth that occurred over a long period of time or a short immediate change?
The London Review of Books is an obvious counterpart.
That's a pretty good trade. I'd like to get my hands at a Hasselblad at some point in the future. I might have to get a bigger closet first.
how exactly would a union improve working conditions for engineers at Facebook? Engineers at Facebook are probably the most catered to and sheltered workers in all of capitalism.
Not saying you didn't change your assessment after new sensory input (which is fine), but did you truly, honestly, change how much you were enjoying the /exact same physical sensations/ based on how much your partner thought you should be enjoying them?
It's a real pity, because the current chapters are incredible. Patricio's gift of communication along with the artistic and creative aspects of the book really makes the learning process so much more inspiring. I hope he finishes the other chapters some day.
As a photographer, as well as a Technical PM who spends all their time on a computer, and a non-zero amount of time optimizing my setup, and someone who has taken photos of computers and done exactly this to get the exposure correct: I don't know why I didn't think of doing this on a daily basis!
We're in a "six degrees of separation" between anything widely used in culture and something that can be deemed "racist." If you look, you will find something, no matter how stretched or tenuous the connection.
. If you have multiple implementations, you can be trying out implementations of different paths concurrently. and so can you with git branches.
The difference is that with multiple implementations, the team will most of the time not be aware of what is tried by the team from the other implementation (and conversely) leading to an inefficient overlap of what has been tried on the design space as I explained in another comment.
If both teams worked on the same project, through the same documentation and communication channel, they would-be far more aware of what has been tried and I don't see the issue with git branches.
The reinforcement is concerning. Well, I guess that's how we wind up at censorship and de-platforming issues.

Do you provide space in your cafe to accommodate all the neighborhood nutjobs to congregate, and they all start shouting in unison about gangstalking or Bill Gates stealing our blood. How far do you let them go? They rile themselves up and you get a guy barging into a pizza shop wielding an assault rifle to take down a non-existent pedophile ring.

There are social and geographic boundaries out in the world, so that doesn't happen naturally. But on the internet... sigh. It's a problem without an obvious solution.
Hi HN,

My co-founders and I created ProsperStack after working at a SaaS company and realizing how little we knew about why our customers were leaving. We wanted an easy way to collect data and prevent cancellations by incentivizing customers to stay, and realized that hooking into Stripe to automate the process would be super valuable.

The app can automatically present offers to a customer before they cancel using Stripe coupons, collect feedback from cancellations, and use your Stripe data to show meaningful churn metrics.

Thanks so much for checking it out and any feedback you might have!
>if Telegram lets you edit old posts

It does.
Not as far as I'm aware, but they're doing so now. Who knows why they have waited so long, though one can speculate (eg. CDL might not have had enough momentum to be a real threat before, the Capitol Records, LLC v. ReDigi Inc. appeal was only ruled on in Dec 2018, ...)
Look at the many electronic devices for Raspberry Pi and Arduino. The good/interesting ones get funded really fast even if they already have dozens of competitors. So it seems opportunities do abound.
> Rocket League has gotten about as close to possible to solving the issue.

To be fair, it was Tribes that solved that issue, and Rocket League just implemented it.
Many tech people have had very limited interaction with unions, and usually those interactions are negative.

For example, I was not allowed to run ethernet through the paneled ceiling to hard wire our conference rooms for the startup I was at.

Why? Well the building had a contract with a unionized cabling company so every cabling job in the building HAD to be done by them. We would have been charged thousands and had to wait weeks for a job I could do myself in 30 minutes.
Because the glsp crate and all of its dependencies are pure Rust code, a game engine which uses GameLisp can be compiled directly into WebAssembly. The playground is implemented in about 300 lines of Rust and about 900 lines of vanilla JavaScript.

Making a full-fledged WebAssembly game engine would be a little more difficult, but none of that difficulty would come from GameLisp :)
The Condé Nast salary transparency spreadsheet
One could surmise that provisions for refugees would be an exception case augmenting a more general border policy. As is the case in the EU, I believe?
Couldn’t threads handle that use case?
OTOH a touchscreen-enabled device is exactly where a heavier DE might make some sense. GNOME3 is still only borderline-usable on 2GB of RAM (though you can obviously work around this by adding swap).
NIT: I think you mean red herring. A red herring fallacy is misdirection with irrelevant information. A straw man is a type of red herring which specifically involves misrepresenting the original argument.

https://socratic.org/questions/what-is-the-difference-betwee...
Because profits are maximized by the current practices.
"Unsuitable" meaning it's not a great choice. Yes, it's been done a lot (whether or not you can really say "to great success" is another matter, I think).

What I mean is that I think using Java meant the company was required to spend more resources than should have been necessary to accomplish their goal.

BTW, when I say "Java", I mean the language, not the platform. Java-the-platform is very suitable to business software. Java-the-language, less so. Java OOP brings with it a ridiculous amount of incidental complexity, boilerplate, and impedance mismatches. Of course you can make it work, I do it every day. I just think it's a poor choice. It's certainly not the worst choice, and the platform + available libraries is definitely a plus.

And as I mentioned in my original post, there are way to make it more suitable through various hacks (like Lombok) and libraries, but other languages are more suitable out of the box (including other JVM languages).
> https://www.youtube.com/watch?v=pW-SOdj4Kkk - Jonathan Blow - Preventing the Collapse of Civilization

Priceless, thanks for sharing.
Jim Keller – Moore's Law in the Age of AI Chips