skysight-inc/HackerNews huggingface dataset:
Interesting that this is allowed to appear in the Washington Post. Apparently not everyone there has drunk the Amazon/Bezos Kool-Aid.

Around here there are plenty of poorly paid gig workers driving around in their own cars, delivering counterfeit crap bought on Amazon.

But that's OK. Jeff needs all the money he can get so he can continue to fund Blue Origin. Soon we will all be getting on those rockets and heading out to Mars and the Asteroid Belt. What's the minimum wage out there?

I'm getting too old for this. It really doesn't affect me much any more, but I don't think my kids will be living in a better world. Back in the "good old days" all we had to worry about was the Red Menace and the Chicoms.

Merry Christmas.
Again, you are confusing "something is not currently prohibited by US government" with "something is moral and ethical thing to do". US government is prohibited from exercising content-based censorship by US constitution. This does not mean a private business - which everybody knows is not prohibited by the US constitution from exercising censorship, so you can stop reminding everybody about it and pretending it somehow is a serious argument that somebody didn't hear first 1000 times - is right to produce censorship. The fact that doing this is legal is the lowest bar, but it's not an excuse that magically makes it OK. It just makes whoever does it to avoid jail. Fine, they're not in jail. They should still stop their attempts to institute censorship, even though we can't jail them for it.

> If you want to fight that, you have to fight capitalism.

Bullshit. People regularly fight legal actions by private corporations, and regularly win. Society has hundreds of ways for corporations to stop doing something that is legal but is seen by society as harmful. Capitalism is still alive and well.
In general I prefer smaller functions. I think the threshold is when they become hard to name. Then I will step back and think about whether it's worthwhile.
New AI system mimics how humans visualize and identify objects
That's interesting. What would make the breaker trip? Was it a regular overcurrent breaker, or some other kind?
>(A2DP) [...] is usually highly buffered, so it switches over to the headset profile (HSP).

Thanks for this information. That explains why it is reasonable to drop the audio quality.
Should a bacterial infection have the same rights? It's a perfectly viable life form.
See also: https://news.ycombinator.com/item?id=18775160
You leave blank space for the index or table of contents and add page numbers as you write the content.

So algebra notes might be on pages 2-10, 20-23,43-47; shopping lists on 11 and 19; Christmas ideas on 17-18.
You can of course leave blank pages after a shopping list for the next one, but with an updated index and page numbers you can easily find the next shopping list page (you can also write "continued on page ..." at the bottom).

Another very different system would be to use binders (or digital notebooks) where you can easily add pages. However, then page numbers become tricky and you lose the chronological information of what was written in which order.
That's clever. We were considering it for heating a pool. Iei lay the pipes on a hot roof in the sun
Look at projects with high discipline and experience, such as the Linux kernel. You will find plenty of "why" examples.

It seems to be easy to find plenty of projects with bad Git commits though.

IMO the big architectural guidelines and structuring and other highest level things and API contracts etc. should be in an external file (not code). The high-level details around a certain implementation in the commit logs for that file/files. Relevant implementation details and important things in the code. The lower you go, the closer to a comment line in the code you should get. This reflects also the rigidity of the code: the high-level architecture should not change often; if it does, then the architecture is not really ready.

Things should be certainly documented, but not in great detail inside the code files. The lack of documentation is in my opinion OK, the code is always the last word for how things actually work anyway. Misleading or wrong documentation are the absolute worst.
Python data types, interactive help, and built-in functions – pytorials.com
I hope you mean x (multiplication) rather than ^ (exponentiation). If we're talking about fanout (each of 10 items of has 10 subitems, each of which has 10 subitems), multiplication is the relevant operation. And 10^(10^10) or (10^10)^10 is a hopelessly, uselessly, inconceivably large number. (Exponentiation is not associative; 3^(3^3)=3^9= 19683 while (3^3)^3=9^3=729.)
> Shortages generally only occur when some external force (like the government) fixes prices below the market clearing price.

