skysight-inc/HackerNews huggingface dataset:
When graphical gimmics steal the show: https://boredzo.org/pointers/boxes.png visualizes both pointers and their target (an integer) as 3d boxes. So the sizeof(int) is the edge length of this target?

Normally we see such guiding images with 2d boxes. There's nothing wrong with 3d because clearly, integers are also not 2d (they are not even 1d). However, don't associate the size of theses boxes with the memory size of an element. This overstresses the analogy and suggests the whole thing is a vector space, but it isn't.
Native browser meaning the systems browser, like safari, or edge.
There are a lot of events in which global warming will mean the end of human life on earth.

Acidic oceans. Too much methane in our atmosphere and other “great” things, that have all happened in earths past.

Even if it doesn’t get to the Roland Emmerich version, which I agree we likely won’t, climate change will still displace billions of people. Just imagine how a world that couldn’t handle a few million refugees will react to a billion.

Climate change is the biggest and most important threat that humans ever faced, and we’re rioting to stop the solutions. I’m truly not sure where you or others find your optimism in that. Is it the falling man syndrome? After the first two floors you felt fine, and you even turned your back to the approaching ground, because it didn’t make you feel good?

I agree that the Roland Emmerich version is absurd, but we frankly would benefit immensely by acting as though it wasn’t.
Pathetic fallacy
The machinist, the one they
called Chef, was from New
Orleans. He was wrapped too
tight for Vietnam, probably
wrapped too tight for New
Orleans.
I miss old school forums. I've been visiting my old haunts and they're all deserted now. Reddit has eaten them all and the internet has become poorer as a result
This, only talks about parking in the zone but not about the case where a class B or C vehicle wants to pass through the zone without stopping.
6 Crucial Steps Before Hiring a Mobile App Developer for Your Business
First you have to find out the salary range, and a horribly large number of companies are secretive about this.
AFAIK use of hydrogen is inefficient in several ways (creation, storage) and thus there is no reason to expect that hydrogen fuel is the next big thing for cars.

https://www.youtube.com/watch?v=YNV8qi_rJBg

IMO the next big things are:

- Fuel like ethanol. https://newscenter.lbl.gov/2017/09/18/solar-fuel-system-recy...

- Quickly charging batteries that are not affected by dendrites.
I think Iran and Venezuela should also quit OPEC and sell Oil in non-US dollars.
Aha, so the final working algorithm is "the spiral rule but with a rightward detour on arrays of arrays."
Some of them are quite nice but unfortunately none of them are higher res than 1080p.
Counterpoint: maybe we should be afraid of technology. Or at least, of what certain powerful players will be able to do with it.
I'm primarily an iOS developer (though, I've started looking into Android recently), so my point of view will be skewed towards that platform. If you're trying to write an iOS app, you probably want to expose AutoLayout, or at the very least the API provided by UIStackView. Plus, you will need to handle things like the navigation hierarchy, which on iOS does a lot of layout-related things for you.
>never learning from bad experience that you simply can't get rich quick if you aren't already rich.

or a scammer
Solving Killer Sudoku Using Prolog Clpfd
The Big Book of Amiga Hardware
Well, actually in Belgium there is a coöperation between: VDL Bus Roeselare en Van Hool .

They are not as big as BYD ofc, but the first one drove around the 1st of October and i think Belgian/Europe quality > Chinese quality.

Other European alternatives: Finish Linkker OY en Swedish: Volvo Bushet.

PS. They are opening a construction site also in the US.
Yet another article about writing that is itself laden with grammar and usage errors.
This is for gnome. It will be appropriate to have it I the title.
If energy costs were to rise, we could reduce the need for heating greenhouses by a lot if we built them a little smarter. For example you can build greenhouses in northern China, where it gets quite cold, that need almost no additional heating:

