skysight-inc/HackerNews huggingface dataset:
GPS via Blockchain Satellites
https://www.satellitetoday.com/launch/2018/12/11/spaceflight-to-bring-xyo-network-blockchain-tech-into-space/

Most spacecraft use GPS for orbit determination or have ground tracking using radar & telescopes and a flight dynamics shop. How do their satellites determine their location, it sounds like it claims to use positioning from smartphones somehow (who get their position from GPS anyway), so its still derived from GPS.

Also, a founder's headshot with a bro-style backward cap launching blockchain into space seemed like fodder for HN.
Promotion-winning characteristics of DevOps professionals
But how would you name the commits that fix, refactor and remove that same feature? "Check server fingerprint with less errors", "Check server fingerprint in a different way" and "Check server fingerprint no more"?
This.

The point of an imperative present tense voice is to consider the message from the point of the commit, not from the point of the committer.

Commit messages aren't meant to show you did work, they aren't meant to show what work you did either. They are meant to show what changed.
I definitely understood what Grossman was going for with the characters and the aspect around boredom you mention. My problems with the book have to do with how the story is paced, which is pretty bad, as well as with completely unnecessary and useless plot points around sex. I don't want to read a fantasy book where furry porn is sprinkled in wantonly without contributing to the plot in a meaningful way.

Also, Grossman writes the perspective of women (especially with respect to sexual interactions) as if he were a horny 19 year old incel. It actually gives no consideration to how women truly think in the real world, which is offensive and makes for bad reading.

Just my thoughts though.
You've been downvoted a bunch and I can see why but I also somewhat agree with your point.

