skysight-inc/HackerNews huggingface dataset:
People like to think of WW2 as a noble war, and I'm not for a moment suggesting that Adolf Hitler shouldn't have been stopped. But the fact is that none of the sides entered the war for benevolent reasons.

An interesting historical essay is Noam Chomsky's "Background to the Pacific war" (1967) in which he explains an often missed cause of that war - the economic one. Japan being shut out of the international trade by tariffs imposed by the British and US in 1937. This crippled Japanese industry, as expected.

https://chomsky.info/196709__/
Mafia (Party Game)
Transportation for people who can't walk for whatever reason, also sometimes you gotta transport stuff too bulky to carry.
Inkdrop 4 – Organizing your markdown notes made simple
The Steps to Learn Any New Programming Language You Want Quick
Context: Tables were used for static content, then came transparent 1px gif, then JavaScript to create a hover effect for buttons.

Enter CSS.

Today's content is very different. Today complex applications that were 20 years ago bound to the desktop are (re-) created using Web technology.

This seems overkill for some apps like landingpages, however complex apps benefit from CSS that reacts to its context. Otherwise you would be very JavaScript heavy on those layout things and that is pretty much the essence: CSS3/4 pretty much did what JavaScript layout tools did but native.
Location: Washington DC metro area
Remote: No
Willing to relocate: No
Technologies: Link analysis tools, basic database skills, basic data visualization and GIS skills

Résumé/CV:
Looking for new challenges and opportunities - note, I don’t have a traditional HN dev background, but I suspect more than a few companies on this board intersect with my world...

Knowledge/Skills:

- Strong background in navigating and managing the US government contracting process from both sides of the table as both a federal manager and a government contractor

- Experience and insight into working with the US National Lab complex

- Demonstrated success in managing globally distributed teams that bring multimillion-dollar projects in on time and on budget with a high degree of quality

- Successfully negotiated security agreements and contracts with dozens of foreign government agencies

- Proven history of building diverse, deeply integrated teams, with diverse skill sets (security, intelligence, science, logistics, engineering, IT, and communications) to design solutions to complex problems in very challenging environments

What I do now:

- Program Director working in a National Security field holding an active Q/TS/SCI w/ poly

- Manage a ~$100M+ annual budget w/ oversight of 150+ FTEs organized into distributed teams working on complex projects in 30+ foreign countries across the globe

- GS15 equivalent with both a policy and program implementation background at senior USG leadership level

Previous work includes: physical and political risk assessments for clients operating in potentially dangerous environments, sub-contractor as a national security subject matter expert for multiple US National Laboratories, sub-contractor for Palantir sub (back when they used to use other companies for forward deployed), research analyst at a policy institute on defense and intelligence topics, other interesting stuff…

Email: JayCeeJobOffers@gmail.com
YaCy is not a meta-search engine.
While I was really astonished that it recognized some things that I wouldn't even recognize myself, the neural network failed to recognize my computer, sad...
This is half the reason why many large companies have prohibitions on using AGPL code - no one is quite sure exactly what counts as 'interacting remotely', and thus what would be in scope for the source release requirements. In the absence of any case law to clarify the situation, many orgs just prefer not to bring in that uncertainty in the first place.
>''The outcome of the war had already been decided'' before the June 6, 1944, invasion, according to a retired Soviet general interviewed by Tass, the official government news agency. Those who see history in a different way are, according to Soviet writers, ''falsifiers'' or representatives of ''bourgeois'' mass-information media who blend ''deliberate distortions of history together with ill-intentioned lies.''

Well, they had a point...

In the 40s and 50s most Europeans who actually lived WWII considered the USSR as definitive in determining the war.

It took decades of new generations who didn't witness the facts, and tons of mythologizing from Hollywood movies to turn this around.

https://www.vox.com/2014/6/16/5814270/the-successful-70-year...
> PureScript has a (much) more advanced type system but that's about it.

There's a lot in "... but that's about it.". Elm has a very low upper bound on abstraction by choice.