https://solar.lowtechmagazine.com/2015/12/reinventing-the-gr...
I always thought that 1 char was exactly 1 byte, but that 1 byte was not necessarily 8 bits?
Yet none (?) have a tax on kerosine. Which is arguably worse for the environment for multiple reasons. Airplanes are a lot less efficient than buses, ships or trains.
Also airplanes release their exhausts up in the atmosphere which is worse for global warming.
It sounds like you meant flexible, not optional.
If startup-ey media is anything to go by, agg-tech has some weird ideas about what the problems are with aggriculture.

The water and land required for vegetables farming isn't a problem. We don't need to move lettuce production into buildings, mines or submarine farms.

Most of the water & land is used for cereal farming.

Whatever you can grow in a mine or a skyscraper can be grown on a "small" farm near a city. Whatever water saving, pesticide minimizing, or other benefits you get have little to do with location.

There are plenty of led/hydroponic farms in normal farming places.
I agree and I think couple months rotation is ideal, actually. I certainly do not advocate architects who do not code etc.

Of course, it depends on person. Some people are really good architects/developers and you don't want them to spend their days talking customers through issues. On the other hand, some people are more comfortable in support and that's good too.

And I think if a bug fix requires larger rearchitecture of the thing (that is, the root of the problem is more conceptual than just incorrect code), then it's better addressed by temporary patch and doing it properly in development cycle.
What thinkpad that runs libreboot has a higher resolution?
I remember reading about that link - found this article on it:

https://www.theguardian.com/uk-news/scotland-blog/2014/apr/3...
Even 40 sounds too high to be honest, I've only been in the industry 4 years but already refuse anything more than 30hrs.
> you cannot simply shut it down

Indeed, but you can block it.

And speaking of big organizations like Mozilla or Google, they have to comply with the laws of the countries they operate in. Meaning that they need to block browser extensions in the countries in which they are unlawful and they received a take down request.

So in this case Mozilla would need to block extensions based on jurisdiction. For which they'd need to track their user's location while they are using said extensions, like various websites or game platforms are doing, but which for Mozilla would be a privacy nightmare.

What would you rather have? A browser that tracks extension usage in real time, or a browser that bans those extensions from their repository? At the very least the easier path is the later.
> 64M people making ~>$750/month

I read it as 64M people making enough to pay ~>$750/month in taxes
Gift a book: 8 Linux and open source recommendations
Fusion power is not free. The fuel is relatively cheap, but all the high tech needed to keep the plasma burning needs to be maintained and investments for building power plants need to be recovered.
The browser could render itself to fb0 or something... no window manager/compositor, just fullscreen on its own VT.
Top 7 Customer Retention Strategies That Do Wonders
:-)

Remember reading somewhere that in the UK we use roughly the same amount to land for golf courses as we do for housing.

Of course not all golf courses are suitable for farming but I'm sure there's plenty in Surrey that are!
Am I missing something with the onion wallpaper?
https://www.gnu.org/graphics/plant-onion.html

It seems to be more about actual onions than a tor thing?!

Edit:
Doh, reread the description "Gardeners and tor users..."
Thanks for the replies though.
The Finnish ferry that sails itself
The coding challenge sounds a lot like what my company does (including the time contraints and how long it really takes to code it), but the interview is definitely different. Our coding "challenge" isn't a challenge at all, it's just a test of basic developer competency, including following the spec and making things work. There isn't a lot of room to ask about why things were done a certain way.

You've got me thinking that maybe I need something a little more complicated that will give room for those questions.
I was that (single) dev on call for an entier app backend, and I'm not sure I would do it again. You might always get that call 24/7 will give you PTSD of whatever phone ringtone you setup, it's an easy anxiety trigger. Especially if you interface with unstable third parties which will make some calls unavoidable (cough Firebase DB cough )
What measures can you take upon receiving such an alert? Shutdown the server? The reporting doesn't include the task / user causing the error, so you don't get anything actionable.
It is an interesting thought to also use the native layout system on each platform. It might be challenging to provide an abstraction for the native layout that behaves consistently on all platforms, though.

