skysight-inc/HackerNews huggingface dataset:
An engineer wants to push some code live to a large, production software project worked on by hundreds of engineers. It hasn't been peer reviewed, tested or evaluated in any way except by the engineer. It isn't a mission critical update, but he doesn't seem to think it'll be a problem.

"No way!" you say, without hesitation, because it's a rightly stupid thing to do. It's a pointless risk. That's always how bad stories start. The engineer points out the bad stories are just a list of the most egregious problems. You wouldn't even let the engineer ask for an exception or pay a fee to do it. He then says the only reason you're doing this is to hold back his career.

And that's just for software where a mistake doesn't mean someone dies. Tell me again how this is about "criminalizing competition" because that rings a little hollow.
Lying on immigration applications has always been grounds for revocation of citizenship.
Well your initial point was that people will put up with Canada's cold winters to avoid having their spouse deported. I don't think that is a realistic scenario (and if your spouse is an illegal immigrant, I seriously doubt Canada would let the immigrate).
> think it's very liveable if you're realistic about what liveable means in a mostly suburban part of the US

Yeah, for me "livable" means "not suburban." I'm one of those people who came to Pitt thinking it would be like mini-NYC and was massively disappointed.

As you mentioned, if you want to live in a big house here, the prices are a steal... but on the other hand, if you want a nice studio or one-bedroom, the market is just OK. I'm paying $1,300 for my one-bedroom. On the other hand, if I lived in Manhattan I could get a similar place for $1,800 and I'd make at least $15K more a year in salary... so I don't know if the cost of living here is really all that good for what you get.
That’s sad to hear given as I’m looking to raise funds but also hoping to build a distributed team given the abundance of worldwide talent.

Does this change your strategy somewhat in that it limits your access to capital which forces you to look at profitability sooner?
Yes, the only reason I haven't yet is the debate around how to deploy it. I've been using Linux on the server since the late 90s but have used a Mac for the desktop since Mac OS hit X. I'm curious what packaging systems are popular for apps like this?

I've chatted a bit with David Power of Hiri and a contact at Canonical. Am I on the right track?
I think one of the bigger reasons was something the article touches upon - image sharing. Internet connections can often be sketchy, and Whatsapps compressed image sharing often ran circles around its competitors.

The other reason was the identity to phone number mapping and the ease of setting up communities with those identities.

Yet another reason was you didn't need to separately pay for a mobile data package and a SMS package anymore - WhatsApp replaced SMSes and it fit frugally into the data plan.

I know that in my circles these played a big role. Reason 1 was especially significant for my parents/older relatives since my conversations with them are not text heavy (maybe them getting used to a device to type in for casual communication is a factor) - we often share images, family photos - and WhatsApp killed it in this niche use-case.
Wanted: Innovative ideas to house homeless people faster and at a lower cost
That's the problem with jerks. The other problem with jerks is that they don't follow any rules anyway while the good guys get to deal with the added bureaucratic overhead.

How do the rules prevent a jerk from buying a drone (with cash, to remove even the faintest connection to himself) and go fly it near the local approach to film landing planes from air? There's no way to trace it back to you even if the authorities found the serial number from the wreckage.
It's true that ultimately there aren't a whole lot of morally "good" things you can do with your compsci degree at the moment. You can work in adtech or building corporate software, ecommerce, etc. to sell plastic trinkets to people and raise your company's stock price. Or you can do ML, which will probably hurt poor people in the near to mid term and probably contribute somewhat to the more Orwellian aspects of modern life. Or you can do some third thing: some kind of applied tech a more physical engineering discipline (energy, spaceships, robots, etc.) that might or might not do anything for the common man.

I get really bummed out that there are so many smart people coming out of the US education system who go to work for Wall Street or in adtech/ecommerce roles. We have the brains and energy and passion to solve alternative energy, vertical farming, asteroid mining, carbon sequestration, and social democracy overnight but our system deliberately misallocates resources to projects that generate capital for the already wealthy instead of promoting one iota of social good. Here's to hoping this is a start of that bigger, necessary change.
I wanted to hear directly from you, rather than guess at what you may be referencing.

