skysight-inc/HackerNews huggingface dataset:
Right now I don't think that python2.7 is very well supported in 1.16. Had to build a docker the other day that uses python2.7 and while building the docker it got numpy 1.16 from the pip mirror. Now import of numpy failed so that I had to revert to the previous version of numpy.
The ugly fruit movement is much bigger than that, and has its own markets and sale areas. Farmers (often in collaboration with startups (not all for-profit)) will divert this produce to sell to the middle-class people worried about this, since they pay more than the jam makers, but at the end of the market day some will throw away leftovers which are not worth the time to haul back, sort, etc. So it can actually increase food waste.
The synthesis of the indigo color wiped out an entire monopoly. Before the German chemist Adolf von Baeyer the market relied heavily upon the import of natural indigo from India whom basically got wiped off the market in one season.
In yet another David vs. Goliath display of how the balancing of the market works in action a monopoly fell.
Simultaneously a new market got born; namely the blue (indigo) jeans market.
If you ever doubt that the market can handle the advent of monopolies - look no further than the pants you’re wearing!
You're interpreting this incorrectly. It is not that any individual's accumulation of wealth is specifically unfair, it might not be, but rather the system itself that is perceived to be unfair.

Society has been structured so that increasingly few people accumulate most of the wealth. To many, it has reached a degree that is unethical, unjust, unkind, particularly because those who are not along the privileged are suffering as a result, therefore the scale of human suffering increases over time, while wealth concentration continues to increase. You may not agree that the degree of wealth disparity is worthy of such descriptions yet, but that is just a matter of where to draw the line, not whether it is an understandable thing to draw a line on. After all, if in say a few hundred years, unrealistically and strictly as a thought experiment, the current system has lead to a single individual accumulating as much wealth as every other individual in the world combined, and having done so in an above board way, while every other person in the world lives in abject poverty, would this be unfair to you? If so, then we only disagree about the degree of wealth inequity that informs our belief on the fairness of our economic and societal systems.
I think Mensch is missing: https://robey.lag.net/2010/06/21/mensch-font.html
On the Typography of Flight-Deck Documentation (1992) [pdf]
it can induce trips much better than lsd ;)
Situps work the abs by flexing them along with the spine. Stuart McGill (who's the guy on spine health) would say that's a bad idea and probably recommend something like planks instead.

Push ups aren't bad, but training your pecs and anterior delts only is a bad idea to do, especially for someone who sits at a computer all day. Get a band and at least do some pull aparts with it, 200 or so every week.
Open source Scrum tool
MEET THE WORKERS WHO BUILD AN ENTIRE CITY OF ICE EVERY YEAR
Their definition of unfair is based on "need." That's why it's not making traditional justice-based sense to you.

Which is to say, you can then proceed to define unfair and need in any manner as you see fit to push an agenda.

It's really quite simple, they're saying wealth - with absolutely no concern for how it was earned - must be taken from those who earned it and given to those who have not. Because one person has a need, it provides a claim against someone else's labor, earnings, wealth, life, time, etc.

All forms of statist, gun-point wealth redistribution must derive from this philosophy, without exception and specifically without regard for any concern for an objective justice based on rule of law and property rights. Justice and the rule of law must be thrown out to fulfill true wealth redistribution, there's no other way to steal an honest person's assets and justify it.
The 'p' and 'q' are mirror images here, which could be a problem for people with dyslexia. The new B612 font has clearly distinct shapes even after mirroring.
I know a bakery operator who said the health code required throwing away unsold baked goods with butter content at the end of the day, when I asked him about donating to the homeless.

It's not evil or stupid. It's the law.
I have had a similar experience, even though I am still much better off because of SS. Then again, I had been doing martial arts before, and the injuries I had seen there were far worse.

I wonder if lifting with a good coach would significantly reduce the risk of injuries.
Agree. I am trying to get bankers to learn programming by offering them free courses.
In the case of the gym manufacturer they've taken a word from the sport of road cycling, peloton from the French for platoon, and are now harassing anyone using that word to describe cycling related software.

What's particularly annoying is that their product is a spinning "bike" which has nothing to do with road cycling apart from pedalling. Specifically the Digital Peloton Vlog, which reviews cycling simulators and software.
I agree with you there, lots of things should get competed down to low or no producer surplus. The problem is that you have to pick one of price discrimination, unaffordable medication, or unavailable medication.

If you don't allow for price discrimination, then many new medications cost so much per patient with the relevant disease that your choices are to have an unaffordable average price charged to everyone, or just don't make the medication in the first place and let nobody have it. With price discrimination, you can keep the average price high by gouging those who can pay, and using that to subsidize those of more modest means.

There's no choice here that's an unalloyed good. There's always tradeoffs. Price discrimination is just sometimes the lesser of several evils.
I have two monitors now, I'm going to move away from that and go for a 21:9 display, the reason is that most IDE's (and OS:s for that matter) handles two screens very poorly.

For example in VS Code I can easily open editors in columns beside each others, but I cant distribute them over two screens.

That sealed the deal for me.
It might not work that way, I'm just going on things I was told back when I was writing (which was before the landscape changed and you could actually sell technical articles and get paid money for them [so different circumstances but similar incentives I believe], I don't know where you get that anymore [maybe some places give you money based on traction after publication]), my own reasons for writing, and the aforementioned article.

