skysight-inc/HackerNews huggingface dataset:
Thankfully I don't have to, since I'm usually working from my home office or a favorite cafe. I do have a Model M keyboard here that I use sometimes, but not very often.

(However, I do sometimes work on flights after they've dimmed the cabin lights, and a laptop keyboard as loud as the MBP I heard in that Starbucks is a dealbreaker for that use case.)
"we've seen many of the predictions come true... including the mass decline of insects worldwide"

Interesting you should mention that. No doubt you're referring to the recent study [1], heavily pushed by the likes of The Guardian [2], the Washington Post and the BBC, warning of the "collapse of nature" due to declining insect population.

Did you also know that this study turned out to be flawed to the point of uselessness? So flawed in fact that the Global Warming Policy Foundation sent a complaint to its publishers and is calling for its withdrawal? [3]

I think you unwittingly just proved aveross' point vis-à-vis 'climate alarmism'...

[1] https://www.pnas.org/content/115/44/E10397#F1

[2] https://www.theguardian.com/environment/2019/feb/10/plummeti...

[3] https://www.thegwpf.org/hyper-alarming-study-was-hype/
I'm curious too, and you didn't answer his question. What specific legal reasons/issues would prevent a recruiter from disclosing the name of the company he or she is recruiting for?
The truth is that there has always been misinformation, lies, and manipulation through media in politics.

Just look at the history of TV and radio regulation in the US and Europe. Look at how so many future leaders moved from media careers into politics.

The problem is that this time it didn't work as usual and the process had the wrong outcome (Brexit and mr. Trump). So now "we" are looking for excuses and reasons to expand government power.
Fascinating new map shows EVERY river basin with a different colour
"it's becoming easier to micro-target the lies to peel off individuals with what they really want to believe."

Or, more powerfully, what they are afraid of.
> this slightly time-saving but potentially dangerous choice?

The one and only danger is during the machine's boot process, because while /dev/random and /dev/urandom use the same data:

* on linux /dev/random has a silly and unfounded entropy estimator and will block at arbitrary points (used to be a fad at some point, but cryptographers have sworn off it e.g. Yarrow had an entropy estimator but Fortuna dropped it)

* also on linux, /dev/urandom never blocks at all, which includes a cold start, which can be problematic as that's the one point where the device might not be seeded and return extremely poor data

In fact the second point is the sole difference between getrandom(2) and /dev/urandom.

If you're in a steady state scenario (not at the machine boot where the cold start entropy problem exists) "just use urandom" is the recommendation of pretty much everyone: tptacek, djb, etc…

https://www.2uo.de/myths-about-urandom/

https://sockpuppet.org/blog/2014/02/25/safely-generate-rando...

http://blog.cr.yp.to/20140205-entropy.html (see bottom of page)
Role-Playing in Character
> saying "X is good/bad" 3 times as a persuasive argument

I didn't say that it's a persuasive argument, I said that it can be persuasive IN arguments. There's nothing sad about an AI learning it, or people being happy with it, it's very impressive.
Using CSS Grid the Right Way
You have no idea how helpful this page has been for me in the development of my hex game. Chuck a donate link on there, I would love to buy you a few beers to say thank you
I agree that it's a hard problem, but it feels like people are shying away from the difficulty if I'm honest.

My issue is particularly with social media, where people aren't presented with a balance of information. Feed algorithms are structured to increase engagement at the expense of everything else. It's this lack of balance combined with people's confirmation bias that concerns me, particularly when it comes to things that have a direct impact such as anti-vaccine information.

I don't care about flat earth stuff, stupid though it may be, and I think it's right to make a distinction between harmless idiocy and the clearly harmful stuff. There's going to be a lot of grey area, but this is true of a huge amount of case law already.
I wish you were right, but I doubt it. For an increasing number of people the smartphone is their main or only computing device, which is why they prefer a bigger screen. In contrast to most people around here actual practical, mobile use isn't their primary concern since they don't have a second, much bigger screen for more complex tasks. I don't see this trend slowing down.
Yeah we have read experiences like yours again and again on every HN thread about SPA, but why we never learn? We developers kind of helping this fashion to happen.
> my 2012 model is still working fine but I'm guessing Apple will end its support by 2020.

Even the mid 2012 unibody MacBook Pro can run Mojave, which should receive security updates until Fall 2021, assuming Apple continue to support each macOS release for 3 years.
Turkey joining the EU was another example from the Brexit campaign - it was clearly nonsense (Turkey might want to join the EU but the chances of that happening any time soon is pretty much zero):

https://blogs.lse.ac.uk/politicsandpolicy/unfounded-claim-tu...
https://www.dailymail.co.uk/sciencetech/article-6511869/Fasc... For world maps
Did they also consider DOS attacks of various kinds?
I feel like I need to weigh in here: You're taking this a bit too far. I didn't mean to imply anywhere that nothing needs to be done about climate change. I think it is essential that we do, and demanding "evidence that billions will die" is to my mind perhaps being purposely deaf to the reality of the situation as it is and will be.
I imagine carrying ice trays on a wheelchair should be easier than on legs. Instead, I just carry water in container and fill the ice tray on the fridge shelf.
I've never, ever found an exercise I like doing. Never. None of that stuff actually motivates me to the point of joy. It merely means I'll do the drudgery a bit longer. The end goal is even more laughable since I'm going through tests for MS right now - it is very likely that I'm doing the stuff for nothing.

The creative stuff is simply someone being bored doing a repetitive. It is the same reason folks get creative in the shower or while driving. You can also learn things to be more creative. There may be a slight edge to the extra blood flow, but I'm not sure that is backed scientifically like the boredom is.

Face it, some people simply hate this sort of thing.
My local supermarket does this all the time to my great annoyance, I never thought about the mathematics of why they don't just discount the item. At least it's better than the kind of deals that abuses people's misundertandings of mathematics entirely, such as https://www.telegraph.co.uk/finance/personalfinance/money-sa...
Flat Earth is fake news, and thats not after the fact.
Vaccines do not cause autism, it is also already known. Yet this deadly misinformation keeps spreading.
AFAIK at least in Europe we are exactly in the process of moving ADS-B receivers in satellites in a large scale fashion to replace the current system based on ground units. I was talking with a control tower worker a few days ago and this is what he said, additionally a few months ago as the author of dump1090 I was approached by the company he mentioned that tried to hire me. So it looks like it's true.
Thanks for this link.

> It looks like it was legalized a while ago

Interesting enough the law has not been changed. The article tells how officials forbade a trader to sell ADS-B receivers to the public. The trader went into court and won. The reasoning of the court was that the law forbids only listening. But because the ADS-B signal is not made audible, but visualized on a PC screen, the law is not applicable.

This was only a medium court. Another one or a higher one might decide differently. Probably you should start lobbying that lawmakers will not "adapt the law to the digital age" when revising it the next time.

In Finnish law the construction is different. All radio communication is considered confidential unless otherwise stated, like e.g. for radio and TV programs. Receiving such confidential information is not criminalized, but sharing it further is.
Yeah, a lot of that seems to be anecdotal evidence. Similar to people claiming mechanical keyboards are better for your wrists, which I find very hard to believe, given how long is the key distance in such keyboards and how much pressure you need to press the keys in such.
Three Apps for the Price of One
Bigger and more crudely build components probably play a large part. A Microprocessor from the 70s and 80s is made on much larger nodes than today's chips, traces and soldering points are bigger, PCB's thicker, almost all components sans resistors and wires were either bigger or build differently.

They have more material to play with while they decay compared to modern devices.
"Science is not settled" in most cases means that current understanding can be improved and refined, not that it will do 180° turn.
Aren't most of the alternatives to Huawei EU companies? e.g. Ericsson, Nokia? If they are acknowledging there is a risk, why not buy from them instead?
Imho, this is were alternative layouts really shine: comfort, health.

Typing speed is an overrated fad (and in the worst cases an e-penis length contest) as in most cases when writing stuff (be it fiction, reports, code) your throughput isn't limited by typing speed.

Avoiding injuries on the other hand is invaluable.
I wanted that ghastly physical vestige gone from the very first day I set sight upon it (when I acquired my first iPhone2G in late 2007). There’s no excuse for wasting real estate on an actual physical switch.

As for TouchID I do miss it, but I’m hoping they’ll eventually get their under-screen sci-fi tech working.
That, and money. If those women got their business hurt, it was because the "knitting community" was buying their stuff somewhere else.
Probably costs more and after the recent cell network outage here, caused by a certificate failure, I think they prioritise availability over absolute security. Huawei seem to produce some half decent stuff aside from the security issue.
Isn't there some kind of "free to use, but not to commercialize" license the CWOP people could be releasing their data under?
Why is that a problem? This is the case with all technology that has potential to become utility. Nobody complains that they can't take their water from a nearby well any more, or that their letters don't take days to be delivered.
Well at least you don't need to rent a self-storage unit for your digital files.
Considering the author did not begin the Dvorak journey as a touch typist, their experience doesn't carry much weight with me.

I took the time to learn Dvorak (years ago), and I found it very much nicer for typing prose. However, I couldn't code with it (and I didn't try a code-focused version). Perhaps I should have tried different Dvorak variations to find one that was still better than QWERTY for writing while also being usable for coding.