It's not Amazon that creates this situation. It's the market system itself and it will always exist, because if Amazon doesn't do it some other employer will -- in some jurisdiction or scenario in which they can get away with it -- and gain a competitive advantage. Unless there's a labour shortage, or government action, it's a race to the lowest common denominator or worse. And that's why the formation of a union across the whole sector is imperative.
It looks like once this stuff has dispersed into the air, it is very fine and sparse, so there probably won't be much to see on the ground. Must do wonders for the local wildlife though.
Depends, the offset is a size_t, i.e. and unsigned integer, so if you compile the program as a 64 bit binary, its 64 bit, 32 bit otherwise.
UK: Local universities have developed new building syndrome. In some cases a definite enhancement (Birmingham University's new sports centre adds an olympic sized swimming pool and offers community engagement, BCU is moving everything onto one campus as much as possible and financing building by selling land, Aston is upgrading teaching rooms and lab space).

But also some projects not so much clear reason - demolishing functional libraries and replacing them with buildings that have fewer seats &c (although disabled access could have been an issue in one case).

The biggie is large scale speculative development of student residences. That bubble is going to have to burst soon...
And all of that is also gatekeeping by the OEMs.
I mean, if he's called Peter, and 'to Peter' has come to mean something like 'fix tiny typos' then a commit that says 'Peter' kind of makes sense.
I want to know why. I can already see what you did by looking at the diff.
I have always been extremely peculiar about commit messages and IMO the commitizen stuff (aka "semantic commits") is one of those things which is only useful if you personally find it useful and you are the only one working on your project.

I have never seen it work in a team of 2+. People mix up what each prefix means. Hell, I've seen someone "use" it but only ever use "feat:" even for typo fixes. I ended up rewriting his entire git history to strip all "feat:" instances from the commit message since they were just noise.

Basically the only time I've seen it work is when all the following is true:

- You're on a solo project

- You commit a lot

- You're very consistent with your prefixing

- You want to use those prefixes to generate changelogs.

… then it's useful. Otherwise, it's noise.
I just finished this one and I have to say it was eye opening and a great read.

My one criticism is that sometimes he ignores oppositional arguments where I think he should address them. For example, he argues against market regulation in a number of cases, but doesn't admit that some market regulation is a good thing.

However, I'm very glad I read it and think it's much more good than bad.
Clearly the two are miles apart but I've long been curious if any of the attitudes Amazon has towards Warehouse staff filter through to those in engineering roles. I would be especially interested in hearing from any Amazonians here.
Creating an android BMI app from scratch
The Matias ErgoPro is hands-down the best keyboard that I've ever used. When it works.

I had both the standard and low-force keys. One was a warranty replacement for the other, I forget in which order. Both boards had sticking keys within a year.
Windows servers used to have a NTBackup, which could just back up all the settings ("system state") if that was what you wanted for some reason.
The value in the pointer is an index into an array of 64bit ints rather than bytes. This lets you address 32GB with a 32bit pointer rather than 4GB.
I highly recommend it. I don't think it's ideologically slanted too much, but he does ignore some oppositional arguments. However, I've heard (no source, just word of mouth) that the book is used as the main text in introductory courses to economics.
The gap between the rich and the poor keeps widening. You can rationalize it any way you want but more and more people are shocked by the obscenity to have people like Jeff Bezos sleep on mattresses filled with dollar bills while the people working for his company are paid crap wages for an exhausting and unfulfilling job.

I'm not saying that Bezos and the people packing goods in a warehouse should be paid equally but the absolutely obvious unfairness of the modern capitalist economy is simply unbearable for more and more people. The fact that many people still don't seem to have any issue with having somebody earn effectively a thousand times more money than their employees is absolutely baffling. And then they go around shopping for tax rebates for their new headquarters. Everything is fine people, the system is working.

IMO this (and global warming) are going to be the downfall of capitalism. There's too much greed. Too many rich people complaining about taxes while people sleep in the streets. As a result people will turn more and more towards populists as they feel betrayed by the elites. That's how you end up with Trump, Bolsonaro, the populist government in Italy and the current protests in France. People know that they are getting shafted.
Seems to me, though I'm not American, that many Americans take issue with the arduous process of paying tax in America. I suggest you take a look at Estonia's tax collection system and it's efficiency as a potential model.
And boats don't do emergency stops, or turns for that matter.

If you haven't been out on a powerboat at night, I urge you to try it once. It can be extremely disorienting as often you have zero points of reference, the ability to judge distances is compromised and objects can be completely invisible either because of the darkness when away from the shore, or because of the bright background light pollution from onshore lights. In such conditions, I want to take every piece of information about my surroundings (e.g. radar, sonar and AIS), and make sure that others know where I am and where I'm heading, so turning off the AIS in a busy shipping lane is particularly questionable. As another poster wrote, this is the analogue of speeding on a busy highway with all your lights off and having a matte black car.
duplicate from five days ago: https://news.ycombinator.com/item?id=18621136

related MS blog post: https://news.ycombinator.com/item?id=18619774
Indeed. In the past, Harvard seriously considered how to re-route the Charles River so they can "unite" their Cambridge and Allston campuses.
I like to make the distinction between guilds (limiting access to professions and employers and controlling seniority and positions) and unions (collective bargaining). In most western countries the line between the two is heavily blurred, to the detriment of the union movement which has suffered heavily over the last 40 years.
Yep, Exactly how I felt about Grit. I didnt have the Grit to finish it.
I'm guessing you mean hashed, or am I being pedantic? ;)

Anything is better than re-use, that's not really an argument. If I recommended using "1", "2", "3" for three different sites, that's technically better than reusing the same password... but still not safe.

Labelling it as pedantry really ignores the wider point. Having 3 unique passwords which take 40 seconds to break really isn't a great improvement, neither is it pedantic to point out that fact.
UK: further education colleges are state funded, I can't think of any purely private ones off the top of my head. The funding organisations would act to 'protect provision' if a college did fail - the funders can require mergers &c.
CFTC Asks for Feedback – Are the ETH Futures Coming?
Credit Repair
I’m Helen, My credit was at 430. Hubby credit score was at 464. We were trying to move outta state but we didn’t pay our one way ticket off this rock because funds that we were looking forward to got taken and we were also not able to make it to our new home because our credit sucks to help us get there. We didn’t have money then so we needed a loan to fix the situation therefore we needed help fixing our credit. I found a trusted credit specialist on Trulia and Redit when I searched for credit help on Google. He cleared the negative items on our report and raised our scores to 790 within 72hours. We got the loan and we moved to our new home. Here is his contact, (DPROTOCOL7@GMAIL.COM, +1 320 245 4036) you can reach him and have him help you too.
Text messages might be next to face California tax
> For the past few years, Microsoft has meaningfully increased participation in the open source software (OSS) community

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

https://www.justice.gov/atr/file/705216/download
Unless it's laced with some exotic heavy metal it's probably better for the environment than most plastics.
AwesomeWM user here - thank you for your efforts! :)
3 Reasons Why You Should Not Use Blockchain in Your Organisation
> Developer Hegemony