In the case of my own writing it was because I was a very XML guy and I wanted to give some impression of "he's not just an XML guy" if the wind ever changed and I needed to change with it. They have, as far as I know, been useful two or three times in the context of employment, but not exceptionally useful, and one of those times was impressing the social media engaged chief at the worst job I ever had in my life who thought doing the articles and so forth was a marker of senior engineer behavior.

And I'm not saying it will have the actual effect described every time or even frequently, but I do think that a significant number of people believe or hope it will.
If they understand their friend's work deeply, doesn't that imply they've done something comparable themselves?
It’s suggestion that pedestrians and scooters not being able to share a space at all, that I find equivalent to a suggestion that motorists and cyclists should not be able to share a space at all. I also don’t buy your suggestion that a difference in speed of 15-20kmph is the same as a 70-80kmph difference in speed. There’s plenty of situations where it’s safe to ride a scooter at 20kmph on a footpath, and from what I’ve seen, riding a lime on a foot path involves a lot of entirely safe speeding up and slowing down.

In an ideal world, there’d be enough room for cars, bikes, scooters and pedestrians all of have their dedicated space. But we don’t live in that world. Few people would ride limes on the road, which wouldn’t be any safer. If you were going to make anything illegal, banning riding scooters on the footpath would be about as good as banning them al together, and capping their speed at 10kmph wouldn’t be much better. Why not just apply the same rules to scooters that are applied to vehicles? Carelessly driving a vehicle on the road is illegal, why can’t it be for a scooter on the sidewalk? The lime riders who are considerate and slow down in busy areas aren’t a danger or a problem.
A mediocre performing employee shouldn't be getting an annual bonus.
Layer – neural network inference on the command line
More stuff to configure, then cost.

Switching to modal screen-based interfaces happens when there isn't enough room on the panel in question to supply a separate physical control per thing that needs controlling.

Once you've had to do that, though, every remaining knob is a cost that could be removed by adding a few lines of code to the interface software.

A single touchscreen for everything is the natural endpoint of this process.
The question to ask is "why" they did something a particular way. If they start rattling off something that sounds like the marketing page of shiny new tech, the they are probably doing resume driven development rather than actually solving the problem in the best way that they can. But then some people seem to value that - I don't.
> So, in other words bought and paid for by the taxpayer, and sold to the highest bidder on the commercial market.

Yes. And why this has become common practice might surprise you.

Universities used to try to open technologies up to anyone who might want to use them. Cool new thing, come use it, free to all humanity! Problem was, for the most part nobody wanted the free thing. University outputs typically require some non-trivial amount of investment and work to actually be commercializable, and few companies want to invest when they can't know they'll get a commercial advantage over the competition out of it.

Selling it on the commercial market, on the other hand, accomplishes two things. First, it puts some money back into the university, which might allow for more research for the taxpayer dollars (cool, right?). Second, it offers improved chances that the patents might actually turn into real stuff now that the owners of it have both a commercial interest and temporary exclusivity.
It doesn't make any sense to compare the Netherlands to the US on any metric. The Netherlands doesn't have the population or gdp of just Texas or California by themselves.

The sheer magnitude of the difference between the US and the Netherlands is crazy, and it is like comparing a house to a town.