The argument being made there is that the Paris Accord doesn't go far enough. That doesn't mean that we shouldn't give it our best shot. We have to remember that the Paris Accord is basically the minimum that we should strive for and that we have to keep in mind the politics -- if we push too hard then people may just give up.
I have made a few attempts at eating more ketogenic style in the past year, reading some things that seemed promising. Anecdotally, I found it inordinately difficult to stay that low-carb for very long; it seemed especially difficult to stay low-carb and also restrict calories (aiming for some weight loss on this end); I seemed to feel physically less healthy eating that way than I do favoring more of a vegetable / beans / lean-meats diet.

So I have, at least for now, given up on that.

As far as evidence... really not sure what to say. For anything I found supporting ketogenic eating, I could find something else that did not support it. So many conflicting "nutritional science" reports that I'm really not sure who to believe, and thus, for me personally, I'm more inclined to go with whatever reports seem to best mesh with my anecdotal personal results.

I do notice that pretty much every credible-sounding diet plan advocates for less processed sugar and less heavily processed grains, so that much should be easy.
On little discoveries
I would agree, but then also the people who have been living in SF and are not part of the tech economy also deserve not having to worry about their rent doubling or being kicked out to the streets and put in a situation where homelessness is a very real prospect.
Real-Time ASCII art rendering using a single decision tree
Thinking about how to respond to comfort you. But I will simply add that I am thinking of the pain you're going through.

I wish for all the strengths to you to overcome this. Maybe thinking about good life moments of that person could provide some much needed positivity.
How can I drink a bubble tea to ensure that I don’t finish the tea before bobas?
Show HN: Perceptron-based binary classification with a single function in Go
Assuming your dichotomy, you should lie in wait, and at any opportunity reduce and undo the harm you're contributing to. You may well already be doing this.

If you prescribe to "the end justifies the means", you can stay fully apathetic (blocking out the guilt and shame). Worst case is you find you can't wash your hands of what you've done as you're old and dying (blockage breaks), and one could say it's too late to care then. Best case, you were worrying needlessly and the problem wasn't one (change in perspective). Bitter to me.

Maybe it isn't even a "problem" or "evil" to you, and you're reacting to your perception of "someone else's perspective on evil being forced on you" while you don't consider it as such.

On dichotomies: it's usually a lot more interesting to find a third option or to synthesize the two sides to get to a new position. So perhaps:

* "compensate for your contribution to the evil by reducing it on a larger scale, e.g. company-wide"

* "reduce expansion of evil in the company and support it's reduction"

* "transition to running your own company"

* "pay back society in some form or other once you have sufficient financial security for your family and yourself".

Maybe you have to do this for now, and it's understandable you can't consider the society above your family or yourself, but it can't truly be the final solution?

IMO, there's no cause or outcome where you are justified in working for an "evil" company, especially long-term as you'll inevitably contribute to the company's success (lest you be fired).

Do you think there's a way to consider yourself forced to contribute to evil without running up a debt?

(I mean "evil" from your own personal perspective.)
The linked LWN article provides just a short summary of part of a larger investigation into some strange inlining decisions when compiling the kernel. The full article also includes some bits about the solution used to address the title issue, as well as a section on why kzalloc() was sometimes not inlined despite looking like a very simple function.

