skysight-inc/HackerNews huggingface dataset:
One thing regulators could do is force Apple to support the installation of other operating systems on their hardware and allow OS X to be installed on other systems that are reasonably similar to their hardware (i.e. "hackintosh"). Perhaps even demand that Apple support ways to develop iOS that aren't tied to their platform.
It does sound like a good use case for that, and it is, but you're thinking like a Silicon Valley engineer type, not like a company that sells products to the government: https://www.bloomberg.com/news/articles/2015-06-16/taser-is-...

Taser probably just puts the videos in AWS or something, but the markup is obscene.
Life becomes more difficult the bigger companies get regardless of outside pressures. Price's law states that the square root of the number of people in a domain do 50% of the work. This means the number of "useful" people increases linearly with size but the number of not-so-useful people increases exponentially. If you have 10 people, 3 do half the work. If you have 100 people, 10 do half the work. Google has 60k employees, so about 250 people are getting half the work done. This is basically impossible to maintain and is part of the reason megacorps die.
Not forever. In 20 years that $40K will lose half of its purchasing power. Plus unless you can magically guarantee 4% returns a year, you will be getting less and less out every year.
FWIW, one of the things 2.0 added is the ability for users to block entire instances. So you could find/run an instance that chose to block absolutely nothing and let you handle all of this.
Who really cares scoring 100/100. Is there a top 1000 site that is even in the low 90's? I love optimizing pages for speed but to claim 100/100 isn't going to achieve some magical jump in organic rankings either because of decreased page load speed.
> The core of American civilization is based on Judeo-Christian values and the fact that faith in those are rotting away is directly leading to slow-motion social collapse.

Insofar as the first part is true, those broadly held, super-ecumenical values aren't what belief is eroding in; the theological, cosmological, and eschatological beliefs and associated ritual is what people are abandoning, not values that are so broad as to be both foundational to “American civilization” (itself something of a parochial myth) and validly described as “Judeo-Christian”.
Hey thanks for that link ... I was aware of go having coroutines available as part of the language but not that something similar to what erlang provided was available to the go system as well...
That's understandable. However, while threats of violence are not protected speech in the U.S., insults (e.g., racial slurs) absolutely are, and that protection is the reason you can't be punished for insulting cops, for example, or whatever else might hurt someone's feelings.
>Police officers are almost entirely decent people . . .

This statement requires justification.

>Research suggests that family violence is two to four times higher in the law-enforcement community than in the general population.

>As the National Center for Women and Policing noted in a heavily footnoted information sheet, "Two studies have found that at least 40 percent of police officer families experience domestic violence, in contrast to 10 percent of families in the general population. A third study of older and more experienced officers found a rate of 24 percent, indicating that domestic violence is two to four times more common among police families than American families in general." Cops "typically handle cases of police family violence informally, often without an official report, investigation, or even check of the victim's safety," the summary continues. "This 'informal' method is often in direct contradiction to legislative mandates and departmental policies regarding the appropriate response to domestic violence crimes." Finally, "even officers who are found guilty of domestic violence are unlikely to be fired, arrested, or referred for prosecution."

https://www.theatlantic.com/national/archive/2014/09/police-...
Ask HN: How to learn from code reviews?
I have more than 4 years of experience in software development and I joined a new company as a software engineer 3 months ago.