Communism works on a small scale, the bigger the scale, the less you can just trust everyone is doing the right thing. The bureaucracy of the IRS has every incentive to maximize tax revenue, and that is what they will eventually do.
There is also Https://GitHub.com/dhall-lang/dhall-kubernetes which is built on top of dhall, another competitor of jsonnet
I (as a left-wing sympathiser) actually agree this is signaling; the people who make up the ugly fruit movement are mostly on the same circle as those who use "classist", and using the same language will get them to pay more attention.
I move about almost exclusively by bike, but I realize that for many people it's not possible to live close enough to their workplace to do that comfortably. Also, Paris is a terrible city for cyclists (at least that's what it looks like in the videos I've seen) and it takes decades for infrastructure to be built up sufficiently for people to feel safe on a bike.

I think that making public transport free in an easy step on the way to a city that relies a lot less on cars. Of course making it more attractive to walk or cycle and more expensive to drive is very important too, but that requires a lot more work.
Rich Shaming
Good question! My understanding is that a lot of the pollutants actually end up in the shell, so they don't magically disappear, but they are pulled out of the water, and they end up in the hard sediment on the sea floor.
> imitate a bat with a hand (flickering fingers back and forth)

Could anyone describe this in more detail, or link a video? My web- searching has failed ne.
Here in spain the police just removed all of them from the street, and told the companies that they are not allowed to just dump these on the sidewalks. So here, most people have bought their own scooters that you keep in your house, and take up to the office. For example, on my floor at the office, there are normally at least 5 or 6 of them.
Thanks for the love! Please let me know if there are any features that you feel are missing.
Stronger, lighter, greener
It's unfortunately a popularly repeated belief it's just FUD without any supporting evidence. Usually the real answer is simply that it's cheaper to discard.
Wind-turbine gearboxes fail to hit the 20-year mark
I once had a FizzBuzz question in an interview, The interviewer started, I interrupted him, "We are not talking about FizzBuzz, are we?". He apologized afterwards by saying that there was actually on applicant some time ago, writing 100 printfs.
Podman release 1.0.0 (open source container engine alternative to Docker)
Maybe this is unique to sports? Do other fields exist where a BB-esque expert is totally incapable of practicing? The greatest movie critics probably can't direct or write for crap, but they're not commenting on how the movie was produced, just its output
[1806.04418] Quaternion Recurrent Neural Networks
I pine for the day when a viable arternative is just _working from home_. The technology has been available for at least a decade now. The resistance to remote work is social at this point, and it's stupid.
Supertasker.org – evaluate your multi-tasking ability
It talks about youth unemployment, but also says the birthrate has crashed from 6 children/woman to 2.

Surely 1 would solve the other?

Edit:
So according to wikipedia, these are the age distributions:

0-14 years: 25.74%

15-24 years: 15.58%

25-54 years: 49.88%

55-64 years: 5.48%

65 years and over: 3.32%

This suggests to me about the right amount of young adults, not too many, with potential issues in 10ish years time.

Note that "upto 37%" of the population are immigrants, I assume they disproportionately fall into the 25-54 age range, and that that immigration could be controlled to some extent if needed.

https://en.m.wikipedia.org/wiki/Demographics_of_Saudi_Arabia
For those in the know on the internals of the topic library: is this like hyperHTML or lit-html in the way that it remembers the "holes" in the html so every update is just the update of live DOM at the right place?
ScrapydWeb V1.1.0: web UI for Scrapyd cluster management, Scrapy log analysis
Well, it’s open-source so you’re free to volunteer your resources and maintain it yourself
I don't remember details but I also had major problems there, must have been two years ago, in the summer. Updating the needed plugins stopped working for some reason. Can't comment on current state as I haven't used Netflix on Linux for quite a while.
Urine-soaked eggs a spring taste treat in China city
I can't imagine it would take long for mosquitoes to evolve to specifically gravitate towards stripes...
I guess it depends how far back you're starting from. I suspect most Java developers don't spend that much time creating projects from scratch (I do, but the work environments I'm used to suggest I'm an outlier).

I tend to give candidates a simple project already to go, with junit and hamcrest, possibly mockito already available, and ask them to go from there using a provided IDE (which I attempt to get set up as near as they prefer to work as I can). This generally works out fine. I certainly don't feel the boiler-platiness of the language gets in the way, mostly because the IDE is generally capable of doing most of the lifting with that respect anyway, but also because over the timescale of an interview question, we're generally only talking about a couple of classes at most.
I just meant to add a bit of info to an already excellent overview, not to detract from it. Yes, most of the rest of the section is about unrelated pitfalls.

The non-ASCII use-case is something that's often forgotten these days, and until you mentioned it here there was no indication in the document that you were aware of it. I.e. the section discusses "non-English" non-8-bit languages etc.