Can you elaborate on why you feel AutoLayout support is needed? If Boden had a layout system of comparable power, would that solve this issue?
The (temporary) name is mentioned in the article.
They look like shit
They all seem to be incredibly ugly. The 90ies called and want their bad designs back?
Electric vehicles are excempt from the road tax in The Netherlands. E.g. in Nord-Holland you'd pay 1400 EUR/yr just in road tolls for a Tesla Model S (according to my searching around 2,250 kg), but you pay 0 EUR because it's an EV under the current policy.

Over a period of some years this easily adds up to what other countries such as the US have been paying out in EV subsidies, add to that that fossil fuels are much more expensive than say the US and it's a very significant subsidy.
I'd like to do something similar but with a Mister FPGA as the computer, although I'm not sure it'd fit in the repro A1200 cases
It feels like early 2000s.
Use a different browser?
Might want to check the name for trademark violation...
There seems to be an 'if only' tone to your stating the obvious.
While I appreciate that it can be a waste of time, the way I tended to look at this was that if the coding test / task was minimal, it was an acceptable trade-off for both company and candidate. Like, that task should take an hour or so.

The problem it's trying to solve is just the surprising number of bad candidates that apply. We're talking about people with decent CVs, a bit of work experience at different companies, some open-source work etc., and who had a good chat on the phone – sometimes they just completely mess it up when faced with a task like "combine these JSON files to make output that looks like this sample". Things like code that literally doesn't work, or code that uses totally inappropriate tools. We want to avoid wasting both their time and our time by bringing them onsite for an interview that isn't going to go anywhere.

The risk with being "hired to do real, paid work remotely" is that it relies on finding people who are in a position to do that, and this ends up excluding a bunch of good candidates. Not everybody is in an employment situation that will allow them to do external work, and it disincentives people with families or other commitments.

The process of applying for a position shouldn't be over-burdening on a candidate. I agree that it's unfair to expect lots of stupid work, multiple-day interview processes and so on. But I don't think it's unreasonable to expect that a candidate who wants to work with a company can afford to spend a few hours in total as part of that process.
There's a large category of complex systems where you have to get it right in advance because of the consequences of problems; anything avionics or real-time, for example. Or you can lose a lot of money without blowing things up but still faster than the on-call humans can respond: https://dougseven.com/2014/04/17/knightmare-a-devops-caution...

