skysight-inc/HackerNews huggingface dataset:
Well there are other compilers people are paid to write, eg oracle and IBM have java (JIT) compilers. There are also JavaScript compilers in vms.

Plenty of companies can have internal languages which need to be compiled. One would be Facebook with hack but in a normal company it isn’t totally improbable to go from “we need to configure some rules” to “we need to add more features to our rule language” to “we need to run our rules faster” to “oops we are now making a compiler.” And there are specialised consultancies to help with these compilers.

However I think GP was really alluding to working on programs that aren’t really anything to do with databases rather than writing compilers specifically
Ya. Just another layer of indirection. In most cases, it's about intent.

The "architect" in this story conflated Chain of Command with Decorator. Fire brigade vs call thru. And how that impacts exception handling.
I'm really interested in NixOS (and guix), but one thing I don't fully understand is how they handle versioned dependencies.

Say I have a service I run that acts as a frontend for something like nmap. So there is pkgs/tools/security/nmap/default.nix that installs 7.70

How do I 'pin' that version? If I vendor that file into my configuration, that could work, but then the buildinputs are

buildInputs = with python2Packages; [ libpcap openssl ]
++ optionals ...

And the dependencies for libpcap and openssl are themselves not pinned to specific versions, so how exactly do I get a reproducible build?
Lucky for your ilk, that you are happy with the status quo - with people dying in car crashes, people ill with respiratory diseases, and suffering from noise pollution.
Never thought I would see a link from Daily Mail on HN
Jefferson sells bourbon using the same gimmick, they've had several batches at this point.

barrel aging in differing climates does cause different aging characteristics, due to how the liquid enters and exits the oak, but I'm unsure if doing so in a temperature controlled warehouse would impart the same thing.
They don't even let you use anything except their IDE tools, and even then they are tightly controlled, you have absolutely no idea if they contain an intel ME style firmware.
Depends. From what I've seen, they don't verify the user actually worked at the company in question. Or at least, it doesn't work too well, since I've seen people accidentally leaving their reviews on companies with similar names to their own rather than the actual one(there had never been someone with said name at the company in question, and they were from the other side of the world). I've also heard a few cases of ex employees each leaving multiple negative reviews under the same job title, and employers getting the site to remove reviews that made them look bad.

Some company pages probably have more accurate reviews than others though. Depends how hard the company fights to get negative ones taken down, or how many disgruntled users/non employees leave reviews on it.

So yeah, it depends.
I've worked at three companies and enjoyed them all. Your negativity can be true, but I don't think it's always true. It could be that it's impossible for any one company to be all things to all people. Individuals have different tastes and compatibilities.
> transportation system that serves well only a very small minority of people and might easily became a nightmare

Why do you say that? Have you ever lived in a city with good public transportation?

You should consider visiting Tokyo, the largest metro area in the world, with 38M residents. Almost no one drives there, public transportation is what pretty much everyone uses and it works. It's a clean and quite city where everyone can easily get around. Walking and biking there are really nice too.
Antitrust law is not applied randomly.

You must have a large enough market share for it to apply, and you must be using that market share as a weapon against competitors in another market.
I've made the front page several times by sharing sciency articles that I found interesting. Sometimes articles I thought would flop ended up doing well. Other times articles I thought would do well ended up with 2 upvotes. Theres likely a myriad of factors to consider, like the time you submit (if alot of readers are on at that time), etc. I've never resorted to using friends or subverting the upvote system, which doesn't really jive with the whole "authentic" bit you mention... So yes you can definitely make front page, don't take it so personally. I personally think the HN audience is averse to bullshit and clickbait, so trying to "game the system" will actually backfire. Speak honest truths that are relevant because they should be shared, not for the pursuit of upvotes.
Is there another source apart from the Daily Mail? They're a terrible rag with atrocious journalism quality and a history of bigotry.
> what to do with things like teeth, the vitreous humor, extant arthritic damage, and other systems and organs, the effects of aging for which the body has more or less lost or never had cells in place that can be recruited for repair

Sounds like we’ll have a healthy industry in healthcare and research for lifetimes to come.
The Dutch Reach: A No-Tech Way to Save Bicyclists’ Lives
This post was flagged. What a perfect irony.
damn, good point.

Do you want to be the hippest dead person or the lamest, out-of-touch alive person? Hard decision
The best relationship advice guide is here in my opinion: https://markmanson.net/relationship-advice

If not for the tactical advice inside of the article, it's a launching pad for other resources to dive into (such as the 5 language of love).
the mechanism for using both the projects is the same -- include a JS file. If the effort to use both is the same, why would I not use the one that has more features?
Ok, we've swapped "The Untold Story of Stripe" for the subtitle.
Well I would have said the same before the last versions of Android have aimed at paving the way for the 10 years to come.