But the most basic use of ctype.h is e.g. checking if something is in the 0-9a-zA-Z range for the purposes of a basic parser, and you can't do that portably in C without ctype.h, or effectively writing your own ctype.h implementation.
Maybe in 20 years. The youth from 2000 is now of employment age or just the right age for an uprising.
I also have this more general problem of struggling to use what I buy before it goes bad. Some of the worst offenders are items that are prepackaged, spoil too quickly after opening and are sold only in packages that are too large for my needs (e.g. cream).
The best I had was a guy asked me to bring in my laptop and show him some code. We talked about it, he asked me to add a simple feature. I think it worked well for both side. Not much of my time wasted. No gotchas because of some configuration issue of setting up a project for the first time.
Right on, thanks for the clarification!
LogParser 0.8.0: A tool for parsing Scrapy logfiles periodically, incrementally
FWIW, as a resident of King County, I would welcome "free" public transportation. The buses on all but the busiest roads are nearly empty most of the time, so as a taxpayer I'm already paying for their cost. If nothing else it might make sense to make rides free on the routes where there are hardly any riders today, since they aren't paying for themselves anyway.
It's a great temptation to point the finger at 'those filthy rich people over there' but to someone else you and I are those filthy rich people. Let's all have an attitude of gratitude, and not forget that wealth isn't a zero sum game. Make the most of what you've been given, and leave the world a better place.
Most filers in the US have a single income from a single employer that is reported on a W2, and then take the standard deduction. And a lot after that have maybe a bit of income via 1099 forms and a mortgage deduction. All of those the government already has.

If they filled out a return with all that info, it would take just a couple of minutes to review it if it were already pre-filled out.

And worst case, you have other income and deductions, such that you've saved a bunch of time entering information the government already knows.

If anything, it would be the upper middle class who would lose out because they would just be lazy and click "ok" instead of doing their own taxes.
[Webinar] Algorithmic Trading in FX Markets by Dr. Alexis Stenfors
Show HN: Discover most reviewed places on Google Maps
Cyclists and cars don't mix. In fact any time you have a significant difference in the speed vehicles are travelling you will have issues, whether a bicycle, motor scooter or a car travelling well under the speed limit on an open road.
Not really, you have to pay competitively of course. But you can safely assume that everybody else does that too. I noticed a pattern in Berlin where I'm based where the less attractive jobs indeed come with higher salaries. When the work is shit and they bleed engineers faster than they can hire them there's nothing else they can do than up their rates.

So, when I see a top rate advertised, I immediately ask myself: what is so wrong with this company that people don't want to work there? Usually it's fairly obvious when you meet people that used to work there (they'll have a grudge). Usually it's a combination of mismanagement, bad culture, and corporate stupidity. It happens. Big companies can get away with that for surprisingly long.

When hiring, what I look for is very simple. I try to sell the gig and look for positive response to the sales pitch. Does the person have the skills I need? A few simple questions can get you a good hint there. Red flags would be bullshitting when they don't know something or plain ignorance for stuff they ought to know. Beyond that, it's about fast decision making based on imperfect knowledge. I'm well aware that most interview processes are completely ineffective so I don't waste too much time on that. Either they obviously know their shit or they obviously don't.

So, I simply put myself in the frame of mind that I've already decided to hire the person and start talking about what they'll do, how they'll do it, etc. It's classic sales strategy and it works; I've hired some great people this way.
Hi HN,

OP here

As a digital nomad I travel different cities a lot. However, it is difficult to find the best places and there were numerous of times where the the food in restaurants was just awful.

This is how the idea for this small project came. Although, the reviews and review count may not always show that the place is best, it helped me to find some great places without putting too much effort.

I also added feature to see "hidden gems", small places that have very high rating but not too many reviews. These I like most as the places are usually new, cheap and focus highly on quality.
A nice approach I liked (back when I was interviewed by Thoughtworks years ago) was that one of the interview stages was to take the assignment you'd done and apply some new requirements to the story. It rapidly makes it clear if the candidate actually did the assignment or not.
This paper discusses setting up AI centers but also argues that cooperation is beneficial.
https://hbr.org/2019/01/how-to-set-up-an-ai-center-of-excell...
Thanks very much for this, klageveen! I chose my default mono font the hard way and wish I'd known about your site back then.

Even so, comparing each font on your site affirmed my choice (Hack ftw). I'll be back, though, and will check out your blog in the mean time.
for bitmap fonts it should disable the resize option (or at least quantize it to the sizes where it makes sense)