I also tried a chorded keyboard (the BAT). With only a little practice I got to 60+ WPM (which isn't bad considering it's a one hand keyboard)... but it was just too laborious to code with since modifier keys and symbols took so much extra effort.

I'm still waiting for a neural interface... although if you give me a neural typing interface, then I'll want a neural visual interface so I'm not limited by monitors.

As an aside, why why why do people use the international keyboard layout? There is no possible way that it is more efficient given that two of the most used keys - left shift and (right) return are reduced in size and pushed further out of reach from home position. Worse yet, their lost space is taken by less frequently used keys. I cannot fathom why that design has remained popular outside the US.
> identifying the right problem to solve is not the engineers job

But the senior engineer has a vital role in advising which problems are solvable. Either in terms of technology, skill, time or budget. That input needs to start at the commencement of a project.

Here's my rough delineation: a Senior knows why a particular requirement is in the Func Req Doc. A Junior doesn't.

> [and if] FAANG didn't actively collude in the last decade to reduce employee wages

I laughed at that. FAANG salaries are so out of context of most around the World that they are irrelevant. As a 15-year Senior in the UK I was earning $50,000 equivalent. And no stock options. I don't think FAANG salary ladders even start that low.
It doesn't matter what you replace the word "guitars" with. People that don't understand your craft will always suggest you have too many of something.