(High-reliability engineering is very much a different, more expensive, less agile culture from software startups, and I worry that the culture is bleeding across in inappropriate ways. The "self-driving" car with a "safety driver" is an extreme example of this: an on-call human that's supposed to respond to operational problems in an extremely short timeframe, but also provides an opportunity to blame the human rather than the software)
I would like to note that it is not possible to put works entirely into the public domain in some jurisdictions.
The only such legislation that I am familiar with, is the German "Urheberrecht". In particular you cannot renounce certain "moral rights" [1] you have to your works.

Since it is not possible to actually put the works into the public domain, this typically means that you retain all rights and license no rights to user. As such you should always include a fallback license, for example Apache or MIT or whatever you feel comfortable with for these jurisdictions.

[1] https://www.gesetze-im-internet.de/englisch_urhg/englisch_ur... (Subchapter 2)
“Only pay via the website’s secure payment method—look for a web address starting with ‘https’ and a closed padlock symbol“

Someone should notify the Australian govt. that a padlock and https do not equate to security.
I'm quite sure the authors of Django would be able to tell similar stories about Python...
Because Rich wants to keep core small

https://groups.google.com/d/topic/clojure/qN1UPMVQmaM/discus...
I guess he meant "the old days of React", i.e. in the first half or so of its lifespan.
I think you should try to tune out the self healing spikes from your alerts as Alarm Fatigue is real and your mind gets programmed to treat it as yet another spike and either not taking it seriously or assuming that 'adding more resources' is going to be the solution instead of properly diagnosing the problem.
Culturally, we should sue people less frequently. Until that happens, you won't find companies being more willing to fire people, and therefore won't be willing to give them a chance unless they look really good.
With this approach you'll miss good senior people; I have dependants and very little free time outside work. Last time I was looking for a job I skipped everyone who wanted me to do prep/homework. If the other interviews hadn't worked out I'd have gone back to them, but I didn't need to.
I assume your suggesting that analgesia prevents the detection of wound infection? Pain is hardly the only sign: redness, swelling, heat, discharge, tachycardia, fever, etc.
7 YouTube Channels That Make Learning STEM Fun
I like function components too, but I've seen some interesting arguments against using them:

https://medium.freecodecamp.org/7-reasons-to-outlaw-reacts-f...

And I wish I had a reference for this, but I seem to remember reading that any future performance optimizations that could be applied to function components could probably also be applied to class components (at least ones that contain only a render() function and nothing else).

In any case, I'm hoping that React eventually gets to a point where developers don't have to make a choice between class and function components, and the compiler or the runtime makes that decision for us on a per-component basis.

EDIT: As an example, here's a Babel plugin that takes care of the conversion for you at compile time: https://github.com/remcohaszing/babel-plugin-transform-react.... Not sure what its heuristics are for determining what should and shouldn't be converted though, if any.
> Version control. Given a terminal (or Explorer with TortoiseSomething) and an existing project, make some simple changes and commit.

Does this really tell you anything about a candidate? If you sat me down in front of a terminal and said "here's a git shell, make a change and commit it" I'd fail the test immediately. I've used perforce for the last 9 years, and the terms are not the same, and the commands are _not_ discoverable. So you're eliminating anyone who doesn't know git basics (which can be taught in 5 minutes, or with a GUI of their choice), or you're giving a test for some criteria that you won't judge people on, so it's a waste of time.

> - Code review. Give constructive feedback on how to improve any aspect of a diff.

I like this idea actually. Have the person I'm interviewing review a piece of code (maybe a diff? I'm not sure about different diff formats, maybe it just needs to be some text files, or maybe they just have full internet access and the ability to download their own tools), and judge based on that.
Xamarin also follows a similar strategy of wrapping platform native widgets in cross-platform widgets.

SWT project also does the same in Java Desktop World. But it never really became widely used.
YouTube is a vast community of both learners and teachers. Here are a few YouTube channels that you need to subscribe to up your STEM game whether you're a teacher or a learner.
When you click `threads` link on top of HN, it will open all your comments, and display subcomments if any.

If you put lots of comments and expect instant notifs this is obviously not perfect, but there's nothing better built-in.
On my last job somebody told my it's my turn for the support phone. In our case text messages if web based products are down. I never heard of it before, not during my interview or first month, never.

I didn't know how to react and said sure, here's my number. After waking up twice during the night I decided to mute my phone completly from 10pm to 7am.

Sometimes I woke up and had 50 messages and would try to solve the problem from home before heading in the office. Sometimes a coworker was already on it if they were in the office early.

One time my boss asked in the morning if I didn't get any messages. I said sure I did, but I was sleeping, I don't get paid to get up in the middle of the night. He didn't say anything and I would keep turning my notifications off :)
I live in this new Madrid Central zone - I promise that is truly the case.

Here's another article that makes it a little clearer - http://www.telemadrid.es/madrid-central/Madrid-Central-pregu...

No vivo en el centro. ¿Puedo circular?

Depende de varias circunstancias y del etiquetado de tu vehículo:

* Sí, aunque no seas residente, siempre que tu vehículo sea 0 emisiones o ECO.

* Si tu vehículo tiene la categoría C o B, sólo puedes acceder para estacionar en aparcamientos de rotación.

* Si tienes movilidad reducida, también puedes acceder, independientemente de la etiqueta.
JS  async, defer, module, nomodule, src, inline – cheat sheet
> My point is that we should not normally need to use "other machines"

> of course for work there are requisite

So, which is it? We do or we don't?

> but tech users should IMO do their best to avoid working in bad environment

