skysight-inc/HackerNews huggingface dataset:
Best thing ever to happen to mankind!
I wish more things were as simple as this
Yeah but they knew you were going to read this comment obviously.
Student fees were introduced september 1998, or just over 21 years ago

Technically they're wrong but it's a very minor change to their point
OSI got bad legal advice and quickly abandoned the trademark of the term "open source" itself.

https://trademark.trademarkia.com/open-source-75439502.html

Bruce Perens regrets this[1]. But they could have. The term was not generic when they coined it. It really is like "kleenex".

----

[1] private communication
Kinda like how I felt when the docent at the Computer History Museum in Mountain View passed around an ancient artifact from a bygone civilization for the guests to marvel at: a 5 1/4" floppy disk.

Recently I saw a talk from a twenty-something programmer who as a child didn't believe "real" computers (desktop PCs) could be programmed at all, that was something you could do only with "old" computers like the Apple II. He hacks lisp now for some networking company, so maybe the kids will be all right. :)
Yes, they should be grateful they can work in the workhouse, we Victorians are truly enlightened
Does the law say you can't do upfront pricing? Surely the company could just eat the difference in the situation you raise? To me this seems to be Uber's way of passing on any extra cost and risk to customers rather than risk any of their own skin.
Joining Data in DynamoDB and S3 for Live Ad Hoc Analysis
I would not call it self destruct, rather reconstruct or adjust. If the way the team uses Scrum isn't effective, then the retrospective can be used to explore issues and adjust the way of working.
does any amount of exploitation poison the well, and swing the pendulum towards net evil?
Hey, FastAPI is great. Thank you.
I wasn't a serf when I drove for Uber, and I was totally capable of making the tradeoff for myself.
True, but when I said "in writing", I meant including various instant messaging and email.
Hmmmm: https://www.theguardian.com/technology/2019/oct/09/iphone-11...

"The iPhone 11 Pro Max beats that estimate by some margin, lasting just minutes shy of a full 48 hours between charges."

For 1 full week we need 3.5x capacity.

Plus, at a certain point, the gap between (weak) explosives and batteries becomes really small. After all, the main difference is how they release that energy :-)
I sure hope so since 73.0b3 is the most recent available version of Developer Edition. It's odd to not have any messaging about the non-mainstream editions.
No question - for elderly uber has been a godsend. I don't think people realize the change. My area has uber assist as well which can be nice.

yes - there is paratransit - but we are talking schedule 2 days in advance, long bumpy van ride etc etc and hit or miss in a lot of other ways.
It is not hard if you are stressed.

A U.S. Navy ship, the Vincennes shot down an Iranian airliner in 1988 by accident.
> ethical sense

Define that. For regular people in China, does the addition of Google with some censorship make their life better? Does it improve information flow over existing domestic search engines? I think the answer is obvious.

People subscribe to overly simplistic thinking - if something is not perfect, it must be the worst. I see a lot of people promoting sanctions on a country because of government. Who gets hurt in this case? Ordinary people living their life.
Alright, let's say my personal experience is wrong. I guess I'm not a well-designed human. Is it a truly good design if people have to be designed for it?

Moving away from downtown to outskirts worked pretty well to my mental health.

Obviously different people have different needs. And even same human being have different needs in different stages of his life. But I find it hard to call something "well designed" if it works only for some people in some walks of life.
I don't drive an electric car but my first thought was that, wouldn't this extend the battery range as well? The talk about being more powerful than gas is just a clever marketing ploy.
ZFS needs ECC just as much as any other file system. That is, it has no way of detecting in memory errors. So if you want your data to actually be written correctly, it's a good idea to use ECC. But the myth that you "need" ECC with ZFS is completely wrong. It would be better if you did have ECC, but don't let that stop you from using ZFS.

