skysight-inc/HackerNews huggingface dataset:
I am partially responsible for at least 200 individuals, let alone those who depend on them. Now if you think the digital safety off 200 isnt comparable to the digital safety of say, 200,000, well. “It is with the first link that a chain is forged”.

Look, Nothing against you, you dont seem to have a systems exposure i do. Im not a fullstack dev, maybe you are and its fair to just see your own machine and expect everything else to work.

Car builders and bridge builders see different problems to solve, and see risks differently too.
Injustice for All: How Incentives Corrupted and Can Fix the Justice System
> hausfrauenpanzer

Upvoted just for this one word!
The complaint is that the underlying function which returns the thread-local errno pointer isn’t a public API, isn’t standardised, and its name varies from OS to OS (__errno or __error or __errno_location)

This specific case would be resolved if some standard (ISO C, POSIX, etc) defined a public API to do it, e.g. errno_r

(Of course, that doesn’t fix any other cases where some public functions are really macros to private functions, but this appears to be the most significant such case.)
Must say I was inspired by them
Isn't recording video equivalent to recording audio, as long as a potato chip bag is in view? (https://arstechnica.com/science/2014/08/researchers-reconstr...)
Help Wanted – Apache
“It has literally taken all of my life to do this one thing”
For me personally, disliking content only has the effect of graying-out the suggested material; it still stays there for eternity.
I think you overestimate the number of people attending college who "aren't college material" and underestimate the number who excel at trades. I've seen data indicating a majority portion of student loan defaults are by people who did NOT finish college, thus the worst-case scenario: they're responsible for the debt, and haven't the degree or the job to pay it back. Truly a sad place to be. You might consider the average readership of this forum isn't even your typical college-educated tech worker, but likely a more curious and intellectual type. Who is going to repair his electrical, communications, automotive, mass transit, etc infrastructure. Plumbing in non-glamorous. If you do it after hours I bet his billed rate is higher than yours. And he doesn't pay 7% on $125k of debt. His house is paid for already. My stepson has ADD and other initials to factor in. He makes $75-80k operating heavy equip. His tech school cost $25k. He owns a home. He is still close with his HS friends. 1 in 10 owns a home.
The "extreme" left in the US system maps (policy-wise) almost exactly to center-right in most other western democracies. Talking about viable politicians not twitter creatures by the way.
Common cellphone GPS being able to feel an earthquake would be incredible. Imagine Google Maps telling you to pull over because there was an earthquake, or redirecting you to safety.
Charities also have an ugly trade off when it comes to fundraising. You can often raise $2 by spending $1 on fundraising at the cost of lower efficiency -- you're spending half the money you raise on fundraising. But which gets more money to do the work, to raise $2 at 50% efficiency or to raise $0 at 100% efficiency?
Uber/Seamless/Postmates/Airbnb or any other middleman service. There's no reason why they should be getting away with extracting 30-40% of the revenue for facilitating a simple transaction.
I totally agree that this is weird play, and I don't like OS vendors doing it. I'll add that while I personally prefer Android to iOS, Google implements similar behavior; clicking on a YouTube link launches the app by default, without asking the user. It's super annoying -- a web browser should never launch another app without at least consulting the user, but really, it probably shouldn't happen at all without the user downloading an extension first.
My point is that there is a chicken/egg problem here, irrespective of the use of egg products in the recipe.
Really forward-thinking stuff, but then again that's why Microsoft succeeded. It seems like all of Gates' predictions were spot-on in this article.
Very true.

In the absence of first past the post voting (and its tendency to force people into parties to avoid losing to people who do [1], and for those parties to coalesce into two dominant, equally balance parties), there is still a polarity of, say, liberal and conservative. At least in the original meanings of the terms, which has to do with whether you go toward new things or prefer traditions.

But under FPTP, right vs left encompasses a lot more than that.

And more importantly, FPTP doesn't allow for middle ground. If you are in the middle, you can't get elected, because neither party would nominate you.