The full article can be found at https://nadav.amit.zone/blog/linux-inline
Facebook’s echo show competitor
It's not very often those people are being attacked on the job though, seems like the right analogue would be training on when to let someone in danger die. Having went through lifeguard training the very clear message was that if you feel unsafe in a situation or can't subdue someone who's dragging you down you preserve your own life first.
That is true, but in my experience HN mods have a really hard time recognizing the difference between malicious trolls/spammers who need to be kept in the dark vs. well-meaning commenters who could improve with a little correction. More often, anyone who comes to the attention of the mods is assumed to be a troll and gets silently throttled or hellbanned.
It's not that the drone is the problem, it's what else is up there. Just yesterday I had 2 f-16s fly over my apartment [0]. Their height, by my estimate, was about 500 ft. Could I be wrong about the height? Sure, but I could see them quite clearly and hear them very well. Since I live near an AFB, I'm used to low bypass jets overhead. But yesterday was different, they were easily 5x as low as they should have been. Heck, they commonly fly low over games and that's as good a place to fly a drone as ever. The risk of an f-16 coming down near a stadium event is very very low, yes, but not a chance worth taking.

[0] https://www.reddit.com/r/Denver/comments/9m8b6s/what_was_wit...
Throwing people in jail is also expensive
https://www.bbc.com/news/technology-45792349

> "The consumer version of Google+ currently has low usage and engagement: 90% of Google+ user sessions are less than five seconds."

While i'm sure power law applies, 5 seconds is a hilariously low amount of engagement for the 90%
> Or should there be as flying so low would give a plane very little time to react to an engine failure.

An aircraft might be there precisely because of an equipment failure.
Three times the fun at this year’s GameJam
Diplomat level negotiation and mediation. The level of skill that supports work that takes years sometimes. Some of those people can work magic.
That's great, audits and certifications are definitely a way to legitimize incentives!

I remember a certain Arthur Andersen being an exemplary model of such a rigorous and trusted auditor, certifying certain projects that intensified incentives to create quite a force for change -- such as the Sarbanes–Oxley Act of 2002.
Designing a Self Organizing Interview Process
No wonder you're surprised; it isn't a "just now" thing. It's a clickbait title. Conscientious objectors have existed probably since time immemorial.
Tech CEOs that make that kind of money have whole armies of assistants already. But their problem isn't technical, generally. They're worrying about finances, long term industry outlooks, and keeping Wall Street happy. The job of a "tech CEO" at a giant corporation is no different from the job of a "retail CEO" or "service CEO" or "manufacturing CEO".

You might be thinking of startup and small tech company CEOs that really understand the nuts and bolts of a software product, but they're not making $5M/year.
From a Canadian viewpoint, the last couple of years of populism has been a bit like discovering your favorite Uncle has a probably lethal opiate addiction.

But, you're going to get to inherit his Corvette.
Study Buckminster Fuller. He's an engineer who had a kind of spiritual epiphany and dedicated his life to a kind of hyper-realist "Design Science Revolution".

In his lifetime he was one of the most famous (world-wide) Americans ever to have lived. He traveled around the world more than eighty times. There is a form of carbon named after him: Buckminsterfullerene.

Anyhow, he calculated that we would have the technology to save the world and fix everything by sometime in the 1970's. That happened, so now all our problems are basically psychological or spiritual.

It also so happens that a working psychology was invented/discovered in the mid 1970's and subsequently refined. It's called "Neurolinguistic Programming" (NLP) and it's basically the OS of the mind. Using NLP and off-the-shelf technology we can stop ourselves being foolish jerks and provide a high standard of living for everyone forever.

I suffered from crushing depression until my mid-20's and was totally cured, after considerable self-improvement, by a single intervention with Dr. Bandler (one of the co-founders of NLP) that lasted less than twenty minutes.

Let me repeat that in case I'm not being totally clear: A life-long depression that interfered with my ability to live a normal life (I was homeless for about four years after high school) was cured in a 20 minute session of NLP-informed hypnosis with Dr. Richard Bandler.

So, we have the psychological technology and the physical technology to solve all our problems.

It really is just a matter of getting the word out and putting our backs into it.

My specific recommendations to you are: 1. study NLP and go talk to practitioners, maybe even get some therapy; and 2. Study applied ecology (E.g. Permaculture) and start a small productive system (farm!) to begin to meet your personal needs in a economical and ecological manner.

"The plan was good, it was right, and no one had to get nailed to anything."