I love learning and getting feedback from others.But when 9 out of 10 commits are reviewed and rejected by the same Sr. Software engineer in my team I felt like there is smth wrong with me or with the other person.
Recently, I ignored some of his feedback to change my code :( (i know it wasn't good)

My Question is How to deal with such situations?
How Slack Approaches Professional Learning
The executive compensations are public. As far as I can tell, there was no year in which he was paid $40M extra.
I find that casually yawning while walking by security guards has a great effect. It communicates comfort and at the same time increases the cost of interrupting your yawn. Having a card that looks like the badge they're looking for casually in your hand helps also.

For getting into expensive clubs, I used a technique similar to this article. I say that I want to check out the club for a birthday party, then the red carpet gets rolled out.

Another way is to say that you left your credit card in there by the bartender an hour ago, and if they can call someone... or you can just go and get it yourself. And you are flying out or something. Never did this one though :)
It's quite the other way around. That's what the early hippies looked like. When older people yelled 'cut your hair', people who looked like the guy in the poster were who they were yelling at.

Somewhere on the web there's a collection of some artist's B&W photogaphs of San Francisco hippies during the early-to-mid 60s when young people began flocking there. This is pre-Jefferson-Airplane SF, when the cool band was the Charlatans and the aesthetic was 19th century retro. People dressed up in ornate Victorian and/or cowboy clothes and looked like what we now call hipsters. There were radical street theater groups like the Diggers and whatnot. (There's a good article about this period here: https://www.vanityfair.com/culture/2012/07/lsd-drugs-summer-..., posted to zero effect by yours truly in 2012: https://news.ycombinator.com/item?id=4123525).

Anyhow, there are tons of pictures in that collection of kids in sleeping bags, or playing guitar, or sitting on the floor of apartments in the Haight. Everyone's hair is short by later standards, looking much like the guy in the poster. The apartments look the same as they do now, except with less furniture. It's a brilliant collection. I wish I could see it again, but it's lost in the sands of my memory, and of course Googling for hippie photos just brings up layers of dreck.
It seems that the iPhone 8's sole reason for existence is to cater to the conservative crowd and prevent a backlash of public opinion when Apple takes things to far in a way that that segment considers too radical.

Apparently those people contrive not that big of a percentage and everyone else is holding on till iPhone X.
How does that pay the bills? Maybe back in the day, when you could expect to stay at your employer for the whole of your career such tokens of appreciations were meaningful. But nowadays there's no common purpose in the employer-employee relationship, and these things are about as worthless as the medals they used to hand out in the East Bloc.
"The kind of skills that we’ll need have to be taught beginning at a much earlier age. Whether you can train the same worker at the same time you’re changing their job remains to be seen."
There are many other possible interpretations of the data, besides the one you provide above.

E.g. the cops can do lots of shady stuff that isn't a "use of force incident."
An enormous amount of evil that has occurred in this world has involved peer pressure. And all evil has extenuating circumstances. I understand that to prevent evil we should understand the reasoning behind why people do bad things. But this doesn't make the people or acts less evil.

Peer pressure or not, protesting accountability for your group after a member committed manslaughter is a bad act.
You've now gone from "Something the provost said" to the stance of most faculty in a single department.

One of these things is not like the others.
So... Is this the job she's most proud of AND most ashamed of? I'm not sure if that was elucidated, or just implicitly evident there...
I checked and using the shift key on another keyboard with the IPv6 Buddy does work, the field selection goes backwards.
> For example: religion requires faith without evidence

No, it doesn't.

OTOH, it does require that “evidence” be understood more broadly than just empiricism.

> Almost all religions make demands on the actions of their adherents, atheism almost by definition does not

Specific atheisms often do, though atheism as such (like theism as such) does not.
You’re using a different definition of inflation.

There are two phenomena we’re talking about here — an increase in the supply of money and the decrease in the purchasing power of money. The term inflation is broadly used to apply to both of these but they’re different which is where part of the hang up is.

In any case, the supply of Bitcoin will continue to increase until it hits 21m coins in approximately 2140, but if it becomes the world’s dominant currency, its purchasing power will continue to increase.

Why should spending and investing be encouraged, can you think of any downsides to encouraging this?
My personal experience is very similar and you described it in a way better than I could. And then add on to that the requirement to do that day in and day out for the rest of your life.

Thank you for sharing.
In other cases the client is a company client, and you might not be in a position to say no.
> Almost every business has a pyramid structure

So do Egyptian Pyramids but that isn't the relevant structure.

Do you really not understand how a multi-level marketing scam works? You pay to sign up, then you get paid for signing people up. The obvious problem is that this is recursive and exponential, which quickly exhausts the available supply of suckers so that the people at the bottom lose money because there is no one for them to sign up.

That dynamic is not at play here. There is no recursion. You don't pay to sign up and then get paid for signing people up, you pay to sign up and then get paid for driving people around. The people who get driven around don't have to sign people up.

There are lots of professions where you have to pay to work. Many trades require the tradesman to buy their own tools. A proprietor who wants to work in a booth at a fair has to pay for the booth. That doesn't make them Ponzi schemes.
You see the warning all over the place:

"If you aren't paying for the product, you are the product" doesn't mean that if you are paying for the product, you're not the product.

This is the first time I've seen someone completely ignore, and even directly contradict, that incredibly common warning.
Yeah, when you can't afford the cache misses I understand that you would pass by value. But often, these things are done as premature optimisations. We can always expose a struct's definition later; but we can't hide it once it's exposed.

I agree with your API redesign, in fact if we forget about trying to do OOP we would get IMO even nicer design:

typedef struct set_t* set;
typedef void* set_elem;

set set_new(void);
void set_free(set);
set_elem set_add(set, set_elem);
set_elem set_find(set, set_elem);
set_elem set_drop(set, set_elem);
int set_contains(set, set_elem);

Edit: hiding the pointer in the typdef because if we later decide to expose the set struct, we minimise the required changes to the API.
Right click, 'Copy link address', ctrl-shift-N, ctrl-L, ctrl-V, enter.

Make sure to ctrl-W when you're done.
Strange that you dismiss Java due to its JVM dependency, yet pause at C# disregarding its CLR dependency. C# does not strictly require you to write your code with OOP principles in mind. Yes there are classes, properties, inheritance, etc. but you can treat those as purely organizational and write in a more functional style.

Regardless, Rust seems like a solid choice here, but I wouldn't discount Go (golang). It's incredibly simple to write and read code in and its runtime is incredibly rock solid. I have web services written in Go that have literally never crashed of their own accord.
> I don’t know how many people were there but it was a long line of them, and the first people there went to where the public entrance was, that large staircase, and they went up there and got stuck up there, surrounded by Federal Marshals, who were not very nice [laughs], with billy clubs and whatnot, and Federal troops, who were our age, and were very nice. They were armed, but you could talk with them.

I suppose most of them also were only there because they were forced into it, so that makes sense.
Uber plays key role in Puerto Rico rescue after Maria
Sandboxing, OSR, RCE, CFG, ACG, LPAC, WDAG all designed to protect the underlying Operating System from the browser.
It's not trivial to find that in the data. The cops are not required to keep the camera on all the time, or at least there is no consequence not doing so. They got the number from "administrative data", basically just police reports and civilian complaints, etc. Nothing related to the camera data at all.
Presidential Executive Order Amending Executive Order 13223
Family violence is also more common in first responders/EMTs and soldiers.

Take a wild guess on what those have in common with police officers.

People that are constantly exposed to highly stressful situations tend to develop psychological problems.
You're lucky that you don't have to take any of the death threats seriously, and that you don't fear being fired because of what people are writing about you on the internet. Women generally have this worse. Sometimes the harassment escalates to things that are actually illegal, like bomb threats. https://www.theguardian.com/technology/2013/jul/31/bomb-thre...
Apple/android pay simply can’t come soon enough. Let the authentication be handled by the phone for tokenized transactions.
Drivechain: Enabling Bitcoin Sidechains – Frequently Asked Questions
Politics and Religion.

I have my degree in Theology and I ran for Political Office so I guess no one to talk to :)
Just put in a (bigger) MicroSD-card...

Yes, this is tongue-in-cheek, however it does remind me of the famous "I need a new car, the tank is empty" (or, in earlier times "the ashtray is full") quote of senseless consumption. Hardware-wise those devices should be able to last much longer than this, were it not for the planned obsolescence of limited memory space, OS-update mandated slowdowns and eventual abandonment.

Hardware can last a long time if it is made to last. It can remain useful for many more years than the 2- or 3-year update cycle. My phone is 6 years old, I'm typing this on a 13 year old laptop, both still work fine for daily use. Both have user-replaceable parts, both can be upgraded.

Both run free software.
Twitter is not just in the US, though.
Can someone explain what this means?
"Nothing" is a stretch. It still has to be told what a bad outcome is.
The accompanying article/blog post linked in the Readme (https://www.propublica.org/article/federal-judge-unseals-new...) has good background & information about the history of this, as well as potential impact moving forward.
Hack Your Health: Concierge Physical Therapy
Revenue from selling the set-top box division, cash, and tax credits are all cash-like and easily countable. Do they have revenue from the patents? In the standard model of tech patent ownership, wherein you accumulate a big hoard of patents so that you can threaten to countersue anyone who sues you for patent infringement, a patent portfolio valued at $4B would be worth nothing to Google -- they already have patents.
Reminded me of the C Object System by Laurent Deniau[0].

[0]: http://ldeniau.web.cern.ch/ldeniau/cos.html
"Do you really not understand how a multi-level marketing scam works? You pay to sign up, then you get paid for signing people up."

There are dozens more MLM scams than the one you describe, and in fact they're more prolific.

"That dynamic is not at play here. There is no recursion."

'Give us money and we'll give you a chance at making more money.' That's quite recursive, and in some states, it's in fact a form of illegal gambling.

"There are lots of professions where you have to pay to work"

No, you don't. If you want to use ANOTHER BUSINESS and their facilities to do your work, then yes. Cosmetologists can work right out of their own home as long as they have the relevant license. They don't have to rent a spot at a barber shop. Strippers don't have to work at a strip club - they can advertise on Craigslist and do private parties instead.

"Many trades require the tradesman to buy their own tools."

Some states require that if you require a specific tool or item for an employee or user of your services for the purposes of conducting business, you the employer or service provider are required to provide it. Here in CA, where Uber is HQ'd, we have that codified in law.
Go traveling for a month or two. Don’t write any code. Just do whatever you want to do and clear your mind.

Ideally find a new job that is cool with you starting in a few months.
Abuse is abuse.
The US literally had "I know it when I see it" as an obscenity definition long before then. https://en.wikipedia.org/wiki/I_know_it_when_I_see_it
Judge calls foul on Allergan's hiding drug patents behind tribe's sovereignty
I agree with your statement that if 9 out of 10 commits are being rejected something is seriously wrong and that is definitely not a productive use of time for either of you. What is his reasoning for rejecting your code?

Is it nitpicking over variable names or spacing? Performance issues? Structure?
A few years ago, I spent on some time on spinning this issue around and giving employees a way to request public validation of their contributions from their employers. Sort of asking your manager to give you a public endorsement of your contributions every six months or so. I talked to a few managers and every one said companies wouldn't accept such a thing.

Any novel thoughts on how to get around that obstacle ?
It's not exactly make believe, it's about transferring crime to one that may be easier to prove (and therefore easier to prosecute) or which has a harsher sentance.

If you didn't have signatures, it would be difficult to prove that someone was trying to steal your money if they paid with your card. They could come up with all kinds of excuses, such as "I thought it was my card", etc, to confuse the process.

With a signature, it doesn't matter if the person signs it mickey mouse, because it's not what is signed it's the act of signing itself which then puts fraud into play. They are signing that they are you, and at that point fraud is much easier to prove, since you can produce a video of them signing that they are you.

Also, the punishment is no longer dependent on how much they took or tried to take, because it's no longer about the taking of the money itself but about the fraudulent actions to do so.

Much of the financial system, particularly the older parts, are set up in the same way.. where security isn't about preventing the money being stolen, money can be easily corrected later (just edit it back into the account), it's about making it easy to catch and prosecute offenders. It's not difficult to rob a bank, you can just walk into a bank, ask for the money and they'll give it to you, it's difficult to do so and keep the money after-ward.

Security is provided by the legal system, not by ever stronger locks. I wonder if there's any way we can learn from that to improve security elsewhere such as online, or whether the international nature of the internet means that that model is broken. (For example see the SWIFT hacks, if they were carried out by NK then the legal system no longer works as a deterrent).
I work in DNA analysis and stuff like this makes me happy specifically because I know just how easy it is to have flawed analysis techniques written in software.
Possibly lower fees than existing solutions, but you have to factor in converting currencies, crossing the bid ask spread twice on different exchanges and the risk of volatility during the transaction. If you want a low cost transfer you're much better off using something like TransferWise.
Yes in the 80s PC monitors had CGA and MONOCHROME mode, and if you switched fast between them in DOS (you could do mode mono, and mode co80 in a loop) and it fried my GPU :)
NPM JS
You need to look at the company's cash flow and competition model to understand this. Let me try to sketch 2 black & white scenarios:

A) The company is bootstrapped, profitable, gets positive cash flow from paying customers and is investing profits into adding new features that will cover larger markets. Its competing with other bootstrapped companies on how fast it can add features.