Contrary to popular belief, 2 screwdrivers is not enough for any situation.

A size 10 spanner will not fit every nut, and who only has a single sharp knife in their kitchen?
The pot calling the kettle black may be found in "you might actually try to do something interesting with your life?" — you've no information upon which to make such a scathing remark; OP's comment may be derisive, but it at least has the foundation of the content of the article. What's your excuse?
If someone is stalking and harassing you, we need the police to arrest them.

You do realize that this isn't really happening? I mean, I had someone physically following my car. I ran red lights. I stopped at the jail instead of going home - and they weren't going to even do a police report until they realized they knew who it was. Schools cover up rapes. They often do little to nothing with protection orders. I have, however, wound up in the "wrong neighborhood", told it was a crack neighborhood, and that "we've found out that white people do it too". If you want folks to be arrested, perhaps have a functional police force.

Or that folks don't always have the means to "move someplace better". Or, you know, that some of the people are 15 years old and can't actually have control over this stuff. Or worse, you think it is freaking normal.

Until society comes down hard on such things or provides actual relief to folks in bad situations, perhaps you shouldn't look down on wide swaths of society that hide from a stalker, hide their religion, or hide sexuality.
Financial Insights That Will Strengthen Your Business in the New Year
Searching for "semantic querying graph embedding" turned up http://ai2-website.s3.amazonaws.com/publications/Explicit_Se...
"Managed" by who exactly?
Or your backend template engine is weak. In Elixir, EEx used in Phoenix, every template is a function. It's not supper good, but it's component (I hate term "component" and prefer "function")
How about an entire business being setup around this little gem
https://www.vornexinc.com/our-overview.htm