Or when some external force artificially constraints the supply by limiting trade (or immigration for workers).
> static type systems often lend themselves to is complex types, and those complex types lead to complicated designs

I don't know how to call this. But it's something I find true too. And to a point, it feels like a lot of businesses leverage that as a justification point for their cost.
Irrigation systems can be buried, so sometimes watering is not as obvious as it may seem.
There are two USB-C ports. If she returned it due to a pure hatred of dongles, I would be surprised.
How 'Deepfakes' Threaten Cybersecurity
No comments are good comments.
It's impossible to get any piece of content on twitter or youtube to you against your will - you have to go to that site and look at that content. Facebook is a bit trickier since your default view is formed by "friends" actions and "suggestions", but it's pretty east to make it so no undesirable content gets through. Most complaints are not about somebody inadvertently seeing undesirable content, but from somebody who went looking for it, found it and then demanded to remove that content from the platform - despite many willing consumers of the content. So don't bring the shade of John Stuart Mill in here - the "harm" to others is only the feeling these "others" feel when they see somebody thinks differently from what they want them to think, and they are not willing to tolerate it, not on their platform.
It's really only an American problem. Car manufacturers sell directly to consumers in most countries.

I have a hunch that dealer franchise laws generally make it tough for manufacturers to really make it competitive to be a car dealer. Generally the States mandate that car manufacturers have some good faith shown towards the dealers and dealers seem to play ball with the manufacturers - I'm pretty sure Nissan and Jeep dealers semi-routinely structure their vehicle purchases to help the manufacturer hit goals/benchmarks.
It was more snarky and supercilious than informative.
Could be any number of causes:

- overload + faulty breakers (or no breakers...)

- old age insulation failure

- coolant depletion

- overvoltage due to lightning strikes elsewhere
Resettable breakers (partially) work on magnetic fields, so in theory a power surge at a transformer (massive coils) could generate a strong enough field. Just a guess
I believe with the first puzzle Leonardo intended the wheel to appear to rotate clockwise. This is why the ball on the right hand side is at the center of the wheel. This is also why there are blocks filling the outer corners but not the inner corners: the balls will fall violently into the outer corners, and roll gently into the inner corners. The "extra" ball is just illustrating the need for blocking the outer corners: the extra ball is shown stuck in such a corner.

The drawing wants to lead the viewer into believing that the force of the ball falling to the right and hitting the bottom of the wheel will cause the wheel to turn, lifting all the other balls a small distance. The energy lost from one ball falling a great distance is equal to the energy gained from many balls rising a small distance. This seems to me to be the error the drawing means to invoke.
Best Mobile App Analytics Tools
I lived in the Bay Area for 5 years as well. I live in Europe now. Some of what is said in this blog post is a bit harsh. But overall I agree with it.

Personally, the more I was there the less I enjoyed it. Probably because over time I started to see all the flaws.

Though, there are things that I miss. For one the openess of Americans. It's just so easy to make friends there. And the other is all the yummy fast food like In n Out or Chic Fila. Finally, I enjoy the natural landscape of the US much more.
For rock and jazz music: by finding out who my already-favourite musicians have been playing with.

For classical music: by word of mouth and by reading musicologists.
I agree with that, recently read a rant about how liberals have fallen into the trap of seeing oppression as caused by discrimination based on skin color, instead of of oppression as a power class thing. And think if only some of the feet in the boot were brown that'll be fair.

Does it help a man of color if the foot in the boot is sometimes brown? I think not a boot is a boot.
For Java programming, I definitely use IDE. Even for Erlang programming I use Emacs with EDTS to get a more or less IDE experience.

I'm saying that, even with that convenience, I don't wrapping a line or two in it's own function is more readable than just adding a comment above those two lines within the context of a (somewhat) larger function.
college grads with useless majors like sociology can't get jobs, but feel manual labor is beneath them