As an additional note: like many other communities in programming it has a very cult-like feeling to it and like others noted in these threads the mere mention that maybe this low upper bound on abstraction could be bad usually draws people a lot of fire.

In my experience most of the community in Elm is made up of people who don't really know what type classes can give you, for example, but they'll happily argue that it's too advanced or not needed. Most of that comes from parroting the popular in-community opinion instead of informing themselves.

This kind of inbred opinion is not unique to Elm: you can find it in Elixir, Clojure and pretty much every other community that relies too much on the benevolent dictator or the prominent founder/inventor paradigm.

In my opinion this is something that PureScript got right: Phil Freeman actually left the community to some extent and is not involved in the compiler anymore. He also does not flood the community with opinions that people give too much weight and so there is no cult of personality formed around him. The same cannot be said for the aforementioned languages.

I also find it interesting that a lot of these languages that rely on this paradigm have leaders that constantly complain that it's hard to run this kind of community. The reason it's so hard is because they've made themselves a benevolent dictator and they keep that status quo because presumably they like that they can sort of control opinion in the community that way as well.

I have absolutely zero sympathy for people who do that kind of thing because there is a very clear solution to it and they're just unwilling to commit to it. You can't have your cake and eat it too. If you enjoy this cult of personality you'll have to take the bad parts of it as well. I find it interesting that a lot of these people end up being babies about it as well, but I guess you have to be somewhat immature to end up in this position from the beginning.
He Built a $500M Business by Seeing Women as More Than a 'Niche' Market
This looks fantastic, thank you for sharing.
Powerful Mobile Banking for Global Nomads
For most of my life, I believed that British resistance, D-Day, and the Western front were the primary reasons for German defeat. That's certainly how it appeared to a lay person. It was only recently that I realised the vital role the Eastern front played in Nazi defeat.

https://en.m.wikipedia.org/wiki/German_casualties_in_World_W...

The Nazis lost over two million soldiers in the Eastern front, whereas all the other fronts combined produced a loss of ~800k soldiers. The turning point of the war came in Stalingrad, an entire year before D-Day even started.