As far as it needing a lot of memory, that is also not true. The ARC will use your memory if it's available, because it's available! You paid good money for it, so why not actually use it to make things faster?
Listen: Best of HN This Week
From my minimal understanding, computational photography/cinematography is an application of tools like GANs to various problems in video editing/production. Can anyone confirm/elaborate?
The problem is that it all depends on your genes. For many people air pollution doesn't affect them..but I thought it doesn't affect me before it started.

Regarding living close to highways: air pollution close to them are much higher than farther away, and you spend a significant amount of time sleeping at home, so you if you are not lucky, you are affected.

Generally background noise is a good predictor of air pollution in my experience, just open the window, and if you hear cars all the time, you should look for another place to live.
Big business parks with fall foliage need someone to take care of the leaves (slip hazard). They outsource that to landscapers (or whatever). Putting sockets to plug into for corded blowers is a no go. Battery powered systems are too limited to do that much work.
When deciding whether to join a company, it may be a good idea to ask to see a video of their annual all hands. Was it an event that you would have enjoyed? Did the people participating appear to have values and attitudes you would like to work with?
Reminds of the shuffle function on iPods which had to be made less random in order to appear more natural to users.
How does income with no profit benefit the drivers?
Thanks for giving this an actual shot. I appreciate it's alien tech, but it's something I've grown quite fond of over the last few years and I enjoy talking about it.

> They did get me thinking why programming is the one technical discipline which is actively hostile to notation/shorthand.

Oh they're not the only one. Look at maths papers from the last ten years versus just twenty years ago: So much more verbose! So hostile to brevity!

The benefit to a good notation is keeping in your head the solution.

The downside to a good notation is that it keeps people from contributing to the solution that don't understand the notation.

My conjecture: People who can't learn the notation can't contribute for other reasons.

My second conjecture: This shit isn't as hard as people think it is.

> the decision to use extremely concise identifiers has nothing to do with the performance / size / correctness characteristics of the code.

This is not true! When I wrote the first kOS kernel, I wrote it with newlines and tabs because I didn't know any better. When I rewrote it in this style, I noticed a lot of code duplication that I could only see because the kernel now fit on a screen. This made my program smaller (original kernel was around 50kb the new one was around 30kb) which left more room in cache for programs making them faster as well. I was also able to see bugs that were only visible because I could see the caller and the callee at the same time and correct them. It all adds up!

Since then, I've had numerous opportunities to see similar effects in other programs. Learning how to use notation has made me a better programmer.
Nothing in that says the firing was unintentional. It specifies the TARGET was accidental.

>US media reported it had been mistakenly shot down by Iran.
Just in case you want a nice pdf printout read.

https://github.com/frankMilde/interesting-reads/blob/master/...
i think the general understanding/current story is that it was fired deliberately, but not at that target.

I guess we'll all find out the official version of the story in the days to come.
That's one of the reason people hate taxis, and why people jumped to Uber instead. Who's to stop the driver from taking the long route, and how am I supposed to compare options if I don't know how much it will cost? Pull out a pocket calculator and a map?
I don't know my way around Firefox's source control at all, but I tried to do some digging. My first thought was to look through the changelogs on recent release tags, but there's no mention of the CVE that I can find in any of them.

I did find these changes in 72 which look related to the bug:

https://hg.mozilla.org/releases/mozilla-release/rev/8260da04...

And poking at one of those referenced files in the beta channel looks like it has the same changes:

https://hg.mozilla.org/releases/mozilla-beta/file/tip/js/src...

So I think we're good on beta channel?
The Upper Half of the Motorcycle: On The Unity of Rider and Machine.
By Bernt Spiegel

Spiegel is a psychologist. If you are not a rider then you might not know that one of the main appeals of riding, that many riders have not explicitly identified, is the tight integration of mind/body or the subconscious and conscious mind. This was why I bought the book.

