skysight-inc/HackerNews huggingface dataset:
Wow, good example to always read the reviews despite the rating. Most of the horror stories are rated 5-stars!
I was in the same exact boat as you but have been free of it for 10 years now. I was terrified because I NEEDED cigarettes to concentrate and do my job. I couldn't envision doing challenging technical work without regular smoke breaks. I tried to quit several times and always relapsed.

The only thing that worked for me was to slowly cut back and let my brain adjust. Finally, when I was down to 1-2 cigs per day, I set a cold turkey date. I still had to white knuckle it through the first 3 weeks of zero cigarettes but the cravings eventually began to die down. For maybe the first year after that I had triggers every month or so I had to manage, but I didn't want to stumble so I just powered through them. Finally, I stopped having cravings.

I know some people say they still have cravings 20 years later but I don't. I stand outside with smoker friends and don't feel any need to join them. All the good things about not smoking have come true for me. It's so worth the up-front struggle. Please try your hardest and it WILL work!
I’m so sorry about your wife.
Somewhat similar, I always thought of elegance as the minimum complexity required. However, truly elegant solutions are sometimes counter-intuitive or 'hidden' beneath a few layers of detail, but once understood feel "obvious." That "oh man that's smooth" feeling is often the first step for me to think of something as elegant, and separates 'good solutions' from truly elegant ones.
Surely buzzfeed could have avoided publishing this person's real name.
Awesome. We can never have enough of high quality self hosted software.
No, I think the reasons for banning them both are the same. They both represent low-density car traffic in the same way that individual vehicles do. I don't see any reason that a taxi/uber/lyft should automatically get better treatment than any other random driver.
This is equivalent to burning the cost of interest for that loan as wasted PoW. Any sophisticated attacker will have effectively unlimited capital at prevailing interest rates.
SuperHornet, the F-18D and F-18E, was great.

Basically the navy pretended to update the Hornet (F-18A, F-18B, F-18C) but actually built a completely new plane. Clearly it isn't the same, because the airframe is dramatically larger. There is a tiny bit of stealth (nothing fancy) but otherwise it looks like the Hornet... except way larger.

It was designed very quickly and cheaply. That was the requirement, and it was met. The whole project was sort of an open secret, pretending to be a revision of the Hornet while actually being an entirely new aircraft. This seems to have evaded lots of bureaucracy.
Why TruStory is shutting down
My first reaction was t look at the calendar and the date of the article to make sure neither was April 1st.

I feel like Facebook just needs to create a list of no-go words and add to it as problems arise. Words like common profanity, 'butthole', 'titty', 'titties', etc. This would be a good, common sense, first step.

I've had friends have art flagged and removed when it was non-sexual anthropomorphic nudity (breasts) in their art but then "so and so's butthole" requires news coverage for removal?
FACS (the guys on the ground to direct the aircraft fire), as far as I have read, say that it is quicker to get a slow mover like an A-10 or helo updated on the situation, familiar with the layout of the terrain, and make sure they know where the good guys and the bad guys are before they let the fly-boys start firing / dropping.