Thanks for giving me another Xmas gift idea - bought!

The interesting thing for me about books like that is whether it inspires or makes you more down about the situation, what's that one like?
What is xanax and where i buy xanax online?
Java has an interesting pointer model between 32 bit and 64 bit pointers: Compressed OOps.

A pointer to a data structure is shifted right by 3 a.k.a divided by 8. You now have 35 bits and can addres 16GB. Data structures should be aligned on an 8 byte boundary.

At runtime, the pointer is expanded to 64 bit in a register, multiplied by 8, and the correct offset for a struct field is added.

So you can't point at individual bytes, and you have to shift, but you gain 4 bytes per pointer. It is said this hits the current sweet spot for Java.
Challenges of a startup and their solutions from an experienced entrepreneur
Here's the few that stood out from this year's reading pile, IMHO:

Derek Howse - Greenwich Time. On why there was (is!) a need for GMT, how it evolved, how it was utilized - and how it was kept. Brilliant engineering porn for those of a horological bent.

J.E. Gordon - Structures: Or why things don't fall down. Eminently readable on structural engineering, explaining concepts and methodology, delivered with the dry wit of a British don.

Mary Elise Sarotte - Collapse. On how -hm- accidental the fall of the Berlin Wall was, telling the stories of a number of individuals who more or less inadvertently played a role in its downfall - from dissidents in Dresden to the Stasi head-of-station at the first border crossings to open as the crowds gathered.

John Hackett - I was a stranger. Memoir of a British officer in hiding in occupied Netherlands after operation Market Garden, on the friendship he formed with the people who risked it all by hiding him and on the ways he found purpose to the long days spent doing essentially nothing.
Jails are containers and provide more isolation then Linux containers.
Considering the accuracy of the radar systems (and dozens of millions of dollars spent on them) mounted on a modern frigate or destroyer, a warship crew should REALLY NOT be reliant upon other vessels' AIS to avoid collisions. Warships are maneuverable and fast. Physical failings of the ship aside, I think there's something wrong with the complacency of the crew training.
I just wanted to say that the best puzzle game ever is Kirby's Avalanche for the SNES.
“Handle timeout errors when checking server fingerprint”, “Use new API endpoint for server fingerprint”, and “Replace server fingerprint checking with magic”.

You can still use those verbs, but the interesting thing in commit messages is what they do, rather than what changes you made.

A commit message is really like a small note to future contributors; it’s not always easy to write them, but it’s always worth thinking about them from the perspective of someone who is looking at them two or three years hence.
Light distraction is real. It's like trying to drive with your headlights off, while a bright lcd panel is glaring into your eyes. Your vision is going to be seriously compromised.

Another good reason for relatively barebones or simple equipment is the old Murphy's law that anything that can go wrong, will go wrong. Both electric and mechanical systems will routinely break, and things that can be repaired with a duct tape, hammer or screwdriver will be much less of a hassle than a fancy digital doodad.
file-backed mmap is by definition not related to overcommit, because the memory is committed by the file.
Really? It does not seem so. Yesterday I wanted to filter some chkdsk logs on the Event Viewer [1] and I could not do so because the dropdown does not appear if the display DPI was set in 150%

