skysight-inc/HackerNews huggingface dataset:
The course is EC1152 and titled “Big Data to Solve Economic and Social Problems”. Lecture notes are at https://opportunityinsights.org/wp-content/uploads/2019/05/B...
Had to look it up. Would be worth ~$0.5M today
"No problems"? Seriously?

I live in a city much smaller than SF that just got beset by these stupid, worthless electric scooters and people drop them literally everywhere. I can't imagine SF is somehow /better/ about this.
You’re not forced to use the "imperative verbosity" in the article. The following is shorter and more idiomatic.

serializeType := model.SerializeNonArchivedOnly
if showArchived {
serializeType = model.SerializeAll
}
Hi! I'm a contractor who works on go-IPFS and have been for a year. I have no PHDs but I have been programming a couple decades across all kinds of products.

Rather than wade into the self-taught vs pedigree debate, I want to point out that based on my experience working on the project, I think technical challenges are actually not the biggest challenges.

Much of the challenge has to do with process -- managing a huge issue tracker, tracking a giant project that lives in multiple repos with many interlocking components, benchmarking a system that is quite hard to benchmark, developing an effective release process, developing systematized ways to collect community feedback, etc.

IPFS needs solid product focus and team direction. From what I’ve seen, the folks at Protocol get this. That’s why they have started focusing on achievable priorities like hosting package managers. The technical problems are complicated but not insurmountable-- not beyond the scope of what many talented senior programmers can solve. I think IPFS would be improved by strong team leadership and process, not more whiz kids, and I see Protocol taking steps to insure this happens.
On the contrary, to me it would be a net positive if a restaurant was going to advertise their sources. I for one am highly skeptical of the perverse incentive between restaurantees and restauranteurs—restauranteurs being incentivized to buy the cheapest ingredients possible to minimize cost. That doesn’t align with my goal as a consumer to nourish myself with the best quality food. If the restaurant can assure me they only use organic/high quality ingredients that gives me some peace of mind and is a +1 in my book.

And this isn’t just fearmongering. For most restaurants it is uneconomical to cook with anything but the cheapest vegetable oils which are guaranteed to oxidate/become carcinogenic at the temperatures required to cook the food they’re serving. So if you eat out often, being informed about a restaurants sourcing and cooking habits is definitely worth knowing about.
"You are making an unsubstantiated assumption that the cost of complying with regulations is higher than the overhead of costs that come with running an illegal drug manufacturing/selling operation."

The proof is the cost of legal weed, which is sometimes double the cost of the black market prices, due to regulations and taxes.

"Also, your point was proven factually wrong, as pot is way cheaper in legal states and is way safer, thanks to regulations."

Safer? Maybe. Cheaper? Hardly. You have provided zero proof and your arguments just don't make a lot of sense.
FUD? I live in downtown and these scooters were a plague on the downtown sidewalks until Bird was booted out. There is no FUD, just personal experience.
The State of CSS 2019 Survey Results
> But even more significant is that the Go authors cannot seem to grasp the importance of pre-existing conventions. Almost every language I've used in the past decade allows and encourages the variable, Class, CONSTANT convention.

What "pre-existing conventions" do you see in the Go code that you've had to refactor? The fact that conventions from Java or C++ aren't the same simply reinforces the fact that Go is a different language, and that's A Good Thing.
It's very slow though, at least if you believe the Boost docs. They have various context-controlling types. One of them is called ucontext_t, and falls back to ucontext. Then there's fcontext_t, which is basically a more advanced version of this article. Boost's docs claim it is much faster than ucontext.
Beyond Rhino, Whale, and Mammoth would be nice. Beyond Human. Beyond Jeff Bezos. I mean, while we’re doing simple nutritional approximations with plant matter, I don’t see why we wouldn’t get more ambitious.
So, they're addicted because they are bums? A bum can't not be addicted? Really?
I often thought that the parts of the bible that talk about burning incense could be speaking of intoicating effects such as cannabis.

