skysight-inc/HackerNews huggingface dataset:
OYO hotels seems like another one based on this model. Heck maybe avoid most or all of the SoftBank funded startups?
Deploying and powering all of it at scale, not to mention getting bandwidth (so you'd need to set up a mesh network or get very cheap mobile data) is still out of reach of most. When that is sorted we can revisit.
I could imagine two tools:
1. A tool that parses the text and draws red underlines on all the errors, this exists but (at least for C++ in VS 2017) it is quite slow.
2. A tool that automatically populates and updates types of variables and functions.

Both of these could be achieved by somehow decoupling the front-end (as in before semantic analysis) of compilers and making them output the AST in some standardized tree-structured format like XML.
An Interview with Linus:10 Years of Git (2015)
It's kind of obvious: teach different children differently? Classes with large numbers of children should probably be rare.
I assume these tools are configurable, so devs could agree what's the balance. We usually start with defaults (assuming somebody put effort into choosing the defaults) and customize as we go.

Pushing without verify and fix everything at the end is worse than not fixing at all imho. After all fixes you basically have a lightly refactored code that has been less tested.
Billions of quantum entangled electrons found in 'strange metal'
How, exactly, would you replace Gecko with V8?

One is a layout engine, one is a JavaScript interpreter.
Cat III can be done with no DH, but you still require some RVR>0 (flare is done by the autoland system). Only IIIc could be done in theory with a blocked windscreen like in this case, but that's still not in standard operation anywhere that I know of.
Main Components of Learning
Symplectic Geometry for Engineers – Triangle
That makes a lot more sense. When I initially read the article, I assumed they were landing at a typical runway within ~1000 feet of sea level and for some unfathomable reason decided to ascend many thousands of feet before opening the window. I forget how high Addis Ababa is!
'We' also renamed the minimum wage to the National Living Wage because the tories.
What if the "one way" doesn't work for some students where an alternative way does? What if the "one way" is interpreted as the only way? A large complaint about math from students (pre common core) is that there is too much memorization. "Is x^1 or x^0 1, or was it 0?" When math is a bunch of memorizations, students can't apply it outside of canned prompts. The goal is to build mathematical literacy and understanding in a way that is accessible to more students than the "one way." Time will tell if common core gets us in the right direction.
Robert Greene writes books on this, on how to tackle conflicts. 48 Laws of Power and 33 Strategies of War specifically.

In this case, it's probably just best to tolerate it. It's tempting to try to discourage that kind of behaviour but it rarely works.
> Finding a way to avoid red tape seems like a massive cost and time saving.

No doubt! Just ask Boeing. Except don't get caught avoiding the ones that keep people alive and healthy.
Depends on the VAT system. In New Zealand you can almost count the VAT (GST) exceptions on one hand (most land/property, bank charges, and goods/services that are exported), everything else supplied domestically has one flat rate of 15%.

Compare this to the UK, where there's massive sets of exclusions and several different rates in force. Takeaway vs dine-in food, digital vs physical books, ... a total mess.
...which followed one of the coldest winters on record, which brings the average down.
According to the article, the standard delivery fee is 5.99 and there's a 10% service charge. Surely the purchaser thinks "I'm paying 5.99 to the driver and 10% to DoorDash". It feels like theft. The company is telling the customer one thing, the driver another thing, and stealing the difference.
Issues and pull requests are often useful documentation (for open source projects, sometimes the only documentation), links to files and lines of code are now broken.
Why did you give the wallet to a random person you had no reason to trust when you could have looked at the address on the ID in the wallet and taken it there yourself?
I am a Rust beginner, and have made a few small projects with Actix Web. Actix Web is the only framework I use in Rust and spent some time learning about it. During that learning process, the docs constantly get updated but there are examples in the repo. Sometimes there aren't examples and I go to their chat room and ask the maintainer directly, and to my surprise, he always answered my question.

He is a busy guy with a life that already put immense effort to create this library and helping people to use it. He is free to do whatever he wants. People who complained, did they even give him thanks? Or donating coffee money? Grow up and stop spending your SWE salary for your vices.
> Is he really just his own preferences or something widely accepted, but you are fed up with him?

> Work isn't only about coding, but also social relationships and navigating politics. You can learn a lot by facing the problem.

I generally do think about these questions, I will still try to be more mindful about them.
Agreed, nice work fafhrd91!

-from another impressed but silent user of your project
A lot of the push towards fuel efficiency led to tech that was in some ways or another half baked.

Examples:

- Direct Injection : Good for Emissions and Fuel economy, but many first generation systems have carbon build-up issues (Toyota D4S and -newer- Ford Ecoboosts don't have this problem because they have 2 sets of injectors)

- All the transmissions: Ford's DCT is notorious at this point for reliability issues, Hyundai's DCT is not looking so hot so far, Nissan's CVT is a joke, Subaru's CVT is a bit of a diceroll as to whether it blows up at 100k or not, the ZF 9 speed that many manufacturers uses has issues...

I'll note that SOME of these are newer problems, but most of them started happening around 10 years ago and are only finally getting smoothed out.

As a counterpoint, however, the costs of all of these newer safety systems is driving up repair costs in accidents, as well as the insurance premiums for newer cars.
One of the downsides to GitHub is that it stores a lot of state that Git cannot capture, and is at the mercy of project maintainers to continue existing unaltered.
Confucius loses face in China’s new surveillance regime
Happens on mac, too.

Some mornings I'm beachballing for my whole first coffee. Eventually I just wind up power cycling the mac if I can't open a shell prompt with which to `pkill -9 plugin-container`....
At $dayjob we do SaaS for the US banking industry. We see 65% IE11 and 70% Win 7 in our stats as of 2020-01-16.

We even see a small percentage of XP and IE8 (which we haven’t supported since MS dropped support.) might just be UA spoofing to support some crazy old internal app at a bank.

Makes your money feel safe, eh?
How to score over 99999 in Chrome T-Rex game
Not true

I have Brave v1.6.2 installed on my 4.4.2 phone

Edit: just now i've upgraded to the latest v1.6.3, as you can see brave's still receives updates on a android 4.x
Australia is huge with a tiny population.
"No amount of automated checking can lead to improved code quality." - Very untrue. The more automated checks (customized to your needs), the less distraction for devs and more focus on things that matter, e.g. quality.
I suspect that US laws have made unions mostly toothless. I know this has happened to teachers unions. It's illegal for teachers unions in TN to strike(I don't know about other states). What power does a union have if they can't strike? Also Unions have been demonized in the US media and now public perception of unions is extremely low. Which is sad because they're one of the few tools workers have to bargain for their own rights.
Great article.

In a similar vein, I first started with react years ago and spent MANY hours even trying to get the libraries working together. Complete nightmare. I put it down for a year or 2 until it matured to a level of stability that allowed me to ship without hassle.

In contrast during that time I picked up some Angular work which, because it was opinionated, was very very quick to get something up and running.
A web server built on an actor framework and probably the fastest Rust web server out there for many use cases.

I used it because it was easy to fill my niche case (TCP + UDP + WebSockets + HTTP interfaces to the same thing) as well as my boring CRUD apps, and it worked on stable Rust since a long time ago.

The author got a lot of flack for using "unsafe", then fixed most uses of "unsafe" and it has become something of a meme now. Unfortunately, there's an odd, almost religious crusade against unsafe in the Rust community, especially by those who don't really understand the ramifications of using unsafe incorrectly or how to tell whether unsafe is being used correctly.

It's a cool project and I have loved using it. I'm probably going to use something else unless someone steps up with a commitment to maintaining a fork.
But what about "move fast and break things"? What about early employee's equity? What about the billion dollar valuations? What about justifying 500k/year engineers' salaries to over-engineer things you can do with a boring web framework and a handful of servers?

Why would you ever consider running a legitimate, profitable, down-to-earth business when you can do the above instead?

This is also why I quit the startup scene and despise most of them (including some that I used to work at). I try my best to focus on local, real businesses. They might be legacy, you might find "uncool" technologies but most of them at least have a real product they sell at a profit without screwing anybody and the work-life balance is often better.
Just the government? Private sector is way better at overrunning services that everybody needs with unnecessary cost and deforming them to extract even more money. Like US healthcare, US prison system, US bail bonds ... basically any US public service that is not run by the government (but financed with some sort of involuntary payment from people).

We need combustibles to become more expensive (because markets don't act well if the true cost is hidden) and government is actually the only entity that can do that, that has a chance of not bleeding us dry and creating bloodsucking monstrosity in the process.
Yeah, and I prefer the (good, "adult") Russian translation of the Lord of the Rings to the original too! :P
Apple Documents Reveal Surprising Touchscreen Macbook Pro
Almost none of these DoorDash / Uber / Lyft drivers are doing the math with consideration of the wear-and-tear on their vehicles, nor the increased likelihood of accidents given they're out on the road more than they otherwise would have been. These are net negative "jobs".
> desktops, laptops, phones, tablets, etc aren't free

But can be obtained for free. People literally throw out perfectly functional machines daily. But anyway, "effectively" was meant to cover the marginal costs of getting onto the internet.

> streaming services aren't free

Okay. While I don't quite see the appeal when there is already an infinite depth of content that is not a paid streaming service, let's talk about streaming services.

The assertion was that if you make more money, you will buy more things. While there is some variation from service to service, streaming services have carved out a price point of around $10 per month. Does that mean for every $10 you make over and above the cost of necessities that you will buy another streaming service? If you are given a $10,000 raise above an income that already provides necessities will you buy 1,000 streaming services? Probably not.

Let's narrow our focus to music streaming services. I like to listen to music at work. Other places too, but work gives us a tidy eight hour window. 173 hours per month, on average. The average song is around three minutes, so nearly 3,500 songs a month. Using the Spotify free music service there are ads and time to queue up songs, so let's say 3,000 songs a month. For argument's sake, let's assume they are all performed by different artists.

When I was younger a CD sold for around $20. Not having much money, I might buy one or two a month, but that's it. If I had more money would I conceivably buy more CDs to access those 3,000 songs I listen to now? I think the answer is yes. I would have bought more CDs if I had more money.

But now I get that for what is effectively free. Even if I did pay the marginal cost to access a non-free tier on a music steaming service, that payment buys me all the music, so to speak. What would have cost $60,000 per month 30 years ago would now cost somewhere around $10 a month, with, most importantly, no linear increase in price with consumption.

So, sure, you need to buy a few things, like a computer and internet access. But the point is that, even given unlimited money, one quickly runs out of things to buy in this day of age.
Somewhat related: looks like Prof. Harry Lewis is also teaching a class on "Classic CS" during the Spring 2020 term at MIT.

"This subject examines papers every computer scientist should have read, with an emphasis on the period from the 1930s to the 1980s. It is meant to be a synthesizing experience for advanced students in computer science: a way for them to see the field as a whole, not through a survey, but by reliving the experience of its creation, relating the original work to the field as it exists today. The aim is to create a unified view of the field by replaying its entire evolution at an accelerated rate, giving students the opportunity to become sophisticated generalists"

https://www.eecs.mit.edu/academics-admissions/academic-infor...
Do you have a better idea how to convey the information about true cost of action to the market? You can't let it assume the cost is 0 like it did for last 200 years.
Hate to break it to you again: the cameras and connection networks are already there. Also any real estate property of note had a traditional camera surveillance network added sometime over the last 30 years, and modern FR systems are designed to piggy back on them. Just add the less than $150 worth of hardware per camera, perhaps you only need 1-2 FR systems and ability to switch camera feeds and you're operational.
Why not just use getrandom() or CryptGenRandom() instead and simplify everything avoiding all those classes of bugs?

A user space CSPRNG is just a foot-gun waiting to go off.
YW ;)
It was bad timing, since the console was released just months after the Snowden reveal, so customers were perhaps justifiably skittish about having an always connected camera in their house when all they wanted was a gaming console.
That is what happens when one outsources everything to Github.
A layperson could unwittingly trigger a cognitive leap by asking naive questions. A la Feynman saying he can't explain magnetism in a way that I could understand it, the effort could spark an insight or novel angle.
70k Tinder Photos of Women Are Being Sold on an Underground Forum
Tried to write it down and help to enhance the documentation, or written an own documentation? So that reoccurring questions could be reduced.
Now that you mention it, my little nephew could not wrap his head around how we used to not have mobile phones, and even when we did, we used to only use SMS and MMS for more expensive bills, and we even had emojis !
I get why this is being downvoted, because treating an entire group of people as having one mindset and expectations isn't great, but it's a valid call out.

Expectations are different. It's an entirely different set of cultures. More space, more premium goods, more modern conveniences seem to be common goals more Americans share than not. We like new cars and big televisions. So it's not surprising that employment compensation is oriented toward that, and less toward things Europeans tend to value like healthcare, social services, etc.

This all breaks down, of course, when wages are low _and_ you don't have a social safety net.
Are there any ways to quickly build mobile crud apps?
While like any other substance LSD can be abused it doesn’t make sense to mention it in the same breath as the opioid crisis or alcoholism.
Minimum wages don't outlaw poor people's jobs. They just cause poor people to be paid more since the more money that moves from rich to poor, the richer the whole society gets. You need to keep the money moving.
Step 3 is to IPO and sell the shares back to public.

Most of these pump and dump startups just IPO and their shares are brought via funds and such.

I bet income inequality gradually rising due to these VC funded startups
Like the Berlin Airport
Oyo is worse than the others. They think they can offer the same type of hotel quality without employing all the quality inspectors of Marriott/Hilton/IHG/Hyatt/etc. I don’t think any educated adult could be dumb enough to fall for that.

I have to assume any VC taking part in a business that needs additional human labor to scale and hence has significant marginal costs is simply betting on being able to dump the company in the public markets.
It has not been my experience that cables break often at all.

Does the average user really mistreat their cables that badly?
EU eyes temporary ban on facial recognition in public places
Do aircraft have the ability to spray liquid on the windscreen, like cars do?
Not sure why they can't just bring back shareware without needing ads. Allow users to download the game for free, but if they want to play more than the first level/area/whatever, they have to buy the game.
Hopefully EU will decide on that!

Let's be honest- only reason apple has lightning connector is that they can charge the hardware manufacturers.

Lighning port should die. Same as the previous 30-pin connector.
In this case, the maintainer made an active and conscious decision to do something that did nothing but hurt everyone using the project. There are no passengers who might benefit here, sadly.
It is important to keep in mind the two categories of coal in terms of their final use. Most people think coal is only thermal coal, which is predominantly used in power plants to generate energy. A non-negligible 20% of Australian coal is the other sort, metallurgical. This type is used predominantly in steel production (think carbon in steel) and is, at the present, very unlikely to be replaced for a long time. Roughly half of coal produced in Canada is metallurgical, for instance, and that production is unlikely to end unless steel production does.
If some one opens the door for you that was nice of them, they did your work for you, they have no ongoing obligation to maintain the door in an open state.

If some one give you their code that was nice of them, they wrote your code for you, they have no ongoing obligation to maintain your code.

by simply giving you their code they have already provided you with value, a head start for nothing in return, they have opened the door for you, the rest is up to you.
Indeed, also biometrics, in my opinion are a terrible way to do any sort of remote proof/authentication; if your biometrics are "leaked" you can't just change them.
I've stopped using the "move fast and break things" garbage but for an additional reason: customer service is outsourced to monkeys and respect isn't a thing. Some of these companies would argue and bullshit me about a 10£ refund on a 2 year old account which has been used daily and netted them over a thousand in revenue. Eventually did a chargeback (it isn't about the money even, but being treated like shit meant I was out for revenge) and switched to the local companies that big tech was supposed to "disrupt".
Ask HN: How to implement “office hours” as a software engineer?
I suffer from frequent interrupts, and I'm finding it increasingly difficult to go back to being productive after an interrupt. Sometimes coworkers come to me with urgent problems, which is sort of OK, but often times they interrupt me for issues that could have been an email, or non urgent issues that could have been postponed.

I'm thinking about implementing "office hours" where I'd be open to interrupts. The rest of the day I'd like a "no admittance except on ~~party~~ urgent business" sign.

What are some tips to go about this, or maybe some pitfalls to avoid? Thanks.
Same here. I've had nothing but bad experiences with USB-C.
Not quite. Those are write only and aren't contact centric. Also nowadays they look like slack clones, I can't even find the cross chat platform functionality anymore
While I don't have money in markets directly, I think overall I'm happy with the idea of concentrating those who "don't invest based on moral posturing" into investments in dying industries (going to happen, just the time frame that's not determined yet).

Slide your money over into that sinking ship, and right along with your whole cohort, we'll watch those businesses fall out of favor or even run out of capital completely, and we won't feel a thing for your losses. Not this week, not this month, not this year, but soon enough.

I don't even care if the door hits you in the a on the way out.
Per refer you can earn $5
Check out McGill's "Big 3" on core stability (https://squatuniversity.com/2018/06/21/the-mcgill-big-3-for-...). He wrote the bible on lower back pain and strengthening, changed my life dramatically after having chronic sciatica for 5+ years.
McGill's program follows on from McKenzies older stretching program (which is fantastic in addition to McGill exercises). https://www.spine-health.com/wellness/exercise/what-mckenzie...

Research McGill and McKenzie and you'll almost certainly be able to fix your lower back pain.
An extended distance fee being proposed when I live the same distance from the restaurant as the last time I ordered and didn't get charged the fee feels like you're not doing your job in "handling things" for me.

People outsource tasks in part because they don't want to think about the details. Where do UPS trucks get their fuel? Do they use diesel or gas? How long between oil changes? Do the drivers get cold in the truck? Where do Door Dash drivers use the bathroom while they're working? Is the grocery store losing money on those end cap bargains? How does the electrician figure out how to not get shocked? How does the plumber solder pipes without burning my house down? How do roofers stay safe while installing their safety anchors? How long do painters' paint brushes last?

I don't want to think about any of that; I just want to have a reliable service provided with the details handled for me. Every bit of friction you put into the system with fuel surcharges, baggage fees, resort fees, blackout dates, surge pricing, weekend surcharges, and the like represents both financial and attention loss to me in terms of the value you are providing. (At least surge pricing, weekend call-out surcharges, and blackout dates I can understand as maybe essential to giving an attractive overall proposition.)
> delivery from individual restaurants is rarely available at all

You can thank the likes of Uber Eats, Deliveroo, etc. A lot of restaurants would've otherwise had their own service, and some actually replaced their own service with these companies.
The majority of behavior in organisms like bees is instinctual, not learned in their lifetime. That training required millions of billions of trials over the course of hundreds of millions of years.
Beagleboard's projects around RISC-V :

https://media.ccc.de/v/36c3-10549-linux_on_open_source_hardw...
That's very much a "Not deleted _yet_"
But how could a regular user be allowed to install something for other users? That would be a breach of security.