See the rants at:

https://social.technet.microsoft.com/Forums/en-US/415943c7-7...

https://www.tenforums.com/windows-updates-activation/111890-...

I'd love to be able to submit this bug on the issue tracker, if you could tell me where to find it.

And we are talking here about an OS and GUI made by the same vendor. Hugely different from the Linux+GUI situation.

[1] which is another example of a awful legacy interface where by default you can only peek at the first 2 unrelated lines of every log mesage (and even worse: without a standardized format)
I believe the person you're replying to may have been referring to themselves (look at their post history). That said I think you're giving SV a lot of credit if you're framing the choice as "Silicon Valley or Feudalism".

I will also challenge you on the idea that silicon valley is still disruptive as opposed to the status quo now. The largest companies in the world (by far) are tech companies now. These large companies are actively stifling competition, and they've been caught stifling wages.

Wealth and income inequality are at terrible levels now and climate change's adverse effects are really only starting to be seen. The Gilets Jaune movement in France is ultimately a proletarian battle against the global oligarchy, of which tech is certainly a part of.

We should not consider ourselves 'disruptors' or outsiders anymore. We are the elite.
Awesome Sentence Embedding: pretrained sentence and word embedding models
I really think the alarm about Edge adopting Chromium is silly. Microsoft is more than capable of forking the project, so using it does not give Google more control over the web.

What exactly do people think is going to happen? If Google starts doing strange things thinking they can because "everyone uses Chromium", then downstream just won't adopt those changes, and then there will be two Chromiums. All the panic about a Google "monopoly" of the web is absurd. Google lost the ability to do anything like that the moment they open sourced the project.
I use the following convention to start the subject of commit(posted by someone in a similar HN thread):

Add = Create a capability e.g. feature, test, dependency.

Cut = Remove a capability e.g. feature, test, dependency.

Fix = Fix an issue e.g. bug, typo, accident, misstatement.

Bump = Increase the version of something e.g. dependency.

Make = Change the build process, or tooling, or infra.

Start = Begin doing something; e.g. create a feature flag.

Stop = End doing something; e.g. remove a feature flag.

Refactor = A code change that MUST be just a refactoring.

Reformat = Refactor of formatting, e.g. omit whitespace.

Optimize = Refactor of performance, e.g. speed up code.

Document = Refactor of documentation, e.g. help files.
Google has won the browser battle (for now) and it sucks for all of us. Competition is a good thing.
Only 9 books this year, https://www.goodreads.com/review/list/40352124-mike?shelf=re...

Highlights are:

* Networks of New York by Ingrid Burrington - A fascinating look at the communications infrastructure in NYC, written as a field guide. Inspired me to make a website in the same style for Philadelphia.

* Kitten Clone: The History of the Future at Bell Labs by Douglas Coupland - This is my first non-fiction Coupland book and it was nice to see his punchy writing translate to the topic. The chapter where he goes to the old facility in New Jersey is fantastic. There is a shorter, edited version of this part online, https://www.wired.com/2014/09/coupland-bell-labs/

* The Philip K. Dick Reader - My second time reading any Dick, this collection is amazing, lengthy, and inexpensive to pick up. You'll be up all night reading this and surprised how sci-fi from the '50s is so relevant today.
Web notebooks are the new system shell, it's just that most developers haven't realized it yet.

The original shell was an evolution over the teletype. Developers would type their code on a typewriter machine connected to the CPU over a wire (maybe involving punched tape or cards); and the CPU spouted back the results of the commands executed.

Later, when video screens were adopted, they emulated the same linear approach of the terminal on the new device, because developers tend to be an extremely conservative bunch when it comes to the approach taken by their tools of the trade. It took several decades to exploit the advantages of interactive sessions that the new media allowed, creating a new family of IDEs with live debugging, property inspectors and Intellisense/contextual help.