Fascinating find.
> I can personally observe in myself that if I eat a chocolate bar in the morning, I will be more hungry in an hour or two than if I had eaten nothing at all.

Fasting is a powerful thing! So is refined sugar.
Do you provide the servers too or just the software?
google is an identification service.
I work at a defense contractor. One of the guys in my row of cubicles has his wall plastered with political cartoons mocking welfare, social programs and anyone who thinks the government has a role to play in reducing poverty.

Every-time I pass this gentleman's desk, I see him playing solitaire on this computer. Defense contractors are adult daycare.
Everything I've achieved has been because I read voraciously about it as I was learning.
Hahahaha, I do this job (the IT software installer), and no dev should be without admin rights.

It's not practical to sit around for a week or more while you wait for each piece of software to install. No dev will ever get any work done.
I personally listen to Animals as Leaders as I code, but they're instrumental metal which makes it that much easier for me to not pay much attention to the music. I usually also, put the volume to the lowest setting with my headphones in if I listen to music while I code otherwise it's too distracting for me.
Fair enough, but at the very least both should then be called out as such, no?
Tmux 101
And just a few years later in 1986, the "Scotty uses a Mac" scene from Star Trek IV: https://youtu.be/LkqiDu1BQXY?t=64
> It's said that if you ask ten different people to define "DevOps" you will receive ten different answers.

Agreed.

> I would try to look past giving the word a formal definition.

I would hesitate to even classify it as a word, given that it is not found in most well regarded dictionaries. A portmanteau, perhaps.

https://www.lexico.com/search?utf8=%E2%9C%93&filter=dictiona...

https://www.dictionary.com/misspelling?term=devops
Executing people for possessing pounds of pot won't solve Seattle's issues.

Enforcing vagrancy laws might.
President's Daily Brief
>Both women tweeted about attending the trip, but they apparently weren't around when the photo was taken.

Probably a bad idea to Photoshop them....but at least they were there.

Better than the infamous University of Wisconsin photoshop:

https://www.snopes.com/fact-check/photo-finish-2/
>Investing time in a marriage, or parenting, or working out seems less important than just about anything at the moment you have the opportunity to do it.

I feel the complete opposite. The only reason I do the other things is so I can be good at those 3 things (and a few others in a similar category).
R and Python will not replace Excel until they "correctly" transform gene names into dates or floating point numbers...

https://science.howstuffworks.com/innovation/scientific-expe...

How can we have reproducibility in scientific research if we don't all make the same errors?
Additionally to the other features mentioned, originally the file system, but without using any of the auto-repair abilities, the Lisa had. (This was soon to replaced by HFS+.)
The new plan to remove a trillion tons of CO2 from the atmosphere: Bury it
Trick to Remember Cabinet Minister of India 2019
Living in Their Vehicles Has Become “The New Normal”
Yeah time was meant more as just an illustration of how careful we have to be with and pictographic warnings because of how little we can take for granted about the people we are trying to warn.
If they are making more money, what exactly is the worry?

One of their real worries just might be having greater success resulting in an actual decline in access.

Something else can enter that vacuum pretty damn easy.
No one's ever told them that they ARE programming. Just in Excel.
Sure, but we can't come close to moderating everything, or even seeing everything. I've certainly replied to many such comments on HN. If you see a particularly bad one that didn't get scolded, the likeliest explanation is that we didn't see it.
Show HN: Never-Blink: Blink and Lose. An Online Web Game
> Mankiw’s textbook covers the abstract theory that underpins economics as it has been understood for decades. It is about supply and demand, about how prices can be used to match production of a good to its consumption, and about the power of markets as a tool for allocating scarce resources.

Few things are as abstract as supply and demand.
These are still very niche languages. Go has a better shot, albeit still long, with the weight of Google behind it, but there is an unbelievable amount of inertia. Rust certainly hasn't replaced C/C++ to any real degree yet.