EDIT : Not libfaketime but the LD_PRELOAD recipe
Likewise. I dream of a day when apple starts a subsidiary that sells phones of the SE size for people who want them.

If they wouldn't want to dilute their brand, perhaps they call it a jobs-phone?
Librespot uses LD_PRELOAD to find and patch the encryption/decryption functions used in Spotify's client so the protocol can be examined in wireshark (and ultimately reverse engineered). I am not the original author, he wrote a MacOS version using DYLD_INSERT_LIBRARIES to achieve something similar.

https://github.com/librespot-org/spotify-analyze/blob/master...
Capturing Our Journey of Building a Company Together
Here's some info at least:

* a rough diagram: https://github.com/FOSDEM/video/tree/master/hardware

* the software running on them: https://github.com/FOSDEM/infrastructure/tree/master/ansible...

Your message also served as a reminder that I should really publish the laser cut box cutting and assembly info. I'll get to that eventually.
There's also square version of hexagonal map. It is made of squares, but every second row (or column) is moved by half a tile. Like bricks in a wall or tiles in pavement.

It doesn't look nearly so neat if the tile borders are visible, but when they aren't it doesn't make a difference as long as you draw tile backgrounds right. And it's easier to calculate on which tile you are, but it still keeps some of the benefits of hex grids.

One advantage of hexagonal grids for procedurally generated maps is that you only have 6 neighbors instead of 8 to consider when generating each new tile.

If you care about 1 bit of information from neighbors that's already 4 times less combinations to prepare. With more bits it's even bigger difference (but then manually drawing a tile background for each possible combination becomes too much work anyway).
what would Russia have to gain? my bets are China. They really act with impunity in this region of the world.
Try "Learn spelling by practicing" too
Which is exactly the definition of being "banned".
LD_PRELOAD is a fantastic tool.

At a previous job, we wanted binary reproducibility - that is to say, building the same source code again should result in the same binary. The problem was, a lot of programs embed the build or configuration date, and filesystems (e.g. squashfs) have timestamps too.

Rather than patch a million different packages and create problems, we put together an LD_PRELOAD which overrode the result of time(). Eventually we faked the build user and host too.

End result: near perfect reproducibility with no source changes.

I've also used it for reasons similar to the GM Onstar example in the article -- adding an "interposer" library to log what's going on.

I've pulled similar stunts with pydbg on a Windows XP virtual machine -- sniffing the traffic between applications and driver DLLs (even going as far as sticking a logger on the ASPI DLLs). That and the manufacturer's debug info got me enough information to write a new Linux driver for a long-unsupported SCSI device which only ever had Win9x/XP drivers.
My excuse is that it feels nice to press. Simple as that.

I miss tactile keyboards and button on smart devices in general. I enjoyed using them a lot more back in the dumbphone days. Even one of my synths (Yamaha Reface DX) has a uselessly touch-based workflow that steers people away from it, even though it's an amazing synthesizer.

I understand why we made the leap to lose physical keyboards though, don't get me wrong.

As for your Touch ID point - yep, same!
Pretty much every energy source has a lot of waste heat produced.

Solar panels get hot, gas turbines have hot exhausts, coal plants have cooling towers etc.