Your riding skills have to be automatized subconsciously because the conscious mind is far too slow in this environment. In his book he has a number of riding "objectives" that you need to automatize to be an expert or world class rider. These are pretty standard riding tips and strategies but the part that changed my life was his recommendation of using an error counter. You get one of those hand-held tally-counters, like coaches use to count laps or reps, and you mount it on your bike and when you violate the rules or tips you count an error and forget about it. At the end of your ride or practice race you count and track your error rate and think about ways in which you could have done better.

Now I am just a recreational motorcycle rider and have no desire to become a world-class rider so I never used his method to improve my riding skills. Nevertheless, I realized that everything he says about riding applies to acting and living in your daily life! Daily life moves too fast to think/act consciously and most of our actions are guided by subconscious processing that we automatized in the past. The problem comes when you consciously want to change your behavior but keep subconsciously acting on old ideas, premises and habit.

So how do you undo that automatic error? I bought a couple of tally counters and carry one with me, one in my car etc and count errors in my automatic thoughts or actions for the week and calculate and track a daily error rate. In a few weeks I have been able to make progress on correcting subconscious errors that I have been trying to correct for decades with little to no progress. I am using it to count negative thoughts, mind-reading (of others), logical errors and other subconscious flaws that I want to fix or improve. This tip has changed my life and you probably don't even need to read the book to get this precious gem.
Something is seriously wrong if the Scrum master doesn't take feedback. That goes against the Agile values and principles.
I agree with everyone here who is praising the Quest.

How they’d write an article like this and not mention the Oculus Quest even once is beyond me. It is a game changer and two of my friends have bought one after trying it out once. No cables, no PC, minimal setup, and incredibly immersive.
Doesn't it? Do the ends ever justify the means? Besides here we're talking about getting rich rather than averting war or curing disease or something.
I'd also recommended taking a look at using Terraform[1] to manage Kubernetes resources instead of yaml files and kubectl.

[1] https://www.terraform.io/docs/providers/kubernetes/guides/ge...
Google hired a significant number of Chinese citizens and migrants who didn't leave China for political reasons. Not surprisingly, they tend not to see China's government policy as evil.
In hindsight, it was naive, but it wasn't just branding. It really was a strong sentiment at the time long before the Internet consolidated around a few extremely powerful companies.
It's a truly interesting quirk of humanity how so many of us (maybe all of us) go through the, "I'm not like the others, I'm different" experience. Maybe that's a lotus he was eating all along.
At least people were pushing back, instead this YAML disaster comes with plenty of hype.

And it's even more brittle...
Time travel confirmed.
This is the only kind of backward compatibility Apple cares about:

https://youtu.be/Ja1vMy88_bA
I don't remember using Ctrl+Alt+Del on any personal Windows machine either. It's the corporate client systems that make you use it for login. Heck on surface devices you don't even have to touch the keyboard to login :)

I haven't had the need to kill anything using task manager either so not sure what I would use CAD for.
He's running for Senate specifically.

At this point Sara Gideon is going to win the nomination easily.
First 5 Minutes on a Server (2013)
I'm a dentist who regularly treats OSA with dental appliances; they work by posturing the mandible forward with a maxillary and mandibular (two-arch) device as a way to increase the cross sectional area of the posterior airway, reducing apneic events -- but it is important to know that the gold standard remains the positive airway pressure (CPAP) device.

I would also like to point out that I see an incredible amount of fat-shaming that is rooted in a drumbeat of research that (correctly) shows lower health risks in many areas when BMI is lowered. In reaction to that, it is important to understand that for many people weight loss is neither practical nor maintainable and for that reason it is critical that we continue to advance our treatment of things like sleep apnea.
There is always heat, electricity, water, maintenance, advertising, insurance, etc, etc.
Serf class? Hardly. Uber and Lyft allow pretty much anyone to use their car and make money for rides. This is a complete choice and if you can make a living at it? Great. If not, it's a great way to make some extra money on the side.

The end result will be that many people just won't be able to drive for Uber or Lyft any longer. So you are taking money making opportunities away from many people and giving to a select few (the ones that can make the cut as employees).