Maybe time will tell, but I'd lay money that there will be a lot of people still working on C, C++ and Java codebases in fifty years, just like there is a boatload of COBOL and even MUMPS software still out there in the wild today.
TV licensing authority? That sounds unnecessarily dystopian.
I think you must be talking about CVE-2010-0232, it wasn't 90 days, it was more like 180. This was at a time when Microsoft refused to release kernel patches outside of service packs. I begged Microsoft at multiple in-person meetings at Redmond to reconsider and patch, they simply refused and said there were would be repercussions if I disobeyed.

After four months of negotiations, I told that I'm going to publish it whether a patch was available or not. This didn't have the effect I had hoped, they started threatening me instead. They called me and told me my career would be destroyed. In one particularly memorable call they told me that their PR and legal department only had two settings, "off and destroy" and (in a rather menacing tone) that they would "air my dirty laundry in public". I still don't know what that means.

I was shaken, but told them I'm still going ahead. They responded by calling everyone they knew at my employer demanding I was terminated.

There was a trivial mitigation, just disabling a very rarely used feature (vdm support for 16 bit applications). I made detailed documentation explaining how to enable the mitigation for every supported platform, and even made tutorial videos for Administrators on how to apply and deploy group policy settings.

Here are the instructions I wrote:

https://seclists.org/fulldisclosure/2010/Jan/341

And here's a video I made showing how to apply the policy to a Windows Server 2003 machine like yours:

http://www.youtube.com/watch?v=XRVI4iQ2Nug

I sent these detailed instructions to all the usual places that advisories are published. I included a test case so you could verify if the bug affected you and verify the mitigation was correctly deployed. As you can imagine, Microsoft were furious.

I know it's little comfort, but through some hard fought battles over the last decade we have reached the point that Microsoft can reluctantly patch critical kernel security bugs if given around three months notice. They still pull some dirty tricks to this day, you wouldn't believe some of the stories I could tell you, but those are war stories for sharing over beers :)

It sounds like your attackers compromised you with an outdated wordpress installation, then gained privileges with this vulnerability. I'm not sure I agree the blame here lies solely with me, but regardless, I would recommend subscribing to the announce lists for the software you're deploying. You could also monitor the major security lists for advisories related to the software you use. It's high volume and varies in quality, but you can usually identify the advisories that apply to you easily.
Please don't Godwin up HN threads.

I didn't delete your comment; when enough users flag a comment and the flags aren't outweighed by upvotes, the software killed it.
Thank you. I'd love to talk to you about it. How could I contact you?
These make stack traces a pain in the ass to debug. This kind of magic is great for prototyping, but I'm very unconvinced it has a general purpose role in maintainable code.
Reminds me of https://youtu.be/4xJBvKJht78 (The F-18: Just how good is it? (1980))
The above comment is remarkably uninformed, though par for the course on HN.

Loiter time is extremely important for ground support. Otherwise the enemy just waits for the F-35 to fly over.

And reliable means dispatch rate, not losses, especially for tiny fleets (under 200) like the F-22.
> a wise businessperson would see this as a signal that their product offering doesn't actually match demand, and work to fill that demand

This is not necessarily true. It depends entirely on the shape of demand. By way of simplified example, imagine that there are two types of consumers equally distributed: those willing to pay $1000 and those willing to pay $100. Unless you can distinguish at time of payment between these users and charge them different prices (without possibility of resale), you will always be better off forgoing half of the market and charging only the higher price.

It's possible that the business has estimated things incorrectly and is acting suboptimally, but I think it's as least as likely that they are maximizing profits the way we'd expect a rational business operator to do.
I have a raspberry pi (pihole) set up to block ads but also block all my tech news sites e.g. HN, slashdot, reddit, lobste.rs, as well as twitter, facebook, CNN etc. When I'm trying to get stuff done I turn on the blocking. Works like a charm.
Talking Headers (1993)
Slumps that shaped modern finance (2014)
Hopefully nobody ever needs a cell phone that moves.
This is wrong, intel gives their TDP with CORRECT turbo enabled. The problem is that nearly every popular motherboard out there enables turbo on all cores simultaneously ("enhanced multicore" for example on ASUS boards) which blows the TDP out of the spec massively.