If we had a electoral system that tended to elect the first choice of the median voter, things would be dramatically different. Yes there would be people on the extremes, but most people -- those elected, as well as regular citizens -- would tend be "accidental moderates."
Perhaps also the demand for them is large, and the 'big boys' either ignoring or actively hampering their development requires others to step in.
You found it, right at the end of the post. It is a cultural issue above all else and it is a common difference. It's not a question of good/bad or entitlement. Just decide what type of culture you are OK working for, given the trade-offs. If you don't have to live in a $4000 a month, two bedroom apartment, or a 2 hour commute, or 12% state income tax, maybe it's worth adjusting. Maybe not.
It used the Pascal calling convention, however Lisa and Mac OS were implemented in a mix of Pascal and Assembly.

Pascal UCSD also used a mix of interpreter and later AOT compiler.

Most mainframes don't use C as their original implementation language, and the oldest still being sold (Unisys ClearPath MCP) was designed about 10 years before C was born, in an Algol derived language, that uses instrics instead of Assembly.

If one broadens their horizons beyond UNIX, and looks into the history of computing there are plenty of interesting languages and OS architectures to dive into.

The Internet is full of digitalized version of papers and computer manuals from those days.
This. I so want something as good as Adobe Premier because I can't justify paying monthly for it, but i am always disappointed.
I really don't understand this. What other far-left forces around the world are willing to spend $20t for socialism and restructuring of a western economy?
Ask HN: What is the coolest free Web-API you used?
I want to build some sort of showcase/tutorial project. Therefore, I look for a free API. Would love to work with something with geospatial data (e.g. live traffic data).

What is the coolest free Web-API you came across so far?
If you are in an iMessage group chat and you switch to Android, you need to create a new group chat to continue talking to your friends.
> replace restaurants for fasters

A "restaurant for fasters" is called "buffet": fasters need to eat a lot in between their fasts (assuming that fasts are frequent).
Sadly this is true. A big pillar of the left politics is labor unions and profit sharing, which is totally absent in the US discourse. Instead, we just hear about safe spaces and bathrooms.
Sure there may still be a right left axis, but it wouldn't be condensed into the "main" axis, and people and candidates would form a nice bell curve rather than one with two humps.
US politics has devolved into a series of ideological purity tests. Neither the bigoted, dated ideas of the GOP or the magical, fairy dust ideas of the progressive Dems have anything to do with actually solving problems. Most US voters are forced to hold their noses and vote for the lesser of two evils.
Here is an issue of Computer Design magazine from 1983 which I scanned: https://archive.org/details/computer-design-magazine

It mentions:

- ArpaNet can be the future of commerce

- C is the key to portability

- Apple's Lisa introduces a revolutionary UI
I get the overall sentiment because I am born well-enough-off and I agree that you are basically signing away your health or even life (after all, no regular mechanic will have to fix a car in a shootout).

OTOH, lots of people don't have my fortunate background and loving but poor parents can only do so much. Housing and food being taken care of and a paycheck on top is a very good incentive if the other choice is to be a "burden" on your family for another few years...

Not gambling health or life is only possible in a very privileged setting. Those not in it might actually be making a very wise choice.
Oh I only meant I do legs once a week. I do upper body another day and HIIT on other days.
for the lazy:

> While the Linux project has been closely associated with me personally, partly due
to the name, I would like to make it very clear that the Linux operating system is
a huge project done co-operatively by lots of people all over the world.
Even if you discount all the user-level programs that are an integral part of any
running Linux system, just the kernel contains code from hundreds of people from
all around the world.
Thanks to all of you
The 7% figure they gave is already adjusted for inflation.
It doesn't have to be illegal for the cops to check it out. Sometimes it scares people off.

I had an officer acquaintance who said he pulled over a car with a shotgun in the back seat and asked who it belonged to, nobody was willing to claim it. He impounded it as abandoned property despite it being perfectly legal to possess.
@bollu, Congratulations! Impressive year by any measure.