It's the opposite of a deep, thoughtful critique, which is what HN optimizes for.
Trump to Declare Ban on Huawei, ZTE
Commonly referred to as rule of 3. Write it out in full twice, on the 3rd time it must be a real abstraction, therefore refactor.
They'll crash just fine.
>when France and the USA decided they’d conquered enough of the world and no one else should be allowed to do so

Your snark seems misplaced, for the US at least. They had an isolationist policy at the time, and no empire. I also wonder where Britain fits into this. They seem to have signed with everyone else. But with the largest empire I would have expected them to have a seat at the table.
Imagine if you connected this way: 1. turn on peripheral, 2. choose it from a UI on the device and get connected. That is easy, it is the auto-pairing bullshit that forces the software to guess using a heuristic, which guarantees it will get it wrong a non-zero amount of the time. Now that we all have N devices it will get it right 1 out of N times.

This is just terrible UX, the choice reality gave us was between auto-pairing that is frequently wrong or having to make one UI interaction. Guess which one they chose?

It is a valuable lesson, never let designers hand-wave away reality because they have a delusional vision of a magic device. Acknowledge reality and design around it instead or you will build crap.
A 33-year-old American just became the first person to cross Antarctica unaided
The top speed is only 100kmh or so, so it's probably subject to some special rules
Another article from a different source: https://phys.org/news/2018-12-discovery-feathers-million-yea...
oh wow. Yeah that is indeed rather dodgy. Sorry about that.

Yeah I'm not giving anyone in this price class a credit card. Paypal & disposable credit cards only.

It's also quite possible that they close shop fly-by-night style so I wouldn't rely on them for anything serious. Still for the price I find them useful for experimenting & learning.
I personally observed that write down things with pen and paper help memory, I also observed that reading thing on paper instead screen help again and finally mere write down in digital help comprehension like on paper but being able to modify anything "cost-free" reduce a bit the attention you punt in writing. Vocal dictation is awful.

But there is a big but: I'm really disorganized. I try to be organized on regularly basis and it work at first, after start to decline until I reach a point that I came back and focus again on reorganize.

In this scenario my digital world is essentially organized thanks to automation and periodic cleanup, my physical world of sparse note on any peace of paper I may get at hand, left anywhere, forgotten, only the ticket I regularly collect when I refuel my car and I periodically forget to register with only casual look at my on-line bank account... Well make me practically unable of such proper&clean records...

Long story short: a prize, but personally I have to stick with org mode...
Take the train across Australia

Learn to ride a motorcycle

Learn to play guitar

Are these risky endeavors?
I have a little developer experience. Some old code is crap. Some new code is crap. Frameworks can help or make a bigger mess. In the context of solving business problems it makes little difference. Clients don’t care.

I didn’t get the impression the original poster was just starting out. Low-end Wordpress work is competitive and not well-paid, like all low-end work. Competition is always most fierce at the low end of any talent market. Plenty of complex, challenging, and good paying Wordpress projects out there.
100kmh is plenty fast enough to have a major accident.
No Bluetooth, no VoIP, just analog.
So, like 5% at most?
35kWh on a boxy vehicle? As mentioned in the article, more like 150mi range on the standard the US uses to calculate range, and a smaller battery than some Zero motorcycles.

Not tiny, but it's not exactly a slippery vehicle; low mass could help it do better than a tesla-type car at lower speeds, but worse at higher speeds, I imagine.

Charge to 90% and you're at 135mi range, leave a safety margin and now you're looking at 100mi real world. Not bad for most day-to-day, but when you look at real world usage and the safety margins most drivers like to use, it starts getting dicey.

Been in a Great Wall or two. Fine cars. I wouldn't want to crash in one, but they're engineered to a price point.
The code referenced here is extreme. It does not consider diminishing returns or acknowledge tradeoffs in readability. I would advise a more balanced approach.

A more compact style allows more code to be viewed at once making it easier to understand. Of course, taken to the other extreme, overly compact code becomes hard to read.