We are at a similar turning point with respect to classic development tools. The notebook is still used mostly as an improved version of the bash shell "with graphics", but there's a lot of research to do on how to enhance the model with new tools to take advantage of the new medium (including literate programming, web-based collaboration, or instant feedback of command execution on persistent objects).

People are exploring the possibilities of this approach, with Bret Victor possibly being the most influential. I'm sure the personal experiences of thousands of developers with their home-made workflows, involving lots of heterogeneous tools used in creative ways, could be studied to design a more general environment that will change how large software projects are built.
> A curated list for awesome kubernetes

I've seen this list before and it is super comprehensive. Thanks for linking it; I need more like this for my "extreme breadth of choices" slide, when I present to my coworkers who are not using k8s yet, to emphasize how many choices there actually are.
Phase 1 : embrace.

Next phases : extend, extinguish.
Probably but it's not a given. It depends on the tools. The tools might work with memory mapped data structures directly.
Microsoft waves the white flag. Finally!
If you want to read a book about India, you could read "Delhi" by Khushwant Singh, it is a pretty cool book about India's most interesting city. =)
Optimized for Change
> It's undignified because it's prizes to the highest performer, instead of bonuses to everyone meeting a certain goal.

That's not how a raffle works. You earn tickets which increase your chances of winning. The highest performer isn't necessarily the winner. That also limits how much effort people are going to put into it.

I agree that getting rewarded for actual work performed is strictly better, but in the end the workers get to decide if they want to play that game or not.

> They are essentially pitting employees against each other, because if i sabotage someone else, i have a better shot at winning.

I guess the possibility that warehouse workers are going to sabotage each other and risk getting fired over raffle tickets wasn't considered in the planning. I'm not saying it won't happen, but it sounds far-fetched.
You omitted the part where first world countries exploit everyone else for resources and cheap labor. Especially Africa. There's a reason China is investing into basic infrastructure there. Capitalism does not work in isolation.

I don't know anything about policy decisions and local resources in Tanzania, so I can't comment on specifics, but socialism doesn't really work in less developed countries. Look at pre-soviet Russia. The only reason the soviet union was ever a world power was their authoritarian but rapid by-all-means industrialization (aka "Stalinism").

It also doesn't work well in total isolation; the DPRK is doing much worse than East Germany ever did because they lack natural resources and soviet support is gone.
I did the math on a local state university and figured their annual revenue is about $1B based on tuition and enrollment. While I think the school is managed well, it certainly doesn't feel or look like it is run as a billion dollar business.
Long life Firefox, others passed away by now. Web with only Google backed browsers is doomed.
I had hoped MS dumped Edge onto github.
I've read a few fiction series of novels this year that I've enjoyed. The Destroyermen novels I would definitely recommend.
>> our unique web-platform codebase still faces occasional compatibility problems as web developers focus less on HTML standards and rationally focus on widely used platforms like Chrome to develop and validate experiences for their customers

IMHO this is not rational on the part of web developers. If they've forgotten the lessons of IE-6 they need to have a refresher and stick to standards. If that means sticking to a subset of the standards that are supported by all browsers then so be it - stop thinking about yourself and your immediate desire (it's not a need after all) and think about the future and your users.
Not clear that the coalition or labor would care.
you can pass serialisable objects around, handle errors, the multiple output streams, etc. over the remoting connection.

That's fine in theory, except that some very common Windows Objects can't be serialized in any meaningful way (most painful one for me being the Windows Update Client), which means that certain "remote" operations are actually affecting the client machine, or are failing because the client lacks support for certain operations.

I've been using Powershell since v2, but to me, it's essentially a walled garden automation environment. Just one more way for Microsoft not to give you the tools to efficiently manage your fleet.
I respectfully disagree. Regardless of branching model, why not use commit titles like:

`{Jira-1234} ADD flux capacitor control module`

... and put more verbose details in the commit message body if/when needed?