Could you go into some detail with your learning process?

Such as how much time do you have to pursue all these subjects? How you manage and allocate that time?

Maybe provide a case study of your approach to reading 'Information Theory, Inference, and Learning Algorithms'? how long did it take you to finish this book?

Do you typically complete all the exercises in the books you read?
Do you try to reproduce each paper?

And any other relevant details you think might help others to "learn" quicker would be appreciative.
https://www.sciencealert.com/people-who-pick-up-grammar-mist...
I’m usually pretty good at finding hidden options like that, and I ended up canceling Netflix because of the automatic previews as well. If there’s a way to disable it now, I might come back.
my motd shouldn't tell canonical every time i log in...

looks like it never hits the cache unless the curl fails.
> By far the most annoying thing is that they play trailers or the movie when I'm just trying to read what the film is about.

Many times I just want to see when the movie was made and who the actors are.
The far left which suggests spending $20t on socialism and breaking up every corp with revenue > $100m sure doesn't exist in the US.. /s
>... they didn't want to lose 30% of my time to management duties.

And what were your feelings on the matter? You make it sound like "they" decided you would not go into management, regardless of what you wanted.
The boilerplate is what happens when some people insist in using C instead of C++ or other modern languages to use COM, so they need to write manually what the compiler would do for them in more modern alternatives.
Sometimes it is desirable to not have optimistic locking like git. Often you want to signal that you don't want a file/asset modified for a period.
For anyone interested in the myriad of terms, here's a good overview: https://thespoon.tech/market-map-ghost-kitchens-in-2019/?mc_...
One thing that really helped for me was "walking to work", I would walk to a coffee shop a few blocks away and then back home and go straight to my office. It really helped having a clear routine to delineate working time from home time.

Communication is the biggest challenge. Try to talk to your co-workers every day and overcommunicate even if it seems too much. Making quick screen recordings and narrating them for even little things is invaluable, it seemed like a hassle at first but soon you get the wrinkles out of the capturing side of it and people really appreciate it.
Pentagon warns military against mail-in DNA tests
> Yet Hillary and Bernie are Marxists today.

Huh? Not even a little bit. Neither one has quoted a single like of Marx, ever. Bernie identifies as a democratic socialist, which aint Marxist. The conflation is misinformed as hell.
Cloudflare on the Biggest Shopping Day of the Year
> Your job as a parent is to socialize your children. And that means telling them how the world works.