B) The company is VC-backed, runs at a loss, gets it cash from rounds of investments. A competitive factor for getting more capital is showing rapid growth and creating an impression that the company is sexy, has a great future, etc. A competitive factor in getting rapid growth is offering services subsidized by the venture capital and getting high-profile salespeople through the CEO's network.

In the first scenario it's all about the product. In the second it's all about the CEO's ability to sell the right impression to the venture capitalists.

Things get more complicated once you bring in psychology. The people that are good at confidently overselling a product and giving a perfect impression are usually people-oriented. They can give a good impression, and they draw their motivation from impressing others and glorifying their social status. If a person you're talking to starts dropping hints about how much of a big guy he/she is, that's the personality type I'm talking about and you don't want to confront that person because you'll be seen as a personal threat regardless the long-term effects. This doesn't benefit the long-term product quality and efficiency, but will benefit their self-confidence (hey, I'm a big boss, nobody dares object me) and will help them attract more venture capital and get more high-profile sales people aid their course.

So yes, in many real-world scenarios everyone is talking about results, learning opportunity, positive environment, growth, etc. because this is a part of the impression you want to make, but in reality everyone is backstabbing each other because if you don't do this, someone will backstab you.
OK, but the photo is from 1967, and the poster is from 1968. That was more into the really long hair version of the hippie, wasn't it? Or was that not until the 1970s?

I note that the musical Hair came out in 1967.
Ha, like watching someone play a game and moaning or cheering at their plays.
People care when they have paid you to optimize their site but they only get a score 86/100.

Trying to explain the page speed tool is just a 'rough guide' and that a website always has to be some kind of compromise between speed, functionality and design falls on deaf ears because 'google' is, well, 'google'.
The only things that are particularly painful about opaque types in C is that you can't easily use stack-based memory to allocate opaque objects. This of course is true for C++ opaque types, but people tend to rely on private fields of concrete types instead of "PIMPL" struct declarations, even though the latter is arguably better for binary compatability and information hiding.
Amazon both sells you products, and turns you into a product.
Bjarne Stroustrup Interview at cppcon 2017
Bitcoins record high makes Satoshi Nakamoto 247th richest person in the world