Stuff like project Treble have taken most of the engineering time on that release .. it seems that at least for now the plan is to still have Android in 10 years

(it should be noted that Fuchsia and Flutter are AFAIK teams that are completely separate from the Android framework team)

And well, the state of the OS is .. ok I guess ? Like all projects of this size, building APIs is building future regret.

Some can be rewritten. Some are so bad they are revamped.
Some are meh but not bad enough to warrant the trouble of changing them.
Nukes, in the general sense, also cause massive destruction of an area and make it uninhabitable for long periods. The "targeted" use of bioweapons (in theory) allows for the clearing of people sans the mess and down time.

I'm pretty sure that that is common knowledge and openly discussed among people who care about such stuff.
Yes, and 'reactive programming' is the exact sort of architectural choice that is good to capture with a name and a clear context and motivation. The system works, folks.
I could often be described as an “anti-capitalist”, in the sense that I advocate for newer systems of organization of labor and productive resources, but I recognize that I do not live in a post-capitalist society. I still need to participate in the capitalist world to participate in society and acquire the resources I need to survive and thrive. An anti-capitalist will often need to participate in capitalism. They can still work to build an alternative system even as they participate in this one. The process of promoting or designing a new system could benefit greatly from some capitalist wealth to reach others who may want to exit.
Virtual reality therapy reduces fear of heights
Many people in charge at Google are starting to realize the size of the completely uncontrollable monster they've created and prefer to walk away before the rest of the world catches up.

When the eye of Sauron moves away from FB and starts to focus on Google, smart cookies like Powell will be long gone and the bag holders will have to face the music,
It would essentially have to, in order to support WebP as the web uses it.
I used to run this in a VM on my MacBook Air and use it as my development environment: Xmonad, emacs, stow for config that Nix can't handle, etc. etc. The experience on some level suffered because of it being inside a VM, but the value of having the entire system configured and inside version control was incredible.

My only complaint was that it was difficult to install system packages built in Ruby, NodeJS, etc. without having to submit them to the main repository. It's for a good reason, of course, but back then it was frustrating when some CLI tools could only be installed through rubygems or NPM. Those scripts weren't always so easy to write because the process was largely undocumented, and it just felt weird that it was essentially leading to a separate package repository that was responsible for reproducing many others.

That was a few years back so I'm curious to see how that may have changed, as I would seriously consider working with NixOS for small server deploys in favour of building a K8S cluster or buying into PaaS.
My main question is how this offering differs from a UI framework. At first glance, this looks similar to Ionic, Flutter, Cordova, Xamarin, React Native, etc. You're fighting an uphill battle because people these days either want to write native applications or use a JavaScript-to-native framework, so you have to be extremely clear on how your tool is superior or different.

One piece of criticism is that while the technology looks neat, the UI doesn't look professional. You're competing with frameworks that have exceptionally polished UI elements out of the box. If design isn't one of your core competencies, I'd highly recommend hiring (or contracting) a designer to help you build a good looking set of UI components, or at least a good looking demo.
This is what I deserve for thinking I could have an intelligent discussion on the internet without stupid hyperbole.
'you can target users down to the tiniest pixel'

What is this even supposed to mean?
This line made me smile "There was no way they could cheat and land at another airport to refuel without getting caught. Shortly after takeoff, a guy sitting in an open Ford Thunderbird convertible had painted a white stripe on the landing wheel, and that could never be reached from the cockpit, even with the little platform attached."
Sick people can often get public transport. I was seriously ill this year and got a bus to hospital.

And your comfort comes at the cost of massive amounts of space, clean air and thousands of deaths each year.

Sure, perhaps we need more gradual change, particularly in the states. But in Europe, especially the UK, we should be rolling out pedestrianisation to our busiest city centre streets and aggressively aiming for minimal traffic in the heart of city centres.
> ‘It’s very easy to forget that that’s electoral interference, that’s live-streamed suicides, that’s Myanmar. It’s really horrific stuff.’

Looks like another attack on big tech that’s at heart fueled by the belief that Trump only won because of it.
This just reflects your experience of only speaking english, to most of the world their native language is not and edge case.
So the real versions here is in the `import <nixpkgs> {};`
You need to pin it to a specific version or even commit from nixpkgs github repo.
So instead of that, you can find the commit that has all your desired versions and pin it that way.
with import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/9a5f7b1630c138a82cb...) {};

This way, all your versions of packages will be pinned to this specific revision, and you can also use multiple revisions at the same time.
> One more plus for Apple: in-person support is fantastic. My battery was going, so I made an appointment at the local store. They noticed my screen had a tiny crack at the lower left corner, so while they did the battery, they replaced the screen.

