skysight-inc/HackerNews huggingface dataset:
What? I always paid the same taxes each month, even in December, it never changed. You're sure we're talking about the same €1000 "Werbungskosten" and not the minimum wage after which income taxes become effective?

Furthermore, I did file my taxes as an employee once, and got some €80 back, so I considered it a waste of time.

My student friends at the time swore that I should do this, because of the 1k€ "Werbungskosten", and they also got about €80 out of it, but they were earning far less, so I don't know how the maths behind that is all supposed to work out.

I'm in an entirely different situation now, I run my own company, but no employees, and have yet to talk to a tax advisor. I'll know more by the end of the year, but trust me that there is some (in my subjective opinion, of course, objective) truth in the sentence, that "rich and poor are segregated by tax systems" and this is no coincidence.
* focus on documentation. Good documentation is the thing that differentiates good open source from bad open source.

* separate out all things external. This includes services, dependencies, and especially ads. Manage them like managing a foreign business partner.

* provide a demo tool if applicable.

* focus on code organization. My applications are well organized large files. This scares the shit out of people who don’t really read code but is preferred by people who do read code, so know your audience. I would rather a drastically smaller audience of higher quality interested people but that makes your application appear less popular.

* automate everything. If automation is not a primary consideration your code is just a toy.

* everything is broken. Encourage challenging critical feedback
A gentle introduction to Linux Kernel fuzzing
This looks a perfect 2nd Switch in the family.

Especially if it can be used just as a controller, that would be perfect. Splits creen gaming on screens that are actually split.
> pending android 9 update

So that's who actually receives updates to Android. The one dude who doesn't appreciate them.
I've been using it daily for years and had no notable problems. I do pay for it. The archive functionality has been invaluable.

Additionally, Pinboard bought Delicious. The free ones aren't very good about staying in business owing to the fact that they all have costs but no revenue. Thus his claim to eventually eat them all because he has a simple, profitable, business model.
Also, why would I pay full price if my purchase can be stolen from under my nose?

Maybe keys should be changed to secure hardware dongles.
Not all energy sources generate significant CO2 or even cost more than those that do. It’s vastly more efficient to make the least economically expensive changes early than to wait and be forced to use more drastic approaches.

Long term carbon sequestration via forests is extremely expensive as you can’t then use the land for anything else. Not extracting carbon is by far the cheapest option for long term sequestration.

PS: Sequestration of biomass underground is a viable long term option, but it’s again expensive.
I've done a couple ULM (ultralight) discovery flights for 50€ here (Spain) near Madrid
Parsing with Snobol
> but not fuel efficient.

It's totally fuel efficient. You burn fuel coming down to land and taking off again, but you save more fuel by not having to carry the weight of fuel for your whole journey, but instead only enough fuel to get to the next stop off point.