As a Small Form Factor enthusiast, I can attest to this with utmost confidence. The chips will run at their expected TDP when configured as specified by the factory, that's just not the default on almost any enthusiast board from known companies. In the case of ASUS it can actually be a bit of a battle to get things to run as intel specifies, both with MCE and automatic overclocking behaviors.
Easier said than done. On circuits that use small enough amounts of power, they can run parasitically from the power through pullup resistors on I/O lines. I've seen microcontrollers continue to work fine after lifting their power pin.
No this is absolutely not accurate. This only happens due to motherboard defaults running all cores at turbo speeds simultaneously as well as automatic overclocking behaviors on by default.
I think it was a distribution problem. Now we’re accustomed to being able to easily find any public information we want, but 35 years ago you had to work at it.
Good policies can reduce the number of addicts to the minimum (there will always be a subset of the population that will fall into addiction but it can be low enough to not be a public health concern). Practically everything America does, from extreme inequality, normalised predatory capitalism, no public healthcare, rent seeking drugs companies who push opioids on vulnerable patients, terrible social policies and pathetic public schooling etc etc is counter productive to reducing the number junkies.
Steps to Earn Your LEED Credential
> cops will be responsible

Hahahahaha! <knee slap> Good one!

Police can shoot unarmed people in the back with impunity.

What gives you the idea they give a fuck about drunk / drugged people in their “care”.

Edit to add: I’m not being hyperbolic here, they don’t care, particularly if you’re an Aboriginal Australian:

A 2018 investigation found that over half of the Indigenous people who died in custody since 2008 had not been found guilty.[2] In Australia, all deaths in custody trigger an inquest. In general, there has been a lack of action on recommendations arising from inquests, including the recommendations made as part of the 1987 Royal Commission into Aboriginal Deaths in Custody.[3]

As if being guilty excuses a death in custody. How absurd!

https://en.wikipedia.org/wiki/Aboriginal_deaths_in_custody
I'm surprised this post is so popular. I wish s/he'd mentioned other alternatives like Tutanota/ProtonMail, Startpage, or Matomo (formerly Piwik) analytics.

I also wish there was mention about how no one is truly Google-free until their contact is no longer in a friend's Gmail address book (and even then)...
As an aside, if you want revocable, non expiring user creds you would be better served by bearer tokens.
Your words made me feel bad about you, not about myself or even about FizzBuzz. If your intent was to emotionally manipulate me into not using FizzBuzz, you utterly failed.
I feel like "200 lines of Rust" is a little misleading considering how much explaination there is. It's like saying you can learn all of string theory in 0 lines of Python.
Where did you get the idea that we need stable addresses? This was solved with DNS, registration protocols, dhts, etc decades ago. Nobody has had stable addresses forever.
> In fact, you don't even have a guarantee that a solution exists.

If there's more than one soluton or no possible solution, then it's not a "well-posed" sudoku puzzle; at least according to Wikipedia here:

> The puzzle setter provides a partially completed grid, which for a well-posed puzzle has a single solution.[0]

But yes, I guess for puzzles with multiple solutions, you'd necessarily have to search for them. It's also possible to make a mine sweeper field that has no valid assignment of mines[1], yet usually mine sweeper games don't do that.

As you note about this state,

B in 1..2,
all_distinct([B, C]),
C in 1..2.

it has no unique solution seen in isolation, so search/labelling would be required; just like it would on a blank sudoku square with no hints at all.

[0]: https://en.wikipedia.org/wiki/Sudoku

[1]: https://worldcomp-proceedings.com/proc/p2016/PDP7565.pdf
The parent poster should've made it more clear!
Because the Apple Support link posted does not mention this collaboration anywhere, unlike the Microsoft blog.

Edit: I'm trying the "updated" app now. No changes appear to have been made. It is still slow and buggy as hell, it still installs a ported and outdated version of half of the frameworks of OS X, as expected.
> In my company there is this constant battle about the devs having admin rights on their machines.