I'm guessing that you met a really nice Genius, because I'd imagine that screen cracks come under accidental damage and usually don't get covered under warranty.

I wanted to get my 6S's battery replaced under Apple's 2018 battery replacement program, but it has a cracked screen and Apple won't service the battery unless I replace the screen too.
Yes, better not incorporate any business at all, than do it in Germany. You will waste 50% of your time on bureaucracy, instead of developing your product.
It's faster because it neither loads nor displays the ads, which are a huge portion of the page weight. In my subjective experience using Brave, I'd say 3-4x is about right.

BTW, the rampant inefficiency and bugginess of ads is what prompted me to install first AdBlock and then Brave in the first place. I have no problem with viewing ads or supporting content publishers; I do have a problem when the sheer weight of all the ads and trackers they include on their page means I'm waiting 10+ seconds for the page to load and there's a good chance of it locking up entirely. If the damn ad networks would just follow best practices regarding efficient & robust JS serving I wouldn't block them, but they don't, so I do.
DIY cartridge manufacturing is relatively common in many parts of the US. The two big drivers of this activity are reducing ammunition costs and research/experimentation with new cartridge designs or loadings.

The cost driver is the most straightforward, and has two different angles. The first angle is that recycling spent ammunition can be significantly cheaper than buying newly manufactured ammunition -- treating brass as a waste material is expensive. The second angle is that there are hundreds of exotic or less common cartridge types that have a market volume much too low for economies of scale to kick in on an industrial manufacturing line, which makes them relatively expensive when produced in a munitions plant. Individuals and small shops can often manufacture this ammunition much cheaper than the equivalent industrial plant due to the much lower overhead of running a small batch.

Cartridge research and experimentation is a world unto itself. There is an enormous amount of performance variance (both precision and ballistics) due to relatively small changes in geometry, configuration, powder, bullet, and firearm characteristics. Not only are there a large number of "hyper-miler" types who try to squeeze every gram of precision and ballistic performance out of a particular firearm and cartridge geometry, the hardcore types will design entirely new cartridges (and matching firearm components) to explore parts of the design space that are not possible with existing geometries. This is a popular hobbyist area, sort of like brewing a thousand slightly different beer recipes, that is enabled by the fact that it is straightforward to manufacture custom ammunition at home.

The vast majority of all DIY ammunition manufacturing exists for one of these two reasons, it isn't political or ideological. I'm sure a few of them are ideological but it isn't their primary motivation. The idea of designing new cartridges specifically optimized for the characteristics of printable firearms is interesting though.
> Pretty sure if you keep all your revenue inside the legal entity, you don't have to pay any taxes

As a person doesn't have to pay taxes until you pay out money to yourself, but the company itself still has to pay corporate taxes (on the profit it makes (Körperschafts- and Gewerbesteuer)).

For a GmbH/UG it is usually good to pay yourself a salary (if it makes money), because otherwise you essentially get taxed "twice" (corporate taxes and then income/dividend taxes if you distribute your profit to get it out of the company).

If you do a company, you should talk to a tax advisor, IMO best let him handle everything. I did a few companies in Germany, and I don't think it is worth to incorporate in Estonia (if you are not located there). It is reasonably easy to do in Germany.
(OPA co-founder here.)

The semantics of OPA's policy language are based on Datalog, a non-Turing complete subset of Prolog. This means that all policy queries in OPA are guaranteed to terminate (which makes it a good fit for problems like authorization.)

Beyond regular Datalog, OPA adds first-class support for querying complex/nested data structures like JSON.

As a side note, OPA was not developed at Netflix, but they were one of the early adopters and continue to use it today.
SCMUTILS Reference Manual
Live fast, die young and be a good looking corps
I don’t know if you watched the video this blog post is responding to, but I really would because I think it’s a far more important contribution to this conversation than the response.

His fundamental point was that design patterns should be about describing knowledge of how different constructs react to each other in combination, and that design patterns as written were mostly about how to build these individual constructs out of just inheritance and methods. Hence the ultimate failure to create a lasting conversation.
How to run a calm workplace
We are indeed based on Chromium, but differ from Chrome in many ways. Here's a little information to expound on that: https://github.com/brave/brave-browser/wiki/Deviations-from-...
This Company Makes It Incredibly Easy to Consume News
And then gives the example of utf-8.
So reproducible build means that given the same input (ie same hash of dependencies), you get the same output.

The description of the build inputs has references to the definitions of other packages which have references to the exact version of the source code or commit hash or whatever (and hopefully has a hash of whatever is supposed to be downloaded). Therefore to get a full description one must expand all the other definitions. I don’t know how to do this in guix/nix but I suppose one might say “this package definition with this commit of this repo of package definitions.