You could make it time efficient if you designed an airport specifically for this purpose. No passenger terminal. No steps/trucks. Drive in/drive out fuel fill stations. No delay to land or landing slots (since the airport can be built in the middle of nowhere with super cheap land it needn't be runway constrained).
Using Super Efficient Solar Cells to Keep Your Electric Cars Battery Topped Up
Chinese air pollution dimmed sunlight enough to impact solar panels
Yes, times change. Now MS is not the top dog anymore, Amazon, Apple, Google and Facebook are all eating his lunch. There is competition. So they can't get away with acting like the old MS. The marketing people figured that out, and are just adjusting. Business as usual.

I've never seen a deeply flawed self-enclosed cultured turned into a sane one. I've seen ones change because they were so much injected with outside influenced. I've seen ones change because the core was alright, and it recognized the problem. But never have I seen a team of bullies sticking together and turn into good people.

However, I have seen plenty of them putting up a smile, getting some green paint on and buying a stairway to heaven.

It's a shame people keep falling for it though. That's why politicians can be crooked. That's why abusive relationships last. That's why you can pollute, use children workers and lie to customers: by the time you pay the price, it's a slap on the wrist compared to what you did, and earned from it.

Then you just say you changed, and people forget or forgive, let you keep the loot, and the right to carry on with your business.
Okay, so, it's silly to flood it in the first place, but, it's bad design that you can't flood it and simply drain it without damage, IT'S A BUILT TO BE UNDER WATER! and it's not unrealistic that a few drops might get inside during battle.
Very nice and educational read ! one note though, it's usually a good practice in performance testing to repeat your measurements more than once, it will mitigate local problems or at least point to problems in the measurement.
Of course, which is why it's in their best interests to do something now to avoid massive disruption later from potentially disastrous (for them) regulation.
This article is a solid start: https://rushter.com/blog/numba-cython-python-optimization/
There's also the question of what you are "doing" during those 12 hour days.

I've known some great passionate people putting in lots of hours who were highly productive. Good for them.

But more often than not the folks cramming in all those hours that I met did a lot of what I felt was "filler" time. Tasks that they might not otherwise have done / done the same had they just finished up for the day. A lot of times it involved emails, meetings they might not otherwise not have scheduled / been involved in. Things that in the long run, maybe just made more work for everyone, and had less positive outcomes...

Sometimes more work is productive, sometimes it is just, more work.
The increasing legal requirements for crashworthiness are self defeating: making vehicles to withstand more energetic collisions requires making cars more heavy — more heavy cars then cause even more energetic collisions.
Of course they compete. Nintendo just said releasing the Switch Lite does not mean they will end support for the 3DS, "as long as there is demand". Which is smart probably, the 3DS is really popular and sells well. If it continues to sell (maybe because of the game library or the lower price of the 2DS?) why stop it without reason?
Right now increased CO2 in our air is making the ocean more acidic. (Basically, go buy a plain seltzer and then let it go flat. That acidic taste is what's happening to our oceans.)

I vaguely remember a carbon capture scheme that takes advantage of this. I think it basically accelerates the act of carbon settling in the bottom of the ocean as a particulate matter.

(Granted, I'm not an expert and someone who knows more can probably explain more.)
“55mph is generally considered optimal for vehicle fuel consumption.”

For a while I did experiments with this and the most efficient speed was much slower. 55 is more about safety I would think or it’s possibly totally arbitrary.
politics is depressing, but to me his twitter stream is an example of what we should strive for: making a product we care about that can fund other things we care about that people won't normally pay for. In his case it's funding attempts to make US politics less

I also like knowing that some of my $$$ is helping him do things like that.
I think having invented shelter, food, clothes vs reliably having clean clothes and warm shelter and food is a big difference.

Similarly how we have the surplus resources to keep people alive and well (and thus productive) with seriously adaptive-maladaptive trait groups, eg. Stephen Hawking and other famous physicists of the 20th century. https://slatestarcodex.com/2017/05/26/the-atomic-bomb-consid...
Updated URL: https://blog.regehr.org/archives/1678
On the subject of JavaScript and NoScript.

I'm a JS dev working with some relatively large institutions building single page web applications using JS frameworks. Unfortunately I have seen there is often an unwillingness from both management and some developers to invest in server side rendering of SPAs. There is always a willingness to support users who have visual or other accessibility requirements, yet users who want or need to disable JS are often left out in the cold.

I love JavaScript but I still believe it is important to provide alternatives for those that don't.
Well, I’m European... and especially with all the commotion about Ajit Pai, excuse me if I conflate the US federal institution with individual states...

Second, in this case I remember reading of private monopolies arguing against municipalities threatening to roll out their own networks, exasperated by the poor service provided by the private sector.

Over here, I enjoy the “Fruits of Socialism” (while they last) where private service providers have to co-own the infra and complain about regulators keeping a relatively open eye on them ;)
A tool for exploring and publishing data
I've started using Brow.sh[1] occasionally - it runs headless Firefox and pipes the output over a terminal.

Try `ssh brow.sh` for a 5 minute demo (`ssh brow.sh -t https://maps.google.com` is pretty cool too)

I really need to try out the experimental vim branch[2] to emulate Vimium/Tridactyl. Firefox rendered to a shell with Vim keybindings would be so amazing to use!

[1]: https://www.brow.sh/
[2]: https://github.com/browsh-org/browsh/pull/264
Scaling up lessons from M-PESA
Most of the time I use my own browser [1] because I set this javascript to False and can therefore "roughly" do without an adblocker. Unfortunately no social media or other login services work. For Youtube, Twitch and other video services I also use mpv which turned out to be a very good and fast solution.

The author is right when he says in the conclusion that it is really difficult to do without Firefox. Although many services can be fixed with external programs, these are often only emergency solutions.

But I also learned to distinguish between the "information" web and the "entertainment" web and since I do a lot of research, programming and reading in data sources I don't need Javascript to 95%. Other points are important to me, e.g. fast loading times, low CPU and minimalist design. But you have to do without many features.

Text-based web browsers are cool, yes. But if you're not in the Linux scene and ride on (e.g. Manjaro I3) it's incredibly cumbersome and exhausting.

[1] https://voidnill.gitlab.io/cosmic_voidspace/alligator.html
Now, how many of these are any good? I can't say I've tried more than a couple of these.

Given past experiences with some of these behemoth companies, I'm skeptical that their offerings actually deliver a good K8s experience.
I now use a dedicated Chrome profile for a handful of sites I trust like my banks and gmail. The profile has cookies and JavaScript disabled by default and I have to opt in to let each domain use them.

Then I do all other browsing on a Chrome Guest session. It's cut down my web usage a bit as I have to log in to sites like HN or LinkedIn, Facebook, in the guest session to use them.
Also to invest in things like public transit, sidewalks & protected bike paths for ebikes & trikes, mobility services which will pick you up, etc. Unfortunately we’ve lost our way nationally about funding infrastructure and in many areas the sprawl density is low enough that these are more expensive than, say, much of Europe.
There's two types, though. The big brown bush cockroaches seem clean and pretty smart, and I really don't mind them. The shiny black ones (some with white dots) that infest your white goods? Those are filthy.
It would be nice if you could tell at a glance how many of these are forks, versus just installing unmodified upstream Kubernetes.
you should see the management protection..
Aw, I wish this had come out a launch. I haven't ever connected my switch to a TV. I guess I can sell mine and buy one of these.
I wonder how they'll handle the motion controls and gestures that you can't do in handheld mode. I remember in Mario Odyssey in particular there being a couple of moons you could only get by detaching the joycons to do certain motions (the one I remember is that you could make the frog jump higher by using the joycons than by any other method).
A while back I migrated from VLC to `mpv`. I much later learned from an HN comment that `mpv` automatically calls `youtube-dl` if it's installed; you can run

$ mpv <just about any media url>

without setting up any aliases or functions or mucking with calling youtube-dl yourself.
I don’t think you’ll speak a very nice language if you start to take into consideration what every single word implied meaning could be either when it’s used or when it’s not used, and you start to use the most neutral generic term all the time for anything related to any topic that may potentially offend 0.001% of the population.

Remember one of the goal of a language is also to convey meaning, and if possible in the most precise way (which is already hard enough even without taking moral issues into consideration).
>Lest you think I'm being unfair, consider your link; that's clearly dirt in the lens. The clue? The camera wobbles at the precise instant the "object" rotates, on several occasions. What you're seeing is a gimbaled camera with software auto-leveling; the camera rotates, and the dirt with it.

You can clearly see that the object rotates at a different rate to the camera. You can also see the targeting box adjust itself as the object rotates.

Also I can only presume you think the audio is fake, given what the pilots say about there being a "fleet of them" on the SA display, and the comment about them moving into the wind?
add pi-hole and it gets even better
How to serve deep learning models using TensorFlow 2.0 with Cloud Functions
I don't see why not, making a simple HTTP server is fun and interactive, doesn't take much time and you can learn a lot if you don't know much about the language yet.

Seeing that function signature, I can imagine why a lot of people avoid Rust just based on first impressions.
Of course there's exceptions. That's kind of inherent to all generalizations. I can and did generalize most of Europe like that. The fact of the matter is that a smaller percent of the population drives there for a variety of reasons so losing one's license is less crippling on average.
Don't waste your time with this guy.
Get your Roundup Ready Roach Roe(TM) here!
Nothing is trivial with rust.
Could you elaborate on this?

Sure clothes create dust, but the majority is created because during regular wearing and/or packing. (The dryer tumbles the clothes, whereas indoors it barely moves.)
As an avid Splatoon player, something I've come to learn is that there are players in the highest rank who play mobile and even can't/don't/won't play on a TV. This boggles my mind and should give you an idea that this isn't just for people trying to play simple 2d RPGs that the 3DS already offers. At the same time, it is quite the ploy to push people over from 3DS to Switch via Pokemon.

Since I don't see the Switch on here often, I'd love to bring some other points up about the original Switch that the HN community might find interesting:

* If I play over wifi and someone else is streaming Netflix/Hulu, I experience lag and disconnects. As soon as I plug in to ethernet, no problems at all. Seems bufferbloat and wireless noise are a real problem even on an up-to-date OpenWRT router with ~5 year old hardware.

* Joycons require only a few feet of signal travel and as few wireless devices in the area as possible as well. Also large surfaces like the TV can mess them up. I've found keeping the console in a drawer under the TV that slides out another foot really helps, and putting devices into airplane mode is sometimes necessary, but usually pushing them a couple feet away from the line of sight between devices is sufficient.

I've never experienced such obvious and impactful wireless problems before. I guess latency has never been something I cared so much about either though!

edit: and I should be clear, I'm not super salty about these issues. Maybe I should be, but I play this thing for fun and the engineer in me finds it interesting. Would love to see joycons made for adult hands with wireless signal that isn't awful, but I'm not holding my breath.
Read later chrome extension which can group the links
is there anyone need read later chrome extension which can group the links?

because if there is no group, the url links in the read later list is too many， and not easy to look for
i happily left freelance years ago because i got sick of the hustle of hunting down clients and then convincing them i was worth hiring and then convincing them not to shoot themselves in the foot and then watching them do it anyway and ..... ugh.

I'd happily work for myself with some sort of SAAS thing again, but no way i want to go back to freelancing unless I'm desperate.
Adoptions by Origin and Destination
I have a 2009 convertible. The dash yells at me and won't let me put the top down if the trunk isn't ready.

I'm thinking someone ignored some warnings.
I'd argue that hiding what's going on for the sake of "simplicity" ends up confusing a novice more when it means the function ends up behaving inconsistently. E.g. in many languages a novice might see a function that returns just "Response", but when they call it it actually "throws" an "exception", which is a whole different concept that you have to understand and that completely destroys the simple "function evaluates to its return value" model.

Result has the advantage of being a plain old datatype that's just written in normal code - it follows all the normal rules of the language, and the user can probably click through and read its implementation for themselves.
Actix-web actually makes things a little bit easier. Here is their "Hello World" example https://github.com/actix/examples/blob/master/hello-world/sr...

The HTTP Handler (the index function) returns some plaintext and prints to the server's console. Removing the print makes the function simpler than the one in the main article.

Actix Web was designed from the get-go to be a highly concurrent HTTP framework, and I think it is the most mature Rust web framework.

Of course, the boilerplate main still needs to be written, and the way it does things is a bit more profound. But at a high level, I believe it is quite clear that it is handling logging, URL routing and connecting to a port.
Wait, aren't invoices a mandatory document you have to extend (if the client asks for it) when providing products or services in the States? (just asking out of curiosity; I'm European)
Carbon $100/ton tax+ariff would be incredibly great but,...

Carbon tax would not be Pareto optimal. nobody is claiming it is are as far as I know and there is no reason to assume it is. Some people would lose big.

Large scale disruptions and frictions when economy adapts. Value of various investments will sink when taxation changes. People lose their jobs, some can't find new jobs with similar wage or with less wages. Even house prices will drop outside accessible public transport. Demand for electric cars would increase their price. For example tourism would suffer dramatically when people stop flying.

People in poor countries would suffer the most because their economies are very CO2 intensive.
Very nice, I will give this a try!
Not just in Europe, but in the USA there are situations like that.

Not everyone works for IT that there are a lot of plenty opportunities.
A backpack that generates electricity using side-to-side movement from walking
I would argue that first world countries can still enjoy the same quality of life (perhaps better) at a fraction of their current fossil fuel usage. Increased consumption does not always translate to increased quality of life. At some point is becomes detrimental.
We could use Tokkay Gekkos to get them. Then the cockroach problem becomes a gekko problem. Then we use a cat and the gekko problem becomes a cat problem.

https://en.wikipedia.org/wiki/Tokay_gecko
I'm in your boat. Give me a download only small form factor Switch for use with a TV only. It'll save me countless discussions with the minions.
Trust? I don’t even trust my eyes.. :)