One company I worked for had two lans. The admin lan and the engineering lan. Your admin machine would always work. The eng lan could go to hell, and it/management wouldn't know/care.

I think it worked well. It was kind of like having the common areas of the house neat and tidy, but giving the kids creative control over their rooms (and being able to close the doors when things got out of hand or guests came over).
I seriously doubt that OpenBSD can ensure that their patches don’t break their users in 3 days. Additionally, if their patches do break their users, OpenBSD can, unlike Microsoft, claim that it’s working as intended, and if you don’t like it, tough shit. Microsoft doesn’t really have this as an option.
They might have lost a lot of legal cases if their basis was illegally gained evidence.

But I have no idea how Spanish civil law works.
Thank god, scoot had the worst scooters. The best locks though. Their scooters at most went 12mph while others go 15+. Hopefully, they bring those bird scoots back to sf.
> Do not ever fuck communications there.

Any particular cases we should look into? I figure not a lot of what goes on in Spain makes it into the English-language press.
> businesses that get people drunk and let them loose on the streets share the responsibility.

I would argue that nobody is responsible for your bad decisions but you. Additionally, your logic leads to some absurd conclusions.

Should we also go after the farmers and distillers that make the alcohol because their product might be misused? Where does the chain of accountability end?

If we accept your premise that individuals are not wholly responsible for themselves, then you can arbitrarily blame anyone for anything if you try hard enough. Maybe you should get fined for shopping at the same liquor store that got that person drunk. You supported the business even though you knew what it was doing. Maybe the UPS driver that makes deliveries there should be fined. He knew what he was doing.

For another example, I think most people would agree that the author of an open source library should not be liable for damages if someone uses their code to write a virus. Why should physical goods be different?
It would take a deliberate design effort for sure.
China's Father of Electric Cars Thinks Hydrogen Is the Future
> I don't see how this wont be worth it in the long run

So your long term view of the world is one that rewards building more and more advanced killing-machines?
Go's star feature is straightforwardness. Some people call this simplicity. The upshot is that it is very easy to use Go within teams of inconsistent expertise. Since there is a fairly low ceiling to cleverness, Go rewards just getting started rather than spending time making the code smaller, or more general.

Of course, this is not as good for having fun programming, unless the programmer feels having written something is more fun than writing it.
My dad paid $6k+ for a IIci in 89. I had no idea at 9 years old and really no appreciation for what kind of money that was. In 2000 I bought a Power Mac G4 for around $2k. Being young with lots of disposable income, I didn't appreciate then either what kind of money that was. It's only recently that I've started to understand what a computer costs as I've bought computers while paying living expenses.
Try reading Homage to Catalonia
I recommend Why We Sleep which says this 2-sleep pattern is not normative for humans. Instead, siesta pattern is.
The biggest issues I've run into with scrum and agile has been the disconnect between upper management both wanting transition to agile, and a firm commitment on what exactly is going to built over the next 3month/year.
I was frustrated with this exact issue for years until I bought a TV antenna a few years ago. Super Bowl, NBA Finals, etc are all on there, for free, in HD. No lag or interruptions either. It's also nice to just flip through the channels every now and then.
There seems to be a few C64's including breadbin and C64C models on eBay most days that I look. Granted some may need recapping or other work done, but there are plenty of others in working condition or only needing minimal repairs. I think you could get one for not much more than $US200 + plus shipping.
> I've long wanted to get the chops to visualize all the action taking place on my network access. It's all so hidden and under the hood

You should look for tutorials on Wireshark or better yet get a Pi-hole and block ads over your entire network while you get trustworthy stats on where your traffic is going. That's probably the easier and more useful option. Casual packet inspection used to be much easier. Common traffic like HTTP, DNS, or SMTP are increasingly encrypted, but it used to be that you'd see everything pass over the wire plainly. A lot of the data companies send home is encrypted too so you might be able to identify which apps or programs are generating the most traffic or sending it to same shady destinations, but don't expect to see what data they are collecting from watching the network.