BTW, NLP is pretty easy to learn and it's a great career if you're at all good at it. An experienced therapist commands remuneration comparable to that of a computer programmer.

Last but not least, browse Rex Research: http://rexresearch.com/1index.htm
There is a lot of weird crap in there but in between the crack-pottery you'll find mind-blowing cool technologies. The idea is to break out of your funk by confronting yourself with existing real-world solutions to all the various BS confronting us today.

My hobby is collecting powerful ideas, I can assure you the best things out there are really amazing and you haven't heard anything yet!
Possibly a very nice chip. A couple of questions:
- any ADC on board?
- I presume it uses QSPI flash memory?
- will the items be available on aliexpress?
Agreed, but I'd also argue that 99% of people don't care about what the processor is. It seems even the basic GUI of Android can't do things that iPhone was doing in 2007. (Live resizing of app windows, realtime view blurring, etc)

Even today, the keyboard on Android forces an entire view refresh, awkwardly jerking the entire view. It's a jarring and unfinished experienced IMO.
Sure, and my counterpoint is that it doesn't make individual sense, so as moral as it may be, few are likely to do it. I'm sympathetic to the idea, I just think these things need to benefit both the individual and the group in order to succeed.
I'm curious how successful that investor is.
Actually, in the early days we thought about whether to go text-based or not, for instance going for a boxes-and-lines type of modeling environment.

We concluded that for serious modeling, 80% or more of what one does is giving names to concepts, leading to the usage of a lot of text any way. And that boxes-and-lines introduces a lot of 'clutter' which is probably meaningful, but not in a strict enough way to do anything useful with it: x/y coordinates of boxes and lines.

That's next to there being a lot of tooling available when going text based (editors, versioning, etc), which is more of an added bonus in the short run.

In the end, we will probably evolve in the direction of using a projectional editor, making it possible to have some boxes-and-lines modeling environment as well.
Google+ shutting down after data leak affecting 500,000 users
It's interesting you have to go back to 2013 to find something.

1. There's actually nothing here to suggest this was done as part of project zero or any part of tavis's job. In fact, this was before project zero even existed, AFAIK.

2. He published details about it in march (O(60) days), as he said. It was still a security bug then, just missing a working exploit.

3. This thread produced a working exploit.

I'm gonna go with "either unrelated or fair".

Unrelated if it wasn't done by Tavis as part of his job, and fair if it was given the timeline and disclosure policies that existed at the time.
Yep, it doesn't go far enough - even if all countries did everything in the accord we wouldn't change anything.

If this was a business setting, a proposal like this would be laughed out of existence. Somehow, when it is a Dem/progressive policy people still take it seriously.
Seeing this come together makes me super happy.

Now the next time the hot rage of an audio xrun overcomes me I will have a path forward!

In general audio xruns actually is an area that could use a permanent userspace program.

Musicians need low latency audio processing which Jack2 can provide but the random xrun and the internet flimflam/mummery of how to sort it out is waaaaay beyond most of us (I have less of an excuse but yah its a vibe killer when you are trying to make music).

The goal would be "hey you had a/some xrun and its might be mostly this disk or process or..."

Maybe this needs hard ai but maybe it just needs a compass like tool...
So, because it's not helping white males, it helps no one?
Most families (who likely pay the most in property tax) live in the surrounding suburbs, which as you have noted are indeed much higher in terms of property tax. Similar suburbs around Nashville are averaging 50-70% lower property tax rates, which is significant enough to move oneself out of the state. This is only going to increase the tax burden for the remainder of residents of the state. The city proper only comprises 2.7m residents per the 2010 census, while the metro area is 9.5m residents.

My evidence on the other items is anecdotal, but that is my opinion and I'm understanding of the fact others may disagree.
WhatsApp groups seem to be popular
On the trail of the SuperMicro BMC hack
Discussed at: https://news.ycombinator.com/item?id=18169584
You can disable sending the Referer header with Referrer-Policy:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...