They all approximate a heat engine, and they must theoretically give off heat to the cold reservoir
When you talk about React and Vue it should mean React ecosystem or Vue ecosystem, not view layer. Then noting is simple.
Principles of Light and Rendering with John Carmack
I just thought in the legality discussion its worth making sure people are talking about the same class of steroids as they are already treated and classified differently under the law.

Anabolic steroids are a Class C drug in the UK so in general are illegal to possess and distribute unless prescribed.

Steroids are not legal lol
They are legal medicine

So both these statements are true and false depending on which class of steroid you are talking about or if you are talking about the group as a whole. So to have a productive discussion on the legality you need to be specific about which class and not group them together.

Anabolic steroids are illegal in the US and UK (unless otherwise prescribed) whilst
most of the other classes in the UK at least are not illegal to possess or even distribute
I'm not convinced that auto-complete will ever become more useful than the costs it imposes on the user. Even when the suggestion is correct, it still causes a mental interrupt to shift from thinking about whatever virtual problem you were solving to validating some UI behavior. To me it's just another source of distraction.

If auto-complete could reach the point where it was near perfect, then it should probably be able to write entire paragraphs or functions based on context and some minor cues. But that's not going to happen.

Where auto-complete becomes valuable is on limited keyboards, such as phones. Even there (on Android), I find it so sub-par that quite often the variant of the word I want is simply not offered to me until I have typed all but the last character. This is maddening.
Trump ties with Russia -> this is fake news
On the flip side, in England and Wales there's no such thing as a 'no fault divorce', which is crazy.

Typically assets are split evenly and that's it - unless children are involved.
"In your idealistic world of free speech, the innocent pay the price for the freedom to spread lies and deceit."

I'd replace 'innocent' with some combination of 'gullible', 'ignorant', or just 'stupid'.

We have a tried & tested strategy for dealing with stupid people - it's called education.
EU deleted post blaming critics of copyright directive of russian influence
I enjoy painting. I recently got a load of acrylic paints, hardwood panels, canvases, and an easel. Definitely not something that can fit in luggage.

There are some hobbies that fit the minimal lifestyle. Say digital music production, or reading, or listing to music, but some like modeling, physical painting, machining, or sewing that just take up a lot of space.

I'm constantly battling between having stuff and not having stuff, but I think the solution is to get as much stuff you can enjoy that fits into a 2m^2 storage unit, and lasts a lifetime.

I'm not sure I agree about needing 10 guitars like someone mentioned. I have 3 basses, 2 guitars and 1 acoustic and that feels like too many already.
It's the same in information technology too when you move beyond the actual protocols and languages (which tend to be free and open). You get the joy of having to buy some healthcare related standard from your national registry, only to find that it refers to the corresponding ISO standards with hardly a change, so you get to shell out some Swiss Francs for one of those.

Sensibly enough, the Dutch government made a set of related healthcare IT standards free of charge when the legislature started mandating their use (NEN 7510, 7512, 7513), but they still reference loads of non-free ISO standards for the most trivial of things. You don't really know whether a reference is relevant or not without looking it up.

When you read these things it is always a relief to find a reference to an IETF RFC; that at least means you get a searchable HTML document available at a reliable location for anyone to read.
Some context for those unfamiliar; Huawei and the UK government setup the “Huawei Cyber Security Evaluation Centre” to review Huawei device inner workings and updates before deploying in the UK.

Despite this, it sounds like the UK is still removing Huawei devices from the most critical areas of their networks.
Sorry, that was confusing, I meant "system-wide" as in file system, not OS, i.e. "if you share a physical disk device with any other process".

When you flush a particular FD, some file systems just flush every dirty buffer for the entire disk. I wouldn't actually be surprised though if there are some kernels that flush all disks either, regardless of whether it's considered a bug or not.

"The question this person asked was specifically about fsync()."

Sure, but as you acknowledged elsewhere, if sync is called, it flushes everything, and this impacts upon the person who "asked specifically about fsync" since there's a chance on some kernels that sync will eat the error that fsync was expecting.
En-meshed in la-la-land