Pinning to a specific version seems to be a different issue and I don’t really know anything about that
Well, I messed that up already. Too late to fix it.
Better urban planning is not going to fix anything in cities that were constructed several hundred years ago. Plus the solution there seems to always be wider roads and separate bike lanes - once again subsidizing things for traffic at the expense of everyone else.

Prioritizing car traffic is a trade off. For your individual situation, they offer you convenience and comfort. But that's at the expense of other people, especially people who actually live in the urban core and aren't just visiting or there for work.

Your system of only allowing AI-driven electric cars is a nice compromise, but it's just speculation - we're a very long way from anything like that being realized. This is about policy changes today that create a dramatically higher quality of life for millions of urban dwellers.
Secured Communication Through Fibonacci Numbers and Unicode Symbols [pdf]
She has a medium blog.
Thanks, never noticed environb. I’m still learning new things about Python 3 ten years later.
Very cool but seems very labor intensive. I probably shoot about three-four hundred rounds a week...can't imagine making them! Fortunately there are a lot of ammo sellers online that keep prices pretty low and deliver.

But kudos to these folks as they will keep downward pressure on prices
I see them pop up a lot on Reddit at least. I don't think a huge proportion of Americans know just how bad they are or their history.

For anyone who doesn't already know, there's quite a lot of info out there, but here's a quick link regarding their support for the Nazis: https://futiledemocracy.wordpress.com/2013/10/01/my-dear-fuh...
Roy Orbison hologram concert in L.A. invites awe and debate
Towards Maximum Energy Efficiency in Nanophotonic Interconnects
I lived (and still live) in a city with good public transportation my whole life (Prague has reportedly one of the best in the world). This is an issue of economics. Government-provided services with no alternative tend to go very bad very soon. Tokyo has grown a lot - and they built their infrastructure well. My city has been built mostly 200-500 years ago.
> based on Google blocking YouTube access on Windows Phone and some of the Amazon Fire devices

Are there any good alternatives to YouTube at all? Isn't YouTube already filled with so much of culturally-significant content (lectures, music etc) that blocking particular people (i.e. Windows Phone users) from watching it means putting them in a huge disadvantage like if they were not allowed to read any kind of books?
IEEE 1178-1990 – IEEE Standard for the Scheme Programming Language
Not really, Firefox and Chrome supported the picture element well before Safari did. It was part of the nascent HTML5 standard.

I believe what WebKit introduced was the analogous CSS image-set property, which likely influenced the picture's element's development (but image-set still hasn't managed to escape draft-spec territory).
If only we could redirect some of the massive defense budget for it, as a contract or something.
We're using NixOS for production systems for more then 5 years now (I only joined the company last year). and the functional approach has been more than rewarding.

We're strong adopters of the whole Nix ecosystem[1]. Having a reproducible, deterministic build of our applications and a functional configuration of our prod and dev server was a huge win for us. We can provision an exact-and I mean literally exact-copy of a cluster of machines in AWS with a click of button!

[1] My Ex-coworker, Rob Vermaas talked about it in NixCon 2015: https://www.youtube.com/watch?v=nuyuA43q9NE
I only just saw this, but HN's traffic hasn't tanked recently. Not sure what's going on with that Alexa chart.
I did this a few times and I disagree. The tax consultant can do all this work for you (book keeping, all the tax work, etc).
It is not free (I would say ~3k per year for everything a small GmbH needs), but in return you get a limited liability company.
I find the end bit even more amusing :) https://youtu.be/hoh4TmPzu1w?t=558
720KB LD I would hope. You need to maximise compatibility! Not all of us can afford those new fangled HD or ED drives!
cough Iron Dragon's Daughter cough

At this point I just translate "I want apolitical art" to "I want my politics re-affirmed" in my head. The majority of people are still stuck in the whole End of History/"We are post-ideological" trap and it is a remarkably sticky ideology. I'm not sure if it is the deepest point of ideology or just an innovation of this particular one that makes it very successful.

It isn't unreasonable to want to read some un-challenging escapist fiction after all, and if you have this world view you don't know how to express that. When admitting they are taking a political stance, especially a pro-status quo one, is itself a challenge to their politics ...
> Prolog is being used kind of like a more powerful version of Awk / Perl

I have limited experience with Prolog, but it is not just a quick and dirty scripting language (how I view Perl). They were able to build the system so fast, because they only needed to translate the customer's requirements into Prolog declarations, and the Prolog engine is powerful enough to solve the constraints. In my experience, imperative code rarely has a 1-to-1 relationship with the requirements like this.