More often than not, it's not up to the workers but company policies. Besides, needing to use a machine other than yours isn't a "bad environment", it's life.

Not only that, but the "other machines" could equally be non-networked terminals for heavy machinery. A lot of these run a stripped-down version of Windows, so the basic user interface is usually left at default settings whilst an always-open program takes up most of the display.

I agree with you on the next part:

> [...] to convince their company to let them use productive software

I'm right with you here, but again, company policies. Plus, your example suggests you're just thinking of individuals within a company as individuals.

We mustn't assume that all users here are in technical jobs, particularly development; often we're just moving between standardised Windows workstations, lowest common denominator setups so that (A) non-technical users could log in to any machine and still understand how to use it and (B) the IT department have fewer headaches to sort out.

After all, a company is not just made up of individuals; it's full of teams who have to work together to reduce each others' burdens. Sometimes that means using setups that aren't our favourites; our personal productivity mightn't be as great as if we used our own setups, but the company doesn't grind to a halt when someone's delicate configuration goes haywire and the IT team spends more time on it than anybody has any right to expect.

There's a delicate balance to maintain in most companies. IT departments have no trouble labelling even the very technically competent users as ID10Ts.

> however HN mess it up

Are you making sure to use two carriage returns, not just one? It's not particularly idiosyncratic, reddit is the same. I think it might be inherited from non-WYSIWYG forums or bulletin boards.

At any rate, it's becoming a bit of a standard to use two carriage returns due to this being the way that line breaks are entered in Markdown.
So an individual employee is on the hook if the company they work at violates European laws?

I don't know the details and decisions of my company, but I guess I shouldn't travel to Europe in that case.
I think from a C standards point of view, that's true; I was using the general convention of 1 byte=8 bits, but char being one or more of these bytes. Hence CHAR_BIT is the number of bits in a char, and sizeof gives the number of chars that would fit in the specified type.
See, there are some good ideas in that list, but then it gets to disabling Safe Browsing without any explanation. There's a lot of false information around about what Safe Browsing sends to whom, and you should make sure you know what you're doing when disabling it.

Also, the DNS cache size explanation is a bit backwards. "Number of cached DNS entries. Lower number = More requests but less data stored." Where do you think that data is stored? Bigger cache size means fewer requests that inform a third-party (your DNS server) of which sites you're visiting. (Information leaks from the speed of resolving a query might be a concern, but I'm not sure how doable this is from a webpage.)

And then it disables all caches (including in-memory) for... what reason, exactly? You can configure firefox to clear all your browser data when you close it.

But then they force-enable WebGL, which enables quite a few tracking techniques. This list is weird.

I guess all I want to say is don't blindly apply settings from this list. The author traded a lot of convenience, speed, and security for some perceived privacy.
Just because I'm a big fan and new contributor :) https://github.com/42wim/matterbridge
There are lots of taxes (and subsidies) on air transport, and no real alternative to fossil fuels for powering planes. Adding a kerosene tax - instead of, say, a "landing tax" or a grant of land to build an airport - would just slosh the money around a bit, it wouldn't create an incentive for people to take electric planes.
Tamerlan is going to rise from the dead and conquer the world.
Remember that you can either have an inquiry that finds out what happened or one that assigns blame, but not both; if there is a hint that real blame with consequences will be assigned people will clam up, hide the evidence, or even start destroying evidence and framing their colleagues.

About the most consequential thing you can get away with without wrecking trust is mild humourous social shame like making someone wear a silly hat. And for things which have gone badly wrong that seems inappropriate.

This kind of thing is what blogger Alex Harrowell brilliantly coined "Coasian hell" megaprojects don't work: http://www.harrowell.org.uk/blog/2018/01/31/in-the-eternal-i...
Planting onions is easy, running Tor relays is easy too. The onions in the picture use the same palette as Tor's https://www.torproject.org/images/tor-logo.png
I'd want to see the kitchen, or wherever people prepare / consume beverages and food.