(Maybe R-P didn't exist when the current solution was concocted.)
Really, only a handful of people care about benchmarks.

Phones are no longer "computers". They are personal items that we all depend on. Processors and RAM simply don't matter.

iPhones are worth more than any other phone 2 years after release.
I don't know what standard you have for "exceptionally more variable" but in a normal population you only need a 33% difference in standard deviation to get a ratio of 2x at +2stdev or almost 4x at +3stdev (here stdev is of the less-variable population).

I think relative to the population at large it's reasonable to think a programming career is a +2stdev event in inclination and skill toward abstract systems (programmers are ballpark 5% of the working population).

I don't mean to suggest that the male variability hypothesis is all or even most of the story, but to me a 33% difference in variability, while substantial, doesn't sound impossibly large — and it suggests male:female ratios that are in line with what we see in the industry.
They coded my brother as SCA (sudden cardiac arrest).
Opposition to authoritarian violence has you avoiding the US and visiting China? Hmm.
Or they work in a sane company that values individuals taking initiative?

Okay, maybe not a sane company, given the story, but there are plenty of places without the toxic culture you describe above.
Workbox: JavaScript Libraries for adding offline support to web apps
The FAA’s actions admit that interpretation, but fail to exclude the other.
Very nice. Pricey, but nice. Thankyou!
> The kernel compiler, GCC, is unaware to the code size that will be generated by the inline assembly. It therefore tries to estimate its size based on newline characters and statement separators (';' on x86).

Seems like a poor decision to use whitespace as a factor in estimating code size. Some people like to space out their code with lots of comments even if it is only a few lines long. This is my naive view, though - does anyone out there have any insight as to why semicolons alone aren't sufficient to estimate code size?
> The idea of circles sounds fantastic on paper but it's simply too much work for the common user.

Google has ML based version of circle where depending on who is on the photo or whom you have added as recipient it suggests additional recipients.

To me that is a better UX.

a. They don't have to explicitly create circles.

b. If you keep adding someone new or remove someone over a period of time, the model would learn that and act accordingly.

c. If user wants to explicitly create a circle, they can probably do it as a group.
I'd like to see stats on how often they actually do pay them more if the tips aren't enough. They'd have to report them, among other things. The whole pay them less cause tips are going to make it up and be better has always struck me as a stupid system, too easily abused. We should just pay them the wage they should get, and get rid of tips.
Assuming that also implies access to typed arrays in general, then applications that involve number crunching become a lot more feasible in JS too.
We definitely have had experience with Naked Objects before this. I can tell you the main difference between Alan and Naked Objects is the modeling language under the hood. Which in Alan's case is a specific for its use, whereas in Naked Objects, it is something like Java or C#.
Fair enough. Having to include headers is one thing I found tricky with BCC, as there's sometimes non-trivial dependencies between various header files, especially for kernel modules that aren't included in the mainline kernel. That said I'm very excited to see all the progress that's been done in bpftrace, and looking forward to what's to come.
> they didn't want to pay for storing all of those recipe and cooking videos twice...videos are big and space is expensive...

And yet... from people who never pay the bills for anything, all I ever hear is 'space is cheap, computing is cheap, blah blah blah'. It's all 'cheap' until you have to pay for it.
It seems like Google could have successfully built a "shadow social network" by incrementally integrating their popular services like Gmail, Inbox, Reader, YouTube, Hangouts, and chat into one portal. OTOH, Buzz tried to inject social sharing into Gmail and there was a big user backlash.
Not really because provincial income tax is 10-15% higher than Ontario and BC. Numbeo does not include taxes IIRC.
Whether or not that's the case, conflating "is a fraud" and "doesn't go far enough" is intellectual dishonesty.
> Seems like a poor decision to use whitespace as a factor in estimating code size.

It's a heuristic. It's always going to be more poor in some respect that doing something precise. You could probably make it better in a million different ways, but it's suppose to be quick and simple.