The Soviet Union has been a brutal regime and I'm glad they lost the cold war. But the Russian people deserve more credit than they are being given for turning back the Nazi tide.
Transport of heavy or bulky items. Although in many cases a bicycle with panniers would be sufficient.
This is a well-known principle of urban transport. If driving is faster than the alternative transport mode (whether that's public transport, if any, or walking), then at the margins people will switch to driving, but that means more traffic on the road, more congestion, and slower driving speeds. Conversely, if driving is slower than the alternative, then at the margins people will switch away from driving, reducing traffic and increasing driving speeds. So in places where road space is the bottleneck, we expect driving speed to be similar to the speed of the alternative mode. In central London, for example, travel speed has been roughly the same whether you drive or take the Underground, for more than a century.

Update since some commenters seem to be having trouble: this process depends on the travellers "at the margin", that is, the people who are most willing to switch modes to reduce their journey time. Thinking in terms of the average or typical traveller is misleading.
Tokyo mechanical keyboard meetup photos
But the war in Asia had already started, Japan was sanctioned because of their aggression in China.
There is GNU/HURD that was supposed to be the kernel. However, its development hit roadblock when microkernel design ended up extremely difficult to debug. Sometimes you can't predict real complexity from the architectural drawing board and prevailing hype in academia, pointing to microkernels as the future at that time. Linus just wanted to implement his own, simple UNIX kernel, based off proven principles, without doing original kernel research.
We're launching our Beta and want your help to test and build the perfect cross-border banking experience.

Sign up at http://bit.ly/aazzurbetapress and get all the premium features FOR FREE
There were survivors of Judgement Day, and not to spoil T2 but inventor Miles Dyson was not killed by Skynet.
There's also this other dimension to it that is often overlooked, and it's behind my saying "I wouldn't teach this". The analysis and reduction based method relies on your ability to digest what you see mentally and that has limitations. For example, if you asked a child to draw a rough sea, hair on somebody's head, the clouds, the forest or whatever, he would become frustrated with the sheer complexity and probably degrade to what we call "child's drawing", which is a misnomer, since most adults draw this way. Child's drawing is when you draw symbolistically: this is a head, these are lips, this is a tree, this is a bush, etc. On the other hand, if you "draw what you see" which is another horrible term, coined by me this time, you're not bothered by complexity, you celebrate and marvel at it, in a frictionless way. Again, I'm recommending that book I linked, great stuff.
Everyone should have the right to terminate their life. We kill animals that lived with us as pets because we dont want to see them suffer, but we refuse to do anything and have someone starve themselves to death just because... well, I will never get it.
EHT uses the next iteration of these, I believe: https://conduant.com/products/product/mark5c/

A talk I attended by Heino Falcke stated that each site is now recording data at 64Gbps. Astounding metrics.
https://www.ast.cam.ac.uk/sites/default/files/talk_archive/H...
I do embedded software engineering for IOT companies at the moment.
Usually I get a zip file filled with all the sources from some random design house in China and then have to pull out all the rubbish and configure it for my clients needs.
This is how Pony does it, basically. See [Reference Capabilities](https://tutorial.ponylang.io/reference-capabilities.html).
Oh, yes. I meant "+" is an acceptable character to use in the local part of an email address, as per the RFC. I see now where the misunderstanding lies.
Pretty fast C code.

> All formal reasoning is done in the Coq proof assistant, and the overall trusted computing base also includes a simple pretty-printer and the C language toolchain.

> We further demonstrate that simple partial evaluation is sufficient to transform into the fastest-known C code, breaking the decades-old pattern that the only fast implementations are those whose instruction-level steps were written out by hand.

> These techniques were used to build an elliptic-curve library that achieves competitive performance for 80 prime fields and multiple CPU architectures, showing that implementation and proof effort scales with the number and complexity of conceptually different algorithms, not their use cases. As one outcome, we present the first verified high-performance implementation of P-256, the most widely used elliptic curve. Implementations from our library were included in BoringSSL to replace existing specialized code, for inclusion in several large deployments for Chrome, Android, and CloudFlare.

http://adam.chlipala.net/papers/FiatCryptoSP19/
There are certain reasons cars are needed: goods transport and people with disabilities for example. I wonder if you could do a general ban with enough exceptions to be okay.

There's be a fraud problem though, and it could make it difficult for disabled people in practice (they may not be able to easily get the right badge, or be believed when they do, they wouldn't be able to benefit from car infrastructure…)
Huh?

I mean, what and the how and the why?

It's supposed to be a team decision. If the team decides to use packages, then at least someone has to be able to implement that into the workflow, release and deploy process. If the team decides to not do RPMs or DEBs, then they have to solve build/deploy/release some other way.

For example since Docker I haven't even touched spec files or fpm ( https://github.com/jordansissel/fpm ).
Cool design ... but they've expressed similar ideas before and nothing comes of it.

Looks like pointless vapourware just to increase their design/brand credentials.
https://en.wikipedia.org/wiki/GNU_Hurd
damn... I missed "what's the problem?" haha.
Except that all modern vinyl pressings are from the same digital masters as any other available medium or format. AFAIK nobody records, mixes, and masters in an entirely analog domain any more. Even so, vinyl isn’t a very good audio storage mechanism, now if you made that argument for reel-to-reel tape, you may have a point. Possibly. But even then, high quality digital audio is still probably better. Especially given the practical implementation of any analog system.

Edit: and, lol, they’re using tube amps and horizontally-placed horn speakers that aren’t designed to be horizontal on a shelf in a resonant cavity. Yeah, this is not an audiophile setup at all. An LA hipsters idea of an audiophile setup at best. I’ll bet it’s fun though!
> Many people disable Wifi when they're not planning to be actively connected to a network. Even ignoring the privacy benefits, it can improve battery.

In a recent iOS update, it turns on automatically again; you can only disable it "until tomorrow". Not sure if that's until midnight, until "morning", but it doesn't seem to be "for 24 hours".
Personally I moved to Windows about 2 years ago, have been developing node all day during that time and deploying on Linux. It's been great since about node 8. What have your issues been?
Mixkit – beautiful art and illustrations free of charge
Russian government is more keen on exploiting the grievances around Russian graves for political purposes than actually caring for the graveyards abroad. The bronze warrior controversy was one big manufactured outrage.

At the same time, there are people who try to maintain a monument for the minorities and political opponents that were murdered during Stalin's Purges, and contemporary Russia rewrites history there, too.
Interesting, but there's a 404 on the project files!
Is There a Crystal Lattice Possessing Five-Fold Symmetry? (2012) [pdf]
Brand recognition. In other words: brainwashing or poisoning. Unethical.
https://en.wikipedia.org/wiki/AVE_Mizar

> The AVE Mizar (named after the star Mizar) was a roadable aircraft built between 1971 and 1973 by Advanced Vehicle Engineers [...] The prototypes of the Mizar were made by mating the rear portion of a Cessna Skymaster to a Ford Pinto.

...
Should probably be abolished anyway. But as long as the outside was dry, and the inside didn't have plastic-eating organisms, then it would still work.

Besides, the assertion wasn't that plastic would still be useful for everything. It just wouldn't be useless.
They tried it's GNU Hurd.
Calling someone to work with your team is not scalable. It usually is preceded by resume filtering which can be influenced by human biases.
That is not enough for men to take "you should be more like women" as compliment or inspiring ambition back then.

Typical mother of yesteryear was soccer mom and it is used as insult to this day. Typical mother of yesteryear would call with friends a lot, because she spent most of time completely alone in house otherwise - and that was but of jokes often. She would make big deal over non-existent color shade differences (this might have to do with men being more likely to be colorblind). When she complained, one just knew she is oversensitive.

It does not really matter how they really were and that their husbands were alright respectful guys. What matters is that there was that collective stereotype that added up to "I dont want to be like that" for many people.

> Instead of telling men to slow down and take care of their kids we tell women to forget about kids and follow men in their insane quest for professional conquests.

It is not just abstract us telling men and women what they should focus on out of other context.

It is more that being more like women was not appealing enough proposition to average guy. That would be something emasculating, something other guys would mock. The cool guy considers feminine things stupid - regardless of whether the thing would be actually good for him.

The reverse works differently. Being more like what guys do was something inspiring for enough women. Not all, but enough. The cool girl is often the one that crosses gender boundary - even when it is not actually good for her.
That's because he made it up.
Milwaukee Tools (and possibly others) do something similar. Not sure about the privacy part though.

https://www.milwaukeetool.com/OneKey

Basically anyone who runs the Milwaukee One Key app will watch for signals from tools and other devices with the One Key transmitter and upload the location. So if your tool is stolen and comes within range of someone running the One Key app the location should get uploaded.
"DevOps" == "sysadmin who can program a bit".

This in contrast to "sysadmin who can configure your Cisco and your Outlook".

The difference is crucial in data centers where you need automation for sysadmin tasks. (I.e., all of them.)
It works on linux too -- I just downloaded it to test it out.
> indentation preferences are strictly enforced. It's basically taken an awkward edge-case from Haskell's indentation rules and made it not only a requirement, but a prerequisite to seeing if there are any other errors in your program.

Some parsing is less efficient than Haskell because Elm doesn't have 20+ years of PhDs working on it, but there is no such thing as compiler-enforced formatting. I can't think of compiler errors regarding format that are the expression of a choice, as you put it, rather than the expression of less manpower.

Likewise, `where` clauses aren't forbidden, they are simply not implemented, which, given that you can already use `let.. in`, is not especially shocking.
How to Deal with CPAP Mask Leaks
The way TIOBE index ranks, a lot of C and C++ numbers are due to uni courses dealing with it. But it is definitely much more used than something like than Rust.
Thanks. Found vim-swap and and vim-surround from there. Undotree also, but this is some corner case when I usually need that.

Obviously I'm not a purist.
I've read once that Stalin insisted on a landing in Normandy fearing that the progress in Italy would cut him off Eastern Europe.

See also: https://en.wikipedia.org/wiki/Tehran_Conference
Is it because it is a story about Apple that we need to forget everything about how pricing works ?

According to your theory, Ergotron should charge me different prices depending on the price of monitor I'll put on it. Or a restaurant should charge you more if you have skipped a meal that day.
It's the opposite thing because there usually are a thousand users for every developer, so you're restricting the freedoms of 1000 people to defend the freedom of 1 person. While there's 1 government official whose freedoms are restricted for every 1000 people (made up numbers but you get the point)
Commemorating the 75th anniversary of the D-Day landings
> Editor tooling is sub-par (especially compared to language communities like Java and C#) and finicky - we often end up just compiling in a separate terminal.

https://github.com/ndmitchell/ghcid is a great tool that does exactly the last part.
This is the future for upper middle class urbanites who could easily afford better, but can't abide living somewhere that isn't chic... the depressing future is for everyone else, and it probably looks like hives of Japanese-style capsule hotels 3d printed from recycled garbage.
Appears to have gotten the hug of death.
Mistakes startups make when developing their mobile product
So, I work for a company that provides CDN services so take that into account, but, putting on my personal, not work, head, this type of service worries me for two reasons.

1. It's asking website owners to install JavaScript that uses the website owner's visitors' bandwidth for purposes other than visiting the website. That feels misaligned and not something I'd expect as a user visiting a website.

2. It also puts me, the end user, in an odd position because I don't control the content that is being stored and served from my machine.

Putting those two things together I find myself worrying about the following scenario: I visit site example.com that serves content that is legal in my jurisdiction. example.com is using arc.io and while I'm browsing example.com some content that is illegal in my jurisdiction is served to someone. This puts me in a position where illegal content was stored and served from my machine.

I think that puts me in a dangerous position just for surfing example.com.

If I signed up for Arc Rewards then I might get paid for storing and serving illegal content.
See also “The Tao of Hashicorp” (makers of Terraform, etc.) for examples of the types of meaningful ‘under the hood’ thinking changes needed to really bake ops thinking into dev.

https://www.hashicorp.com/tao-of-hashicorp

- Workflows, not technologies
- Simple, Modular, Composable
- Communicating Sequential Processes
- Immutability
- Versioning through Codification
- Automation through Codification
- Resilient Systems
- Pragmatism
See PJON: https://github.com/gioblu/PJON
Cisco Releases Security Updates for Multiple Products
Or just TCP/IP/Pigeon
The owl is on page 29.
> anything we build has to be compatible with old browsers that essentially no one is using

I think similarly, with the caveat that anything that might be useful to me at work (current or future day jobs) needs to consider IE11 because there are a lot of people out there stuck using that (we work with banks a lot, while it is increasingly common for recent-ish Chrome to be available too it is not close enough to ubiquity for comfort). This includes anything that I might want to log into myself from a client's site, where I might not be able to use my own device, not just that I might expect/want them to use.

> I assume my users are on some chrome derivative that is fairly up to date

Be careful just testing in Chrom{e|ium}. We are in danger of heading into what is effectively another period of browser mono-culture, especially now MS have thrown in the towel. I'd at least support "recent Chrome/Chrome-ish and recent Firefox". While chants of "the next IE6" are a bit hyperbolic, if a mono-culture, or something close to one, forms it will create future issues no matter how good are the intentions of the controller of the "winner".

I'd like to support Safari too but unless Apple provides a way of running that locally without having to buy their hardware or buy their OS then fight to get it running in a VM that isn't going to happen outside of commercial projects where someone else is paying for the resources to allow it to happen.