God I wish there had been someone to do this for me, and for all kinds of things, not just finances and career planning. (My parents tried some, but they didn't know much of this themselves.) Now that I'm "old", I'm just starting to get the hang of some of this stuff.

That said, in my youth I suppose I would have been too "smart" to accept advice like this most of the time.

(Want some free education about the business world? Read every Dilbert strip--free online--and think about what they're alluding to.)
I actually asked a friend who is/was a product manager there about the autoplay thing and he said something like "I hear this from everyone I know but when I bring it up [making it an option] it's just a solid 'no'" -- presumably from some UX team or something.

It's awful. Very obnoxious.
Tip: to get sudo on debian, just don't enter a root password.
Observable makes it easy to fork notebooks and make modifications, so I'll be happy to see other parking arrangements!

I made the viz for my real-world situation — reverse angle parking is quite common where I live (Ukraine), and it's the type where we got our parking spot (took a long time since all the spots around my apartment complex are sold out). https://en.wikipedia.org/wiki/Back-in_angle_parking
Proton therapy could rival standard radiation (with fewer side effects)
Bosch sucks. But yeah, the problem is not Bosch but the other stuff. I'm also working on it and not far off the heels of your age.
Most phones today would already be able to feel an earthquake via the built-in accelerometer they have. Actually, there is a network of people sharing this information with each other already, called MyShake: https://myshake.berkeley.edu/
>You keep saying charts and figures. Repeatedly, ad nauseum.

Actually I've said the exact phrase twice in this subthread. And considering its the main subject of the subthread (whether those IMO are enough/mandatory or not) it's not really surprising.

Perhaps you don't want like to hear it, so you're extra annoyed anytime I mention it, which makes you overcount? Maybe you need some charts and figures of how many times I said that expression.

>Comparing two data points will always yield better results than having just one.

Which is neither here nor there. A single person could collect 1000s of data points by observation, talking to different people, etc.

You don't need a team to do that, or some official citation.

There could be bias in said person? Sure. Same way the team/paper could have bias, be non-reproducible crap, be written to make some government body look good, be written to make someone money, etc.

It's almost as is critical thinking by the person receiving the single person's anecdote or the, can I say it, charts and figures, is still required.

>Study historiography or journalism.

Oh, the irony.
Even so, the thing to do here is first turn the wheel to the right and pull past the parking space and pull up to the bollards, then back in.
These are the kinds of packages that get uninstalled immediately, and then configured in my config-management to remove on sight. Debian luckily doesn't do crap like this.
There's many viable routes that don't have to be academic. I hate the idea of universities being pushed down everyone's throat. They're higher education institutions and should be for people actually interested in academics and possibly/likely research.

Half of the 'degrees' we have now are not academic, and half of these universities shouldn't even exist. I think all routes are fine. Everyone has different interests and learns differently. Trade school should be a prestigious route in its own right and they should be built up as such, rather than trying to chuck everyone into university regardless of whether it's the correct path for them. There shouldn't be a 'university' culture.

From my high school I can think of less than 10% of people that were honestly interested in/good at academics (of any type, science or arts/humanities) that should've carried on to university. In reality, it was pushed down and over 60% went. Most of them just spent their time partying.

And on the same note, schools should be better. It's sad that some people don't get to find their love in academics until college. It isn't necessarily always late blooming imo, it's that public pre-college education often sucks.
To be fair to the folks at Capital One, the mitigation leverages a feature that wasn't released until well after they were compromised.

https://aws.amazon.com/blogs/security/defense-in-depth-open-...

I would also suggest taking a look at the various articles around AWS IAM privilege escalation:

https://rhinosecuritylabs.com/aws/aws-privilege-escalation-m...

https://know.bishopfox.com/research/privilege-escalation-in-... (just shared on HN recently)
Latitude to set your own terms is earned, not demanded. If you demonstrate overwhelming value to the company they will do anything to keep you, including letting you set your own schedule. This is laid out much better than I just said it in Cal Newport's book: So Good They Can't Ignore You https://www.amazon.com/dp/1455509124/

Until then, "play the game" and over-deliver. Your only other alternative is to return to freelancing if setting your own schedule is that vital a prerequisite.
Ubuntu != Linux && Ubuntu != TheInternet
That, and the question for installing popcon during the install, somehow halting the installer in a section between two longer periods of activity.
Show HN: Auto-fix lint errors with GitHub Actions
Um… yes? iMessage is a feature of iOS and macOS. It isn't available on Android devices, and its group chats don't exist outside those platforms. But I don't see how this constitutes Apple "blocking" anything.
Hey, I'm a Turk left the ship 6 years ago. Turkey has infinite amount of engineer supply. I'm also sure the remaining can handle this.
Thanks for the condescension.

I'm saying the modes of failure and effects are different. Digital safety and protecting people's lives are two different things. Both important, but different. But even besides that, you ought to be using a different tool for that.

Is it fine to have the server I use for my personal site and projects use a dynamic motd, perhaps even reach out to the network? Yeah. It can be useful. Should a CA signing machine do that? Obviously not.

I'm saying that acting like one is unambiguously better for being less featureful is wrong. That's all.
> I like this part: “The defining quality of an ideologue, whether on the left or the right, is to acquire one's opinions in bulk.”

I can think of one possibly valid reason to do that: When you first begin to accept the foundational beliefs of some ideological group, you initially haven't had time to think through the logical implications of those beliefs. Tentatively adopting that group's set of secondary beliefs could make sense while until you have time to think things through yourself.
That is hard to imagine isn't it? Sleep is a pretty big deal.
If you'll read the license agreement you'll know it's far from free.
Doomsday Planning for Less Crazy Folk
>Graham's sale of Viaweb essentially exits him from the society most of us live in

Sure. On the other hand, it gives him access to a part of society most of us don't live in.
Good to see more variety to things like Font Awesome and Feather, nice work!
What’s wrong with as the parent poster said “develop[ing] an age appropriate resume (increasingly strategic contributions while remaining current with latest industry tools and practices)”?

I’m 45, still an IC mostly but my next role whenever I decide to leave my current job, will probably be working for a consulting company. Currently, I am “more equal than others” and have more influence based solely on my “relationship and expert” power.
Don't just have a dedicated area, make it a place you want to work from. It seems obvious, but once you're working from home, it's easy to just cobble together a workspace in a room and call it an "office". Your office should feel comfortable, a place you want to spend a good amount of time in, but is not distracting. At the end of the day, it should also be a place you leave in favor of living life. I wrote about my home office just in case you want some ideas, https://medium.com/@9bplus/my-home-office-f531f662fc51. Been working from home for 2 years now.
Awesome! This paper uses the same model for calculating wheel angles (Ackermann steering geometry).
I served in the military for twenty three years.

My sample size is thousands of times yours.

The odds are very low.
I paid $2700/year for tuition, $295/month for rent on a basement apartment (this is Seattle, so even in the 90s rents were kind of high on something nicer), and skimped on food way too much.

Like I said, it was easier in those days. Dad paid my tuition, I paid everything else with a minimum wage job (and later internships, upgrading my apartment to a nicer university provided $425/month).

Doing the math, it was way less than $10k.
Contractors Sued for Allegedly Paying Protection Money to Taliban
None of your conclusions follow from your premise.

I could just as easily claim that coders who refuse to develop new skills and keep up with a changing environment will eventually find themselves sidelined, due to their inability to adapt to changing needs. Since most of those middle aged people started programming 30 years ago now, they then move into environments where the technologies also haven't evolved in 20-30 years: embedded, aerospace, and dated DB work.

This doesn't preclude people who can evolve from keeping up as mostly-just-coders in a changing world. Calling the complexity inherent in something like facebook "arbitrary" as opposed to the complexity in embedded work as innate just implies that you don't understand the "CS" problems that Facebook (or similar) deal with, and I can imagine that a company like Facebook might not want to hire someone who, for whatever reason, is unable to accurately analyze the complexity of their problem space, especially at a more senior level.
Ah yes, the flood of foreign language TV shows and movies that we have no interest in watching. The problem is, Netflix has lost all of these licensed products and are forced to created original content. The golden age of streaming is dead. We now have cable/satellite style streaming services. Instead of 1 big bundle, we now have 2-6 streaming services paying roughly the same amount. At least there are fewer commercials.
Everything changes, yet nothing is new under the sun.
You have summed it up perfectly. It's infuriating to read through the bullshit these personalities are perpetuating without reasonable discourse.
I would argue that politics is ok to talk about if you are talking about in in the meta sense, as he is.

If people were all "accidental moderates," there would be no need to keep politics off HN. The problem is that people pick one of two tribes, and discussions get ugly. If people weren't tribal like that, less of a problem, it's just a bunch of people with opinions all over the place.
No, I summed up my informed observations and readings (having lived and worked in a few continents for some chunks of time), and downvoted the cliche Reddit-like "citation needed" content-less response.

If you have your own observations, or opinion, or point of view, or counter data, or some citation you'd like to share, please do so. I've written mine.
An ancient APL compiler, unfortunately. A really cool one, too!
I'm glad you like our icons. We're doing our best!
I would imagine going into it, people would optimistically assume they are only going to watch for 30-60 minutes, but end up getting hooked and watching for hours.