skysight-inc/HackerNews huggingface dataset:
If regimes like Iran manage to stay alive despite all the sanctions and international isolation, while having the power to meddle in other countries despite having such a dire situation at home, I think the odds of real revolutions in modern age are really really low. If Iran stays alive like this, I doubt China will have any problem staying alive ad-infinity, with all their surveillance tools.

Just because democracy might be a little bit better, getting there includes civil war, violence, and other costs people aren't willing to pay if their lives aren't incredibly bad.
Not really a common occurrence here.

Does it happen often at your workplace? What kind of issues are we talking about?
I don't think GP was trying to say that exactly, but I am glad you phrased it like this. It is indeed sickening to think of music and art as meaningless.
Did you ever read the privacy policy that went with that app? It stated in weaselly but still quite clear words that they were entitled to record and sell your everything for whatever reason.

Maybe they didn't actually do that but they demanded the right to do so and I never managed to make them (or their lawyers) deny it (which, let's face it, was all I wanted - I just wanted to use my watch without them using it or the companion phone app as a trojan to perv on my life.)
Game Closure | Engineer | SALARY: $120k - $220k | REMOTE preferred | VISA ok San Francisco Bay area (SF) | Tokyo, Japan | Seoul, Korea

Game Closure is building the world's most advanced javascript game technologies, including an engine, server infrastructure, analytics and marketing, among other cool products. We are hiring senior engineers who can tackle architecture and APIs for our game technology on small teams of 3-4 folks. Game Closure has raised $50M, and has more than 300M users supported by a small team of engineers <25, though we are very profitable and growing.

We are looking for folks to work on our engine and server technologies, the games themselves, or both. For flavor: We maintain our own redux-like lambda-style append-only database for more than 300M users; other examples of projects include when we used code mods to port our engine from a propriety module and class system to es6. There are numerous projects ongoing, such as first class typescript support to facilitate better tooling and API documentation, a react-powered webgl-based UI system, and our own in-house ads bidding system.

We have projects for hosted real-time multiplayer gaming, social gaming, cross-compilation to native platforms, and many other core infrastructure tools that we would welcome your support on defining and creating

Here are a couple example reviews of games we’ve built:

- Snake Squad for Snapchat: https://techraptor.net/gaming/opinions/every-available-snapc...
- Everwing for FB messenger: https://www.dageeks.com/digital/everwing-dageeks-game-review...

Our technologies and engine have already been in front of hundreds of millions of users, and we're adding millions of new users monthly. This is a high leverage position, and very senior. We prefer remote work from any timezone because we're looking to build the best small engineering team in the world, but we do make office space available in Tokyo, Mountain View, San Francisco, Seoul, and Sophia. For the right hire we will be flexible to obtain a visa to anywhere where we have offices if it helps.

We are also actively looking for folks across range of leadership roles in product, engineering, and operations.

Please email linda@gameclosure.com
Subject: Game Closure Engineering: YOUR NAME HERE
Please include a personal note about your background and interests so we can prioritize your application!
Ask HN: Automated Drone Photography
Is there a way to have a drone go around a building and take 48 photos at equal intervals to give a 360 view around the building? We are looking to add it to our platfrom Glo3D.net
Most QR codes are use to open a website and you do get a prompt for that at least on iOS so I don't see an issue there.
Hell of a Time
We need to work because we're barely at the productivity to sustain ourselves given our current obligations.