The next step will be unionization..and then we will be back to the taxi cab situation: high prices, difficult to become a driver, and sub-par technology that stays decades behind the rest of the world.
you would know if surge pricing took effect, the range is pretty small in the UK (a few pounds). you aren't going to suddenly pay 20 quid over the midpoint of the original band
I’ve always wondered how those people finder sites get all this info. Do they just send a bunch of FOIAs to court houses and cities? I kinda figured maybe they paid to be wired in with the DMV and police computers maybe... I guess background check companies would be similar however they get the data.

I was looking on some before just curious and I noticed some information was inaccurate. Like looked up an old address, it said a dead relative used to live with us, when they never did. Then another site said one of our neighbors were a sex offender when not true.

Then there’s companies like LexisNexis too that have massive databases on people too. I think they have a way to run people’s credit without it actually showing up on people’s reports as I heard car dealers can get info on people credit without it showing up as a pull, so not sure if maybe it’s like a cached version of a credit report sold and traded.

Remembering watching some clips years ago on all these big data brokers on YouTube. Last I heard some of these companies won’t even delete your information unless you are a police officer who felt your life was in danger. Seems to still have a similar policy. https://www.lexisnexis.com/en-us/privacy/for-consumers/opt-o...
> I dunno about you, but I have very little working memory in my head, just a few items, and only one focus of attention with a narrow field of view.

Right. Which is why readable, mnemonic names are so important. Single-character names are good for array indexing, because their scope is so small you can see the whole region they're used in a fraction of a screen (usually) but variables which get used over a larger fraction of the codebase need names which explain what and why they are.

> What about composable idioms and conventions which let you do a lot of data transforms with a little attention and time?

Great. That doesn't preclude meaningful variable names.

> What about a small amount of code to maintain and refactor? If this style saved you ten lines it might not help but where’s the cutoff that you’d start to be interested - if it saved you 50% of the work? 75%? 99.999999%?

Great. That doesn't preclude meaningful variable names.

> If “big count per line of code is constant” this ought to be an exceptionally low bug style, right?

If that's true to an unlimited extent, IOCCC programs should be nearly self-debugging, with how short they are.

> What about having less code to demonstrate correctness of?

Testability is about each bit of code doing one thing, not doing ten things in one line. You can test one thing. If you try to test ten things at once, you have 1024 possible ways for that test to come out, assuming Pass/Fail is completely binary, as opposed to real testing, which is more like Pass/Fail/WTF.

> What about having little code to throw away and rewrite if you don’t like it, leasing to a faster refactoring cycle time and a better expression of your intent after s set time?

Throwing code away doesn't hurt my feelings.

> Or leading to readability simply being less important because the cost of rewriting 50 lines from scratch is so much lower than rewriting 10,000 lines from scratch?

I can't rewrite what I can't read. I would struggle to rewrite code I struggle to read.

> Or if you’re writing documentation and there’s an order of magnitude less code to write about?

Writing documentation based on LoC count is deranged.

> The whole style isn’t just “golf the character count”, but “collapse down the size of everything so one human attention covers a lot more of it, like zooming out to get a higher overview”.

And we circle back around: Lisp macros allow me to zoom out like that by letting me factor out common patterns more easily, like collapsing all possible "assignment pattern" instances to a setf invocation. I don't see the guts of how assignment is done for that particular kind of data when I'm focused on the other bits of the codebase. It's out of focus for me then, and it collapses neatly into one little form.

But, and here's the big sticking point for me, I can do all that without variable names which look like line noise.
The really nice thing about making Rust a DAO is that the legal code can literally be written in Rust ;-P
BPA replacement hinders heart function, study reveals
"This video contains content from VPRO BROADCAST, who has blocked it in your country on copyright grounds."

The video is unpirated in The Netherlands (VPRO is Dutch too).
How can groups apologize sincerely? It’s going to cost them (2019)
I'm playing through the third at the moment. It has managed to recreate the atmosphere of the first two games in a respectable way (given the reduced budget) (even if IMO it's lacking some polish)
ah, yes that's attractive.
> The talk about being more powerful than gas is just a clever marketing ploy.