It's called, "the art of computer programming", because blindly applying programming principals rarely yields good results.
Life experience isn't just a result of accumulated years, as one dictionary summarizes it: "experience and knowledge gained through living". If it rains a lot, but I don't catch any of it, I still have no water, yet if it rains just a tiny bit, and I hold out a cup, I do have some water. Of course, if I hold out a cup and it doesn't rain, I have no water either. You have to live to be able to gather life experience, but just living isn't enough. The same goes for having children, they are a great opportunity for learning and reflection, but they don't necessarily cause it in all people in the same degree.
Ok, you convince everyone in the world of that system of ethics and problem solved!

Until then, set expectations explicitly so that people who make different assumptions from you don't get mad at you. It takes 5 minutes to be explicit in your readme.

Somehow everyone else in the world deals with similar issues without the special pleading so common in software. Software isn't that different, despite your wish to be unbound from normal expectations to not cause harm through misleading communication because you are behind a screen.
Here's a pretty good view from above, from reddit:

https://old.reddit.com/r/Damnthatsinteresting/comments/aa632...
From the game Night In The Woods:

"There's No Reception in Possum Springs"

No reception here
I wave my black phone
In the air like a flare
like a prayer
but no reception

I read on the Internet
baby face boy billionaire
phone app sold made more money in one day
than my family over 100 generations
More than my whole world ever has
world where house-buying jobs
became rent-paying job
became living with family jobs

Boy billionaires
Money is access
access to politicians
waiting for us to die
lead in our water
alcohol and painkillers

replace my job with an app
replace my dreams of a house and a yard
With a couch in the basement
"The future is yours!"
Forced 24-7 entrepreneurs.

I just want a paycheck and my own life
i'm on the couch in the basement
they're in the house and the yard
some night I will catch a bus out to the west coast
and burn their silicon city to the ground
2016 paper - but still an interesting read. It's a good reminder of the ever-evolving techniques and schemes to track users. Browsers are becoming more and more complex - and this makes way for novel ways to ID users.

- WebRTC: reveals local IP addresses - even if you're behind a VPN

- AudioContext: Allows audio fingerprinting similar to the canvas trick

- Cookie Syncing: always wondered how it worked. Gets around the Same Origin checks - and is the primary way you get served ads across sites

Thank goodness for pi.hole.... I think that is by far the most effective way to cut out the crap you get served on the web...
>then that person will have created for themselves a concept of jazz which (by definition) cannot evolve

Well, we don't. But mixing other decades-old genres is not "evolving".
I'm using Keycloak for authentication and Vert.x for aauthorization besides the main use case.
Euro NCAP will be mostly “nope”. It’s not that the Chinese can’t build decent cars (Qoros 3 got 5 stars) but definitely not at that price point.

Also no dealer, service or parts supply here in Europe so no thanks. Stick with my Citroen.
Why don't they create opt-out hate (or whatever) filters that all users are subscribed to by default?

This would probably satisfy just about everyone.
We get a fair few of them (edit: Great Walls, not this new model) in Australia, and they're pretty universally considered utter crap. From reliability to crash tests, they consistently just don't live up to the marketing and hype. Sure they're cheap, but this seems to very much be a "you get what you pay for" cheap, not a "great bang for buck" cheap.

Personally I've only been in 1, one of the newer utes, and it felt like a 15 yr old base-model rental, despite being brand new and spec'd out.

Few examples of previous models bombing their testing:

> The budget Great Wall Steed ute has scored a shocking two stars in the latest round of ANCAP crash testing, against the 2016 ratings criteria.

https://www.caradvice.com.au/545184/great-wall-steed-flunks-...

> Chinese Haval H9 SUV slammed in world first independent crash test, conducted in Australia

> [...]sales of Chinese vehicles have almost come to standstill in Australia after safety recalls of Great Wall Motors utes due to asbestos components and poor crash test ratings of earlier models in recent years.

https://www.news.com.au/technology/innovation/motoring/chine...
7 Free SEO tools to rank number 1 on Google 2019 seo hack
There does appear to be a mirror on github for sessionc, https://github.com/sessionc.
Wow, that site is beautiful beyond words.
Honestly, to me this looks like normal good code. It reads from top to bottom, exits early, does not have conditions so long that they require lines to be wrapped, it has function that are long or wide but not both... Does not seem to superfluously refactor code into functions called only once.

Maybe there are too many comments, but for code that is critical and might be harder to understand at a glance that is better.
>But they're a new genre, a new "sound".

The parent didn't ask for a new sound in abstract. There have been tons of new genres (sounds), especially in electronic music since the 80s.

They ask for a new development in jazz. A hip-hop genre might be a new sound, but it's not a jazz development.
What's the difference between the fruit stores? Is one better than the other or are they not directly comparable?
Thanks for this. That's exactly what I was looking for.

Scrollytelling is a terrible name! But at least theres a term for it.
> As with all engineering, there are always trade-offs to every decision

This is the cliche that needs to be put to rest.

Yes, often there are tradeoffs. But just as often one thing is better than another thing, and there is no tradeoff.

A worldview in which everything has pros and cons and is ultimately subjective is fertile ground for entrenched habits, because it means never having to admit you're plain wrong, that there is a better way, or that other approaches are simply that much better than yours.
I just have three anecdotal bits to share.

1. One friend said the rest of Britain historically exploits Scotland. People are poor because their taxes and profits they generate are sent south. AKA Thacher/Majors 's government was pulling £1000 per capita a year out of Scotland.

2. Another man said that heavy industry in Britain was in decline in the 1960's 1970's.

3. And a guy I worked with said Britain after WWII was in economic ruin because of the WWI and WWII. Rationing continued into the mid 1950's.
Are you serious? Almost every codebase that has comments has code that doesn’t exactly match the comments. Main obvious reason being that the comments aren’t executed whereas the code is. Sure meticulous attention to detail could keep the two in the sync. But you are suggesting that they have always been in sync for any code you’ve looked at?

As someone who is clearly a fan of comments, are you saying you’ve never modified a comment to make it more accurate to what the code is doing?
What happens to the fluids in the transformer? PCB breaks down in very high heat, into much more benign things. Hopefully a long persistent arc helps make conditions right to get rid of a lot of it. Otherwise.. it's a nasty contaminated site.

Be kind rewind...
Currency has two worths. It is worth something as a printed piece of paper and it is worth something as a token. Both of those ultimately representations of human effort.
If I tax you 1 groat per working hour and pay 10 groats an hour for your time then you can automatically price things in groats.
If you print Somali shillings and that takes an hour to get 1000 shillings then you can price in Somali shillings. Because you are unlikely to exchange your hours worth of currency for less than an hours worth of effort from somebody else.
That then ripples down the chain.
Tax is a sufficient and reliable way of ensuring a demand for a token in a currency area. But currency can circulate for other reasons too as we see with Somalia.
These global sites, which have now been told it's not acceptable to just throw up their hands and say "it's not our fault, we're just a platform!" are now trying to ham-handedly manage the content we've told them to manage. I don't know what the answer is, but I wouldn't call this hubris. I'd call it... reluctant compliance?
A Brilliantly Simple Way to Boost Website Traffic
Please don't link to google scholar. Link to the conference websites directly if you can, or otherwise to DBLP [1].

Most of these conferences are open access and make a good effort to get the papers they publish to the widest audience possible. Google scholar typically hot-links the PDFs, and keeps them invisible link-wise. This is slowly eroding the conference's "web reputation" (based on links primarily) and keeps funneling users to the big corps, something we really don't need these days ;)

[1] https://dblp.uni-trier.de/
I'm renting a private office space where I do my work as a remote contractor. It's glorious; it's also my firm's biggest expense, but hey, life quality.

For various reasons I'll be terminating the lease soon. Instead I'll spend money on renting a bigger apartment—one with a room dedicated as an office.

Four walls and a door is the only way to work as far as I'm concerned. Stable internet, my own printer, silence, comfort, etc.
Google Earth to the greenhouse complex is southern Spain is visually entertaining. Similar giant single area in the NL?