For instance, in order to fund CalPers, we need a lot of people to do productive work. That's on a multi-decade timer.
Zigbee Hacking: Smarter Home Invasion with ZigDiggity
No, it would not be better. You are asking someone who is psychopathic and greedy to give up power, influence, control, and money. Short of forceful resistance (which isn't always necessarily violent - Gandhi used force but not violence for example), it isn't going to work.

It's also actually better if you only do the things to hide within your patience level, because the point is to lie and not be easily connected. Remember that part of why DNT is on the way out is because it set another trackable variable, working against the point. If you use Iceweasel on Linux, send a UA string of Chrome on Windows. Just look 'normal'. People with mental illnesses or alternate lifestyles have long since learned that the first and best coping mechanism to hide is to just look normal on the surface. The line from Ghostbusters comes to mind, 'Quiet, you're scaring the straights'. Look normal, keep your head down when there's no reason not to.

Make it too obvious that you're hiding, and they take it as a challenge. Just learn to hide passively.
As if the helicopter pilot isn't gonna just kick the guy off and get his own friends and family to the bunker instead.

EDIT: Not to mention whoever built the bunker knows where it is. "Ownership" isn't going to be a real thing in the circumstances where a bunker is necessary.
IOMED | Fullstack Engineer | Barcelona, Spain | Full Time | Onsite

Are you looking for a job with a direct impact on healthcare?

* Problem: Clinical data is messy and makes research slow. * Mission: To structure clinical data and give unified, standardized access to it. * Product: Natural language processing models and a unified SQL data access interface for researchers. * Traction: Validated idea, Validated business model, growing and scaling stage. * Funding: +2y runout and growing. Backed by national and international VCs. * Stack: Python, Cython, SQL, Postgres, Kubernetes among others * Values: Scientific, methodic, transparent, hard workers with a HUGE emphasis on work-life balance. Join a multidisciplinary team working hard to make clinical research faster, accessible and ubiquitous. Also it's a nice excuse to enjoy Barcelona's vibe and nice weather !

Want to know more? Ping me at rocio@iomed.health Check our site for more info https://iomed.health/en
WireGuard is supposed to be faster and more reliable. In addition it has a far, far smaller codebase than OpenVPN, which makes it easier to audit and therefor more secure.
From what I can tell, if this work is actually correct it is an extraordinary accomplishment: we can both read and perceptibly write information in the brain, and transmit it between individuals directly. I mean, sure we can do that already by talking or waving hands or any number of other methods, but this means that perception-coding is effectively a solved problem.
From the context, I’d guess it’s an “Ex Googler”, in other words a former google employee.
They can not. Media ownership and media content, even NPR, is not tied to electoral representation.
Americans beginning to complain that the Chinese government is influencing American's free speech at home due to the financial entanglements made freely by American companies. In essence, US companies economic interests are impacting US citizen free speech.
The Art of Unix Programming, by Eric Raymond, particularly chapter 9: http://www.catb.org/~esr/writings/taoup/html/generationchapt...
I'm not sure one can make much of a statement about how happy children make you after you've had one for four months...
> because your competitor will just as soon take the business.

So what? You might as well be a hitman because, if you're not, somebody else will. You're just leaving money on the table by not being a killer for hire.

Your own principles don't depend on what your competitors will do.
Mirth Connect Java Senior Developer | REMOTE

Saga Healthcare IT (https://www.saga-it.com/careers)
5+ years experience with software development and processes.

Core competencies:

Strong experience in Java and related technologies
Experience with Mirth Connect
HL7, XML, FHIR and other RESTful web services
Nice to have:

Code Systems: RxNorm, Snomed CT, ICD
HIPAA Compliance
That would be the next logical evolution from QR code once CV becomes more accurate for reading plaintext.
Warren’s Perpetual Medicare Head Tax Is Unworkable and Bad
I use wireguard for personal VPN on multiple servers, and to make things a bit easier for provisioning I wrote this simple tool: https://gitlab.com/vsviridov/wg-provision
In the early 2000s almost any traffic that wasn’t involving financial services or ecommerce was plain HTTP. Gradually, HTTPS became optional (remember encrypted.google.com?) and more sites used it for login (but not all pages, even with cookies.)

This meant that MITMs were a lot more effective. Hell, even today Comcast and some other ISPs will MITM you to send notifications when it can do so on a plaintext HTTP connection.

A lot of IT departments also used this to be able to block unwanted traffic and perform monitoring. Now a lot of that relies on DPI techniques like analyzing SNI, or intercepting DNS. DoH and encrypted SNI work together to close both gaps, and widespread deployment of them would largely kill the ability to MITM or monitor consumer devices without modifications.

In modern times the cost of TLS certificates and the overhead of TLS encryption has dropped to effectively zero, so that ship has sailed, and nobody even remembers there was any concern to begin with. Maybe this time, it will be different, due to the lack of other options for MITM.

I imagine in the future there will be similar concerns about protocols that encrypt session layer bits like CurveCP.
Translate number to Bengali – NPM package
The F/A-18 Super Hornet already fulfills the carrier-based refueling role with an external Aerial Refueling System.

https://web.archive.org/web/20111104063941/http://www.boeing...
Yeah, but not the US government.
The robots are coming for our jobs!
> don't think you can even ask your employer about this

I wonder how much of that is in our own minds, though - my boss is a pretty cool Chinese guy, and I tell him I need time off to deal with something, he says no problem, let me know when you’re back. But I still feel like I’m being silently judged - not just by him, but by everybody.
Was even more crazy, and to your point, even tech that you wouldn't expect to be watching you is now. Google's new wifi router has microphones and speakers in it! This is insanity to me. I've converted my entire tech environment to mostly apple devices, but apple doesn't make everything, and honestly with their new business model I truly believe its only a matter of time until they too start aggregating data like Google and Amazon do.
Interesting story, but the FMS already can calculate the required distances in various scenarios. I'm not aware of an FMS that can do the what-if type analysis automatically about the range of acceptable wind directions and speeds, but that can certainly be built.

Instead of the F/O flying the approach, he could simply have let the autopilot do the whole thing and focus himself, as he did, on the strategic aspects of the flight.
more accurate, it is called 'ordenador' in Spain. In Latin America, is 'Computadora'
That's great. It reminds me of a comment by Rich Hickey, the inventor of Clojure:

" Before we had all this high falutin' opinions of ourselves as programmers and computer scientists and stuff like that, programming used to be called data processing.

How many people actually do data processing in their programs? You can raise your hands. We all do, right? This is what most programs do. You take some information in, somebody typed some stuff, somebody sends you a message, you put it somewhere. Later you try to find it. You put it on the screen. You send it to somebody else.

That is what most programs do most of the time. Sure, there is a computational aspect to programs. There is quality of implementation issues to this, but there is nothing wrong with saying: programs process data. Because data is information. Information systems ... this should be what we are doing, right?

We are the stewards of the world's information. And information is just data. It is not a complex thing. It is not an elaborate thing. It is a simple thing, until we programmers start touching it.

So we have data processing. Most programs do this. There are very few programs that do not.

And data is a fundamentally simple thing. Data is just raw immutable information. So that is the first point. Data is immutable. If you make a data structure, you can start messing with that, but actual data is immutable. So if you have a representation for it that is also immutable, you are capturing its essence better than if you start fiddling around.

And that is what happens. Languages fiddle around. They elaborate on data. They add types. They add methods. They make data active. They make data mutable. They make data movable. They turn it into an agent, or some active thing. And at that point they are ruining it. At least, they are moving it away from what it is."

https://github.com/matthiasn/talk-transcripts/blob/master/Hi...
Evaluating bazel for building Firefox, part 2
Under your theory, Steve Jobs still runs Apple.
Say I wanted to provide a multi-seat computer where all users have a certain default addon experience using Firefox, like installing uBlock Origin. This seems to make provisioning such a setup impossible? Or I would have to generate Firefox profiles dynamically, on-the-fly?
Humans are awesome difference tellers, but once you have too much of the same thing you will be indifferent to it. As with happiness that could happen, there is a limit of sustaining higher highs. Unless that person can stop and notice around them and be grateful of what they have by noticing the suffering around. Something to that degree
There is also a rebuttal to that blog post: http://daviddobbs.net/smoothpebbles/alison-bass-your-facts-o...
Thing is there were plenty of programmes on TV when I was younger that would have had a tiny viewership even back then, and were shown as they fulfilled the required 'boring but worthy' percentage of the BBC's output - these have almost all disappeared to be replaced by facsimiles that pretend to be the same thing but are nothing close.
This seems to be a copy of the blog post from January 2019. Previous discussion: https://news.ycombinator.com/item?id=18979596
Engineering an Enzyme for Direct Electrical Monitoring of Activity
Typically very little. Most current CPUs integrate some variation of the Advanced Encryption Standard instruction set (AES, AES-NI, etc), so just like H.264 or H.265 decoding, it can be very, very efficient with custom instructions (magnitudes of order faster / less power consuming than without).

This is why most devices are equally capable of rendering http or https (you never have to 'revert' to http because a website is too slow in https... it's just not a thing). A stupid background app may consume 10x or 100x your encryption budget.
There's a difference betewen integrating one auth and disintegrating all others. Should my fitbit be bricked if I make a wrongthink comment on YouTube?
It is just as secure, you get nothing more by paying.
> You forget that there is never enough money or enough advertising.

Yes there is. That's the point. Candidates regularly defeat better-funded opponents because there is a threshold of exposure past which the voters have heard what there is to hear from both candidates and more spending has diminishing returns.

> Of course people "hear" the candidates

No they don't. Can you name all of the candidates running for the Democratic nomination this year? First try to off the top of your head. Now here's a list:

https://www.politico.com/2020-election/president/democratic-...

How many of the ones you missed have less than $5M right now vs. more than that? Pretty good correlation, right? Yet I doubt your preference between Sanders vs. Biden has that much to do with which of them has more money, because they both have more than the threshold amount needed to make you aware of their positions.

> Maybe little regulation wouldn't hurt to give a chance to the little guy who can't afford to buy a media corporation?

How is it supposed to help the little guy who can't afford to buy a media corporation to pass a law restricting the little guy from buying political advertising, meanwhile the people who can afford to buy a media corporation carry on doing so as ever?
In a country this big, there are massive areas just a little bit off of the beaten path where millions of people live where the suffering these numbers speak to is largely taking place - areas where people have few employment or higher education options, stricken by drug epidemics (since producing/moving/usings drugs is glamorous in dismally poor regions), where public schools are abysmally bad, where they have to drive 20 miles for a grocery store that sells produce.

I live here and travel frequently and it's very hard for even me to be in touch with the areas that are suffering. There are huge swaths of Metro Detroit that range from pleasantly functional to fabulously wealthy - a normal person would have to take a weird detour to be exposed to the dysfunctional/left behind part of America. I recently drove through Ohio to visit an amazing state park and the story was much the same. Reputable journalists write about massive unemployment and drug abuse in many regions there, but all I saw was well-maintained infrastructure, cute urban areas and a beautiful park.
Typescript has transformed the JS community, even for those who aren’t in the TS community at all as most major libraries have community updated typing which your IDE can consume.

You don’t have to do any typing to consume some of its benefits; someone else can pay that cost for you. You don’t even have to be aware that TS exists.
eGauge Systems | Full-Stack Engineer | Boulder, CO | ONSITE

eGauge is a small but growing company in Boulder, CO. We make energy meters that are UL listed and revenue grade accurate. Our customers include residential solar, industrial manufacturing, agriculture and more - oh, and we’re privately held and profitable.

As a member of a small team you will have a huge impact on our product. Your day to day will include writing maintainable code, communicating with various departments in the company, and helping steer product direction. Ideally you have experience empathizing with users to make usable software, and problem solving skills to tackle problems big and small.

Our stack is Django, Postgres, React, Ansible, and whatever you'd like to bring to the table if it makes sense as we build out our web services offerings. You'll get exposure to hardware (we do light manufacturing and hardware testing in-house here in Boulder) and firmware development.

Sound interesting? Shoot me an email, dave [at] egauge [dot] net.
It is certainly different, that's why I was drawing a distinction between hard and soft censorship. No hard censorship in the US, but the soft censorship is maybe more pervasive then you first realize. E.g. I think of the MPAA as a form of soft censorship, and one whose rating system was constrained at times by fairly conservative groups. Are there ways around it, yes, especially today, but not not as much historically. Major media coverage in the US also practices a soft censorship of attention and depth of coverage of certain topics too.
Two biggest weaknesses of centralized political systems are 1) incompetent leadership 2) the principal-agent problem.

Better data collection and monitoring alleviate both weaknesses and prolong such system's longevity.
Every retailer has their own policies, I can't sell my used video games at Best Buy or Walmart either. The first sale doctrine doesn't force Amazon or any other retailer to operate as a flea market for unvetted sellers.
The worse the job, the worse the insurance, in most cases. Not all jobs are full-time skilled white collar jobs.
That's not a waste at all. Sounds like you probably needed it.
Analogies are like the electricity of communication.
The idea of a new system allowing the USA to move troops closer to home or somehow ratchet back the number of bases we have is pretty naive. It's possible of course, but it would be the first time that ever happened with a new tech since the 1930s.
Imagine being the guy who has to fix those computers when they break and finding only solutions like "just plug in this USB stick and boot from it to run this fix utility..." or the everpresent assumption that the machine is connected to the Internet 24/7.
Great point! Now I we don't have to worry about it. Move along everyone, nothing to see here!
Yes, and here's one by Rob Pike, "Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self­evident. Data structures, not algorithms, are central to programming." --- https://www.lysator.liu.se/c/pikestyle.html

I think I found all these quotes on SQLite's website, https://www.sqlite.org/appfileformat.html
Ask HN: What are people's main sources of articles these days?
I use HN as my primary source of news and articles these days as I'm having difficulty finding alternative sources for tech news, along with meaningful commentary. I find that the variety of article sources on here quite abundant, but aside from finding them on HN, how are people stumbling upon them otherwise?
> For a while I worked with only 15 days a year.

Better than the 10 days I've been getting for the past 3 years.
> But Node, Python, et al. seem to have zero curation and an explosion of transitive dependencies. By making it easy to reference arbitrary dependencies, projects haul in random unscrutinised dependencies.

Adding a library should be easy and I think we shouldn't blame ease of use. I'm worried too about the explosion of dependencies in Node, Python and Rust in my case specifically, but at the same time I'm happy that I don't have to waste my time with the boring work of adding a new library like in C or C++.

What is needed in my opinion is three things:

1. Developers should be more suspicious.
I believe security disasters to come will solve this problem over time.

2. A better way to express trust in package managers.
I would like to be able to express trust or revoke trust against
persons and groups and not against packages.
For example in the Rust world there are a view packages written by
folks that mainly write the standard library and work on the compiler.
I trust these people and if I wouldn't I probably couldn't use Rust at all.
So I don't want to spend a single thought about importing one of these crates. Crates form others will undergo more scrutiny, but ultimately using a package or not boils down to the fact that I trust certain people and per default I don't trust everyone else.
What I want to be able to do is to express to my package manager, so it prevents me from using stuff from untrusted entities and at the same time doesn't bother me otherwise.

3. Curated repos. When I wrote Java for big corp we had to use a curated Maven repo.
The regular public Maven repo was not allowed. The curated version was supplied
by a third party, Sonatype in this case. Back then I thought this service will become
a big deal, that we will soon have many companies that provide services like Sonatype and that they will blossom. It never happened but maybe time was not ripe for it...