You're saying horsepower and torque are just numbers used for marketing?
Thanks for this, it's really useful.
So it's probably just the Baader-Meinhof phenomenon: https://science.howstuffworks.com/life/inside-the-mind/human...
2015+ when I started to use Uber was the most freeing time to be in a city.

You could always get home from a bar easily, in any weather. If you wanted to explore, and got lost or walked too far, home was only a tap away.

It was such a convenience that after pricing, it was cheaper to Uber to work and anywhere else I drove to than to own a car for me.
Amazon warning shoppers about Paypal's Honey browser extension
This methodology doesn't really consider what recursive resolvers tend to do either.

Recursive resolvers will keep track of performance of the authoritative servers they use and send more queries towards the servers where they get faster responses.

For popular TLDs like .COM/.ORG, it's almost guaranteed your recursive resolver will have enough data to pick a fast authoritative. If you're using a
.bike domain though, I'd guess it makes some difference.
U.S. to Collect DNA of Detainees at Detroit Border, Raising Privacy Concerns
I’m not sure the hiring really changed so much as a the supply of people.

Google hires heavily from universities and the popularity of free speech amongst university students has been down over the last decade. The title 9 inquisitions and general climate has completely changed the tone to the point that many adults exiting college don’t really have any problem with suppression of “harmful speech”.

The same applies to their employees abroad, most of which also view “freedom of speech” as a strange American obsession rather than a right worth trying to impose on the Chinese.
I would also look at "The Architecture Of Open Source Applications", although it might be more detail than you're looking for.
Zork and the Z-Machine[1] is a great early example of use of a VM in a game.

[1] https://en.wikipedia.org/wiki/Z-machine
The proposed approach amounts to subsidizing human labour over automation. That night be a legitimate public policy aim.
So what. Just because you send a retraction doesn't justify it or make the apology any better. That sounds like they allow some people too much freedom as if they ran this business in their parents garage.
Check out https://www.terraform.io/docs/providers/template/d/cloudinit... if you want to do something more complex than a single shell script.
I don’t have first-hand knowledge of how an anti-aircraft system works, but my theory is that the attack was partly automated. Keep in mind that the plane was delayed by about an hour on the tarmac, so that may be a factor.

If the plane was cleared for take-off, this would have been coordinated with the defense forces, who would’ve been prepared for a civilian plane leaving Tehran. This was probably sent via a take-off window, so the plane being delayed on the tarmac missed the window.

Keep in mind also that the US had scrambled fighters from the UAE, and so there was a possibility of intrusion on Iranian airspace. So, a delayed plane outside of the take-off window may have looked like a radar-dodging fighter to an automated anti-aircraft system.
Even if something offers convenience, that doesn’t make it ethical.
>it would need a 105 watt-hour battery. That's the same amount of energy in 90 grams of TNT.

It's the same amount of energy as 11 milliliters of gasoline or a third of an ounce of fat on a piece of steak. Batteries (and explosives) are shitty at storing energy compared to hydrocarbons.
I think this is where I diverge from the Flight Sim community. Most sim-ers are searching for realistic IFR, busy airspace, ATC, and airline/commercial type operations because it’s something that is basically not an option without a career in the field. This means most of the development work focuses on that type of flying. Plus it has commercial applications, like use in training simulators.

As someone who has a career in all of this I just want a way to fly low and slow without dropping $20k+ on an aircraft plus all of the other ongoing expenses and time that incurs.

MSFS2020 certainly looks promising but so did FSX. I suppose I’ll just have to continue waiting until the VFR experience improves or I can afford an aircraft.

Thanks for sharing your experience!
I thought "Fencing Practice" was the go-to activity for developers that are stuck in a hard-wait?!?!?

relevant xkcd: https://3d.xkcd.com/303/