One of the things that is supposed to make the F-35 as capable as an A-10 in CAS/COIN (counter-insurgency, despite the wildly different approach, is it's "Sensor Fusion" system. Basically it gives the pilot so much information that it offsets the "fast-mover" disadvantages (and then some). Whether it lives up to the claim is no something I can comment on.

Of course, when it comes to recent wars, everything the US military uses is massive overkill and massively expensive (apart from drones, maybe).

The https://en.wikipedia.org/wiki/Light_Attack/Armed_Reconnaissa... is supposed to be the "cheap COIN" aircraft for these kinds of conflicts.

There is a popular view held that the Airforce brass doesn't like CAS/COIN (They all about killing MiGs) and that prop planes aren't sexy enough which is why this program has been taking so long.
It's not automatically granted, it depends on whether your local office has any budget left, and on your business plan and such. It's a somewhat bureaucratic process.
I think part of the problem is this fatalist attitude that government cannot be fixed. I would like to vote for candidates that promise, not more government or less government, but better government. It's our government, we can fix it, but we have to want to fix it.
MobaXterm comes to mind as an incredibly complete solution in this niche.

Possibly one of the only pieces of software that I enjoy paying yearly fees for.
Nobody was commuting on this section of market street. It's a a parking lot.
I prefer "libre". (Sorry, Indians, you'll have to learn some French...)
Fucking up is one thing.

Getting involved in a coverup of that fuckup is quite another.

Gonna guess Prez Aliu never read his kid the popular bedtime story of Tricky Dick And The Cuban Thieves. That one ended in boiling oil too.
Interesting. That’s a different world from the business, or development tool, projects I have ever worked on.

Never worked on any real time stuff. Looks like they are very big on using a flat finite state machine model. At least at Saab. I’m guessing they didn’t use C++, either, but who knows.
It's precision and recall all over again.
> From the perspective of the government it's pure coincidence that the driver and the rider are going the same way and when the rider is paying he is merely splitting the gas bill and that means its a private car.

I feel like this assumption is no longer true. Many local governments do regulate ride-sharing companies.
Useful for those a bit annoyed by Mailchimp deleting accounts without reason (Previously on Hacker News: https://news.ycombinator.com/item?id=18715866)
Two crashes of Gripens during development led to changes in the flight control software.

Now you could argue as to whether those were bugs or requirements deficiencies, but in neither case were the faults caught in preflight testing.
Yes :). I do not actually have a strong opinion on the Event/Threads/Coroutines debate. I think they should all be considered on a case by case basis.
I think I have a little experience in every side in this issue.
This is the price one pays for using a publisher - one gives up a lot of freedom, there are always strings. The story told here is similar to several attempts I made in the 2000's, one has to self fund a passion project to retain creative freedom. At that time the switch from 2D to 3D was in full swing and the costs of production for a game went through the roof.
From the other side of the fence I have worked for a publisher and gotten to try to resurrect multiple projects that were cancelled after the outside developer failed to meet milestones - the main common theme is I wish the publisher had retained some sort of code review because my post mortem evaluation were that the projects were duct taped together and barely working to meet milestones, though some people think shipped games are like that, even one I worked on :). There's one outside project I remember being completed was used as a lesson learned to never outsource again to get better control over the features/schedule.
I think jumps the gun a little.

When sharing a network, there are other attack vectors into people's unhardened laptops except browser MITM. Do you have any unprotected shared folders? Can someone brute force your login via RDP? Can you account for all the listening ports running on your device?

A NAT provides strong protection by simply firewalling you from the outside world. It's so common that the focus (rightfully) zoomed in on MITM as that is the only thing "left", but in a shared network, the adversary may reside on the inside nulling that protection. Most users have not taken precautions against this.

Oh, and shoulder surfing.
And what are you dedicating your life to research and development for no pay now, or ever?
I'd be interested too, it's actually a good idea.
Apparently I did. Oops.
This does not work at least for software licensing based on precedents for shrink-wrap contracts, so again would not work for licensing use of data.

A paper served you by the valet is not an immediate contract as you can deny agreeing to it and service does not happen.

You cannot do that with a publicly visible website, unless you show ToS and require agreement before first use.
If you allow a non-transferable license then said data cannot be used by a search engine. If it's transferable you just pushed the problem towards scraping a different bot.
(Well, you could have a direct agreement with a few major search engines.)

Caveat emptor: not a lawyer.
AT&T lied about everything it promised to do if it got a tax cut
Just wanted to mention that Sandstorm is awesome. For some reason, despite being around for years, I only found out about it recently. I really think that it should be way more popular than it currently is. Lots of apps are outdated, so I’m planning on investing some personal time to contribute to it.
For Netflix and DVDs both are the same (seamless out-of-the-box). Pop!_OS has an advantage on NVidia drivers as you can select a download which includes them and enables them by default. Mint includes a driver manager which makes installation straightforward, but it's an additional step and nouveau is enabled by default.

I recently installed pop on my new build because the graphics card I was using caused crashes on nouveau (Mint) but worked flawlessly out of the box with the NVidia drivers on pop.
> They can't even stop people from breaking into cars, and you think they're going to be ticketing people for…

One is a cost, the other a revenue source. Yes, my experience is that there’s a city employee to tend the meter within five minutes, but good luck getting a response to a crime within four hours. The priorities are clear.
(.) is now a valid type operator.

Is this the boob operator?
Can you link a snapshot behind the paywall?
Very nice and detailed ! I wished for a french version of this that could be very helpful to me. keep up!
If that's true it sounds like some civil disobedience is in order. If some citizens helped police that section of road the SFMTA workers would get frustrated and just stop using it.
For those interested in the four examples of crazy undefined behavior, you can see my tweet here: https://twitter.com/shafikyaghmour/status/114602835166622925...

Also there is an R1 version which hopefully will get discussed in the next meeting here: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p170...
That has been true in the past with the S & X, but the motors on the 3 (and presumably Y) are a bit different. The RWD 3 was slightly more efficient than the AWD.
Hi there, sorry about my delayed reply, I don't typically check comment replies on HackerNews. Doesn't look like Google's satellite has updated photos but here's some links:

The Diverging Diamond: https://www.google.com/maps/@50.4476864,-104.4361408,553m/da...

The Double-Roundabout: https://www.google.com/maps/@50.4769267,-104.2845914,552m/da...

The standard design: https://www.google.com/maps/@50.4471693,-104.3603897,781m/da...

Webpage of the project with some more info: https://www.reginabypass.ca/project/map-facts/

EDIT: If you drop yourself down into street view it looks like you can see how the designs are laid out. No satellite view yet though
I have learned for myself, that God is real. I explain at my simple, no-JS no-sales site: http://lukecall.net (edit: about 2/3 down that page, or directly at http://lukecall.net/e-9223372036854587400.html), in what I hope is skimmable content.
Using Spec-Driven Development to Build Consistent APIs
There is a lot of negativity in this thread ... let me try to show why this is a big deal.

Cars and car owners have had completely unchecked rights in American cities for decades. Cities are congested with traffic, sidewalks are small and crowded, and bikers are playing Frogger every day.

So a major US city finally makes one of its most important streets private-car free. I can't even imagine the political hurdles that were crossed to get to this point.

So today the difference is small. I biked down Market street this morning and I had an extra lane to work with when buses were not around. But other than that, not a huge difference.

But the change in a year or two will be huge. I imagine they'll re-time the lights for bikes/buses instead of private cars. Wider sidewalks and bike lanes. More pedestrian traffic for businesses. A quieter, cleaner, and safer street. More room to plant trees, have outdoor public seating, etc.

Let's give this one a chance. It could be the start of something big.
NOte that most of the work this guy is talking about was done decades ago.

As in, 8 iterations of Moore's Law before the present day.

If there were problems in those models, you could show them today with just a few EC2 instances on Amazon Web Services. You would not need a supercomputer.
I did this for 5 years, 2 of them into the area around the Transbay Terminal. I'm an engineer, so showing up at 10:30 is workable, and the roads are at least moving by then. I also do the peninsula commute; any commute using a bridge is significantly worse.

I can definitely afford to live in SF (one of the lots I parked in was $500/month), but never pulled the trigger on moving. I mostly drove because it was somehow lower stress than taking the train. I'd be standing half the time on Caltrain, and it only got me within a 25 min. walk to the office. Transferring to Bart made the walk OK, but added too much time to the commute. Oh, and Caltrain has an hour-plus delay at least monthly. I never had a driving delay that bad.
Mine: Discover and control what the internet knows about you
Genuine question: Why do people still use film anymore? I know some big movie studios do sometimes use it (The Hobbit comes to mind), but I don’t understand why anyone would use film when we have DSLRs that can have resolutions over 30 megapixels.

EDIT: added “why” at beginning
You don't need cops. You need more aggressive cyclists.

People will turn onto Market Street for two reasons:
1. Somehow they missed that it's a car-free zone. They don't need a ticket; they need to discover their mistake and not repeat it.
2. They think it'll save time and fuck bikes anyway. Any cyclist can block them. What are they going to do, run you over?

Last driver I came face-to-face with in the separated bike lane on my commute ended up hopping the curb to get around me. Next time he'll probably take a car lane.
Comments moved to https://news.ycombinator.com/item?id=22191717, which is arguably the more original source and was submitted a bit earlier.
The democratic process has been captured by a corrupt machine ala Tammany Hall in my city. The state government has been captured by a single party. There is not a lot one can do to foster change. If you pay to play or are part of an equally corrupt neighborhood association you could influence change. Every five years or so the feds make an arrest but the machine keeps running.
Slightly OT but glad to see Citylab is still publishing - how is it doing?
Netflix works fine on the latest Firefox and Chromium, included as default on a large number of distros.
I've been a C programmer for several years now (out of necessity - C is still the best language for firmware and embedded development)

There's been a lot of noise on the internet about Rust and C++20 and "modern" languages. I recently had an opportunity to try some of these first hand.

Honestly the new language features are all terrible with few exceptions. In general, anything that was added to a language to support generics or to hide pointers and memory management from the developers on a language that isn't a lisp has only produced more harm than good.

I grew up as a programmer always thinking about the underlying CPU and the underlying memory and how my code would interact with both of them. It requires greater care as a programmer and tools like static analysers, code reviews and rigorous testing are extremely important. Improving these tools and coming up with new ones is far more useful (in my opinion) than trying to update C.

Yes C has it's flaws. Sometimes, those flaws are important and a replacement language is useful. I find that Go is a very interesting replacement for C at sufficiently higher up the stack. Something like Haskell probably will best fill in the gaps between C and Go.

I'm not convinced that fixing C with something like C++ was a good idea. Similarly, anything that's trying to fix C++'s problems is unlikely to come up with a decent way to have generics and hide memory and pointers from developers.

If I was going to create my own language, I'd keep it like C, remove some of the undefined behaviors, add support for Posits, 128 bit and arbitrarily wide signed and unsigned integers, features for explicit cache management (!!!), container classes as part of a standard library, Go-lang style interfaces and bake in something like cppcheck into the compiler.

/rant
> ... combines the functionality of Gmail, Hangouts Meet, Hangouts Chat

Gmail circa 2012 had the functionality of all three. My friends and I used to use it all the time.

> ...and other services in what appears to be a play at competitors like Slack

I guess that's the real news. This will be an interesting litmus for the HN crowd, to test if Google's reputation for announcing and then killing services has actually hurt them. We can see if companies will be shy to adopt this or not.
It just the inevitable conflict between deontological and consequentialist ethics.

Deontological ethics: non-free software is bad, so making a distro that includes non-free software is bad

Consequentialist ethics: non-free software is bad, so reducing the amount of non-free software that someone uses by giving them a mostly-free distro that includes non-free software is good

There's never going to be agreement because they are using completely different frameworks for judging if an action is good or bad.
I know British IT consultants living and working in cities with ~100,000 inhabitants in Finland, working in high profile IT consultant agencies. Knowing no Finnish whatsoever. It seems definitely doable.
I think people here who look at Finland and Europe in general and see these social programs to help you get ahead are rather blinded by the reality that they only exist for Europeans. As a US citizen who lived in Europe for 5 years, I can assure you that it's a 100% closed game. If you are not from the EU, you can only work for a European. It makes no difference if you have a great idea, or even your own funding, you won't get the legal permission to found a business in Europe unless you basically got a European to found it for you and then you can be their employee. This is basically why the tech scene in Europe is more smoke than heat, it only allows the local talent to be successful, which we all know leads to subpar results. It is also why you really don't see any actual innovation come out of Europe.
(This comment was originally posted to https://news.ycombinator.com/item?id=22191925. We merged the threads.)
Hard not to laugh at the co-founder's LinkedIn bio in light of all this: https://www.linkedin.com/in/matthewcdouglass/

First line...
"I dig: socially responsible company-building"
I believe it’s a reference to the dot operator:

.

The parens around it are Haskell notation for using an operator in prefix position, which is often how operators are displayed in a “standalone” context such as this.
There's also https://etcd.io/blog/jepsen-343-results/, via https://news.ycombinator.com/item?id=22191925.
The article is also incorrect on one detail. Market south of 10th to Van Ness is closed. Only the northbound lane is open from Van Ness to 10th. This is so the SFMTA employees can still drive to work and park in their garages every day.
Yes, as frustrating as it is to need on occassion to rm -rf /node_modules and start again to fix things, at least that's an option.
The healthcare industry is VERY conservative. Even the thought of moving EHR hosting to the cloud was a huge effort. Things in this industry are simply done at a different pace. Even digitization of medical records required millions of dollars in federal incentives (the carrot), and even more money at stake for not adopting (the stick).
Is peak productivity a myth? Here's what people are saying
This is an interesting argument, but I've heard it said that the 8th Amendment's prohibition on excessive fines could make such legislation difficult to implement.

United States v. Bajakajian[0] is in play here.

> Thus the Court declared that, within the context of judicial deference to the legislature's power to set punishments, a fine would not offend the Eighth Amendment unless it were "grossly disproportional to the gravity of a defendant's offense".

A $15,000 speeding ticket is absolutely disproportional to the gravity of the offense of speeding, unless you find a way to argue that the offense is greater because of the net worth of the person committing it.

[0]: https://en.wikipedia.org/wiki/Eighth_Amendment_to_the_United...
I have no idea, but a lot of non-profits around the Tenderloin provide services to the homeless that might be harder to capture. There's also less urgency to shelter because it doesn't freeze.
For fun? My SiL and I sometimes shoot in b/w and then go into a dark room in our in-laws' basement and develop it. She knows how to, I'm more of an apprentice.
They do, for the same reason some people still use vinyl. It isn't about quality, it's about... quality, in a different sense of the word.
This is a powerful validation for etcd and its status as a mission critical backend. You don't see a lot of positive Jespen results these days!
Mainly that most people who ask that question are using it as a lead-in to promoting a NoSQL product.
Yes, it is in 2020 dollars and future costs are adjusted for expected inflation.
> during development

Wasn't the above comment in reply to there being no bugs found in software released for flight?
A large portion of the tech industry rests on the justification that users are to blame when unethical user interface design does what it's supposed to and shunts some statistically predictable fraction of users towards choices that are not in their best interest.
If you read that as me suggesting that the people living there are somehow to blame, I apologize: that was not my intention.
For the same reason some people still listen to vinyl records now that lossless music formats exist or who play NES games now that VR exists: it's about enjoying that particular technology for it's own sake, or the ceremony, or the memories and associations it provides.
That's a nice goal, but not realistic, especially for a lot of B2B products. They're just too complicated to understand all the functionality right off the bat.

Sometimes I really appreciate a good walkthrough.
I think this is key: there was a massive learning effort that went into the current dplyr interface. This risked fragmenting the community, but Hadley and his collaborators navigated those waters effectively. That's super tough work and R benefits significantly from it. If I had a magic wand for Pandas, I feel giving that team the opportunity to rework interfaces without killing momentum and community would go so far.
Pbpaste and pbcopy in Mac OS X (2010)