Though yes, if laziness is what makes it malpractice, then I’m the Jack Kevorkian of IT. I plead guilty.
Thanks for link. So am i dreaming when i think using this term is (re)appearing recently following the whole gender neutral pronoun discussions ? Has it already been as common but i just didn’t happen to notice it ?
Continuous Integration Theater
Any friend itching to work on in cryptos? Refer them and earn 1000TKN(~$500)
Kind of the opposite of what I would want. I only use mine while docked to a TV. If you cut off the controllers and the screen you could probably make a black box version for $150. Or make it more powerful and keep it at $200.

For a mobile only Switch to make sense for me it would need to be small enough to fit in a pocket.
HBO’s Silicon Valley will end with its sixth season
'skillet' is some new slang, but it refers to your homeslice. This is just a typo.
How many would eat all that? What about their waste how big would it be?
This is common any time there’s so much demand: in the late 90s it was not uncommon to be in a room full of people who were ostensibly web developers and didn’t understand how the web or their backend servers worked but were certain they were about to become rich.

Security is especially bad because so many large organizations are under pressure to improve but the market is tight and the pool of experts is limited. Also, many places have outsourced to large contracting companies who don’t want to admit they don’t have enough qualified staff and will hope that you’ll be satisfied with whoever they deliver.
When I read Sapiens, the real shift in perspective was not in the details but in the perspective the author was using to view humanity. The boldness and firmness in answering the big questions is what I enjoyed the most. Things like what made humanity dominant, the big trends on human cultures, the subject/object and intersubjective realties, the important role of fiction etc..
Laws follow practicality, so the first thing to do is make sure drivers pay their full costs on a per-mile basis. Things like gas taxes being earmarked for road construction-- when I buy other miscellaneous stuff I pay a general sales tax that can be spent discretionarily by the government. Not applying that to gas is an inappropriate subsidy to cars. Where autos own the road (most everywhere) road funds should pay for sidewalks; where highways divide communities, there should be liberal allowances for pedestrian bridges. Finally, public transit needs to be professionalized in order to provide a fuller alternative, in the sense that transit organizations can't be run with a 'politics as usual' approach-- the point of the system cannot be simply to kick the can down the road on historic pension obligations. If government wants to require public transit to be better in certain respects-- handicap access and perfect safety come to mind-- these desires should be evaluated against the counterhypothetical of, "if you make the system less useful by only opening one set of doors at the stop (for safety) x number of people will die as a result of being forced back into cars."