skysight-inc/HackerNews huggingface dataset:
I don't think the term "science" has ever had a single unified definition. When people say "Physics is a science" and "Archaeology is a science", I'm not convinced those two sentences are using the word "science" in exactly the same sense (although of course they are using it in somewhat related senses).

Wittgenstein famously argued that there is nothing that all "games" have in common – there is no single common element to board games, card games, ball games – there is a "family resemblance" (Familienähnlichkeit) in which every "game" has some things in common with other "games", but there is no one thing that all games have in common.

Maybe something similar is true for sciences as well.
I mean, macOS is a thing and it’s just one of the many things built using Clang…
How Taiwan’s Digital Minister solved a mask supply problem
If you have an amazing idea for modern employee representations, you better try to implement it before people are trying to start the regular process for a workers council. If you only mention this idea after someone tries to organize the employees, don't be surprised that nobody believes you're acting in good faith.
> Did Microsoft any MIT/BSD Software at that time?

Many of the TCP/IP utilities (telnet, nslookup etc) in earlier versions of Windows were based on BSD code.
Regarding the last point, the Netherlands is very different from the US, especially at-will employment states. Once you give an employee a permanent contract, you cannot fire them except for a set of reasons defined by law.

Most interestingly compared to US, if you need to lay off people you need to lay of your employees in order of most junior to most senior (seniority in terms of time they have been with the company)
Moore's Law is incredibly powerful. It's a 400MHz microprocessor that's roughly equivalent to a late-nineties desktop PC, the sort that could (with a suitably fast CDROM drive) just about manage to decode to 320x200 VGA resolution. This is still a really impressive feat of coding.

Fab appears to be TSMC. So, the Republic of China?
Interesting question, would this be legal? Could BP or Shell make a cheap car but with the caveat that it could only be filled at their stations?
Yeah, we call that lobbying instead.
I welcome anyone to try to live a month in Sweden without a smartphone and a credit card from a major bank, just to demonstrate how incredible dependent society has made citizen on being customers to those companies.

Just a few weeks ago there were a bit of news where you could not sign up for a corona test unless you had the bank verififed identification smartphone app installed. When the local government in charge of testing was interviewed, they said that for people without the app they would help them install it. Problem solved.

Some luxury products are very different to other luxury products.
Apple is against freedom like since the beginning, I don't understand how anybody can use any of their products.
If a big company (e.g. Facebook) integrated their app store within their main app, there's automatically a massive userbase available - it could potentially even slightly streamline the install process for apps advertised via Facebook.

I suppose this would mean that Facebook app itself would have to be sideloaded, which would probably result in a hit they wouldn't want to take. For a while Amazon had two versions of their app on Android, one in Play store and a second one you could sideload that had their app store integrated. Based on the fact that AFAIK they now only have standalone app store for sideloading, I assume it wasn't a popular option
I think people kind of boiled themselves alive with Docker and don't step back to think if they're where they want to be often enough.

Docker first started getting traction when people were building their software with make. Make never quite got caching right (not really its fault), so nobody was really sure that their changes were going to show up in their release unless they ran "make clean" first. And, you had to have 700 helper utilities installed on your workstation for a build to work after "make clean". Docker to the rescue! It gives you a fresh Linux distribution, apt-get installs all the utilities needed for your build, and then builds your thing. It works 100% of the time! Celebrate!

At the same time, programming languages started moving towards being build systems. They want "mylang run foo.ml" to be fast, so they implemented their own caching. But this time they did it right; the "mylang" compiler knows about the effect every input file has on every output file, so it's guaranteed to give you the right answer with or without the cache. Some languages are so confident these days that you can't even disable the cache! They know it works perfectly every time. The result is extremely fast incremental builds that are just as reliable as clean builds, if you have access to that cache.

This, unfortunately, is not something that Docker supports -- layers have one input filesystem and one output filesystem, but now languages are producing two outputs -- one binary for the next layer, one cache directory that should be used as input (opportunistically) to the next build. The result is, to work around people writing makefiles like "foo.o: foo.c" when they actually meant "foo.o: foo.c foo.h helper.h /usr/include/third-party-library.h /usr/lib/libthird-party.so.42", EVERYONE suffers. "mylang run foo.mt" takes a few milliseconds on your workstation, but 5 minutes in Docker. Your critical fix is hamstrung by your CI infrastructure.

There are a number of solutions to this problem. You could have language-specific builders that integrate with your CI system, take the source code and a recent cache as inputs, and produce a Docker container as output. (Systems like Bazel even have a protocol for sharing cache between machines, so you don't have to copy gigabytes of data around that you probably don't need.)

But instead of doing that, people are writing articles about how their CI takes 3 hours when a build on their workstation takes 3 seconds, and it's because containers suck! But they don't actually suck -- the underlying problem is not saying "in production, we will only run .tar.gz files that contain everything the application needs". That is actually wonderful. The underlying problem is "the first build step is 'rm -rf /' and the second is 'make world'".
It also impressively shows the other side of things, where you can keep your factory running on hotfixes until pretty much the end of the game.

You can most certainly launch a rocket (i.e. ship your final product) with any kind of setup but if you want to build a sustainable rocket launching platform, you will most likely have to nuke production (as in, you can literally nuke your production) and re-build it.
In the article the N26 management is quoted:

"The alternative to the Works Council should have a representation of employees who are not only based in Germany, but also all other countries, including Brazil and the United States" and

"That said, if the N26 team feels that they want to organize the feedback culture in Germany differently via a works council, N26 will of course respect and support this, as well as any step in the formation of an electoral board."

The article says the initial dissent from the management was due to Covid19 concerns and inclusion of international employees. It may well be that N26 is just trying to safe face, but if we take the statements as honest, they at least give the impression that the management is not in principle against a worker's council.
I run three companies.

- A solo, bootstrapped B2B SaaS

- A bootstrapped B2B2C SaaS with one co-founder

- A VC-funded B2B SaaS with two co-founders

My solo project is the one I work on least. This is likely because nobody is holding me accountable for it, other than when I get the occasional email from someone who wants to use the product and they need x feature (which I haven't yet bothered to implement).

In my experience, I've done far better owning a fraction of something than 100% of nothing.
This is an excellent comment. Thinking about laws or policies as dynamic processes with various feedback loops and side-effects offers a better model than the usual static approach. Side-effects are critical, so critical that they often often work against the intended goal. Yet side-effects are almost never mentioned when people advocate for a certain policy.

How does it end? Probably with brittle systems that are unable to survive exogenous shocks.
Templates are basically dynamic typing in the compiler, to be honest.
They didn't "have" to do that and most places aren't yoyoing around, they're over it already and bumping along the noise floor of cases.

NZ leadership has chosen this illogical and self-destructive path because they don't understand risk or data or, apparently, economics.
What is this thing that wasn’t possible before but possible now thanks to the discount?

I know the talking points but what about the specifics?
But neither does the car manufacturer actively try to prevent you from doing so.
Good news - VP9 is supported on the next major iOS/tvOS releases.

Alternative web engines are a nice thought, but the reality is that the browser engine cannot be packaged as an "app", it is a new type of application sandboxing environment. Safari (and WebKit and JavaScriptCore) use significant elevated entitlements to be able to do things like control prompts to hardware features like location and NFC, JIT compile code, etc. The reality is that Chrome and Firefox have technical and security limitations which are much harder to overcome than Apple's platform guidelines.
The only benchmarks done before adding it to the core were on maths-heavy code samples, something PHP is seldom used for.

You can read about it here: https://stitcher.io/blog/php-jit
>My system is harder to use" is not a selling point.

It kind of is when the reason it is is a corollary to fundamentally supporting letting you and your User community do whatever they want. I've used Slackware, Debian, Ubuntu and MacOS; and to be frank, at least with Linux, even if I do have some greater degree of exposure to dependency/ABI hell, I'm free to determine my own approach to meeting those challenges.

With Windows/MacOS,you have a 500 pound gorilla shoving sh*t down your throat because they decided it's better for them. I simply cobble together a workable solution for the use-cases my Users really need, keep it simple, well-defined and documented, and most importantly, kick software or decisions that impact my freedom as a sysadmin to run the system I'm fine and dandy to maintain to the curb.

To hell with devs who don't respect rule number 1 of system architecture: the System one is helpless to influence or get to understand is the first thing to go when the chips are on the table. At least for me anyway.
I assume you will not be happy if we tell you that there are mods that drastically increase the granularity of production processes and will make you easily work 200h on a single map before ever launching a rocket..?
> It's actually Apple vs. Users. Apple has been taking us for a ride this whole time.

Oh please. Nobody who actually uses Apple feels that way. Though I agree they should allow a way to sideload apps.

One of the downsides of being primarily an iOS dev is not being able to participate in activities like game-jams because there's no way to casually share my stuff with other users.

> Taking a cut of say, 3%, to keep the app store running is forgivable. But 30%

Do you know how much Google, Microsoft, Steam and Epic themselves take from sales on their stores?

Apple protects its users better than the other major players. Their privacy and accessibility features alone are unparalleled, and they do a lot to curtail scummy developer practices. The entities which Apple protects users from are often the ones crying foul.

See: https://news.ycombinator.com/item?id=24154647 and similar comments:

> the magnitude of this is not immediately apparent unless you’ve worked in an agency / freelanced building iOS applications. You have no idea how many user-hostile and abusive things I’ve seen blown completely out of the water with the golden phrase "Apple won’t allow that". It wins arguments in favour of the user instantly and permanently.

> I’ve run up against Apple’s capricious review process more times than I can count, so I’ve got more reason than most to complain about it. But it’s impossible for me to argue that these rules don’t help the user when I’ve personally seen it happen so many times. It’s a double-edged sword to be sure, and I believe the best way of balancing things in favour of the end-user is to be more open than Apple is, but there are undeniable benefits to the user with the current system.
You can look at the dev dayries https://factorio.com/blog/
They are very interresting, I've learnt a lot of technical things reading them.
It's a well programmed game !
The Palestinians (which do not act as a nation and never did, their loyalty is to their tribe) have autonomy, and they should be given as much autonomy as possible (without bad security implications).
A Brief History of Responsive Web Design
I think the "Lazy Bastard" achievement is probably the worst in the beginning, it's quite an interesting one, though, since you later notice how much easier your life has become because you had to automate every little thing properly in the beginning.
Good satellite internet is very expensive, the oil tanker probably had a cheap slow plan.
I don't know if you've ever worked with double boiled linseed oil -- the actually boiled kind not the chemically modified kind -- but that definitely dries to the point where it will shatter instead of bending. Some experimentation with impregnating paper with it makes me believe it'd be excellent for fabric armor like in the article.

Obviously it'll be a much slower process since the linseed oil takes so long to cure but depending on availability of materials it might still have been used.
Prices are signal, they must match the cost of the product. Otherwise the customer can't properly decide whether it's worth it.

Subsidizing phones with app revenue means customers buy phones even though the benefit they gain from them is lower than the cost of the phone. Conversely, they don't buy apps when the benefit would have outweighed the cost.
Because their products are often very good in many ways and their policies protect users from many unscrupulous developers and companies.
True, but you are free to install only free apps, or no apps, or only your own apps pushed directly onto the phone. In fact you are free to fully operate without iCloud/AppStore (if I'm not mistaken)
Pity that LLVM doesn't get those bitcode improvements used in watchOS and macOS clang is different enough to warrant its own column on cppreference.

Lets see how much Apple Silicon specific optimizations will be upstreamed.
> It's not Apple vs. Fortnite. It's actually Apple vs. Users.

This would suggest that Apple is shooting itself in the foot—which is exactly the opposite of antitrust policy. Put simply: Apple’s behavior seems to be hurting itself and benefiting competitors (Samsung/Google) which, broadly speaking, would seem like an uphill battle for anyone arguing to open up the iOS ecosystem.
Sounds like fun but only if you’re not a programmer, for whom it would just be work.
The comments here made it seem more interesting than anything on the webpage of the game. Guess I'll have to give it a shot :D
You would generate the fuel extremely slowly so would have to wait ages between brief burns for thrust. But why settle for the Isp of a hydrolox engine, when you can have the efficiency of an ion it hall thruster?
I guess, N26 can easily setup a works council in the aforementioned countries and just give them the same standing, the german one gets. Very easy, but apparently not what they want.
Can you share a take-away example please?
I think my loss of interest was more about discovering the entire tech tree, I don't think making things harder will be enough to draw me back. I know there are mods that add technologies, though, maybe those are worth trying.
There is a difference between the positive effects one wants and the methods to achieve these effects. It is also valid to criticize and propose alternatives to policies which seek to give the same results but without other side effects. Other countries do things differently but want the same end result, some organisations do things differently from others but also desire the same result.
Design as a Service – ManyPixels
> but I can equally make a case why moving to a city to pay high rent prices seems kind of dumb.

No one moves to a city to pay high rent prices. The higher rent is a tradeoff that you make for certain benefits of living in a big city (which may or may not be worth it for each individual). My point was that when you move to a remote location purely for the lower cost (which people do), you're making another set of tradeoffs that are often ignored.
> If it was possible to side-load apps, then those advantages go out the window.

Who's to say what constitutes an advantage? From this discussion, half the people here consider it to be an advantage to having the possibility to load whatever they want on their phone, and have control over it.
What happens to players who refund everything from these stores once the apps are no longer accessible? Does Apple or Google just eat the cost? I presume Epic has already been paid out, it seems like Apple and Google wouldn't be able to claw back that refund money.
I’ve wanted to try this for a while but I’m a bit reluctant because I’m not sure that after an entire day of systems design, refactoring, building etc I need a evening game of it.

Would it be too much or still refreshing? My favorite unwind game is battlefield 4.
Useless is an understatement.
I remember walking into the latest generation of flagship Apple store (the cantilevered one) and thinking “man, who’s job is it now to throw the sledgehammer at the jumbotron?”

I wanted to do it but didn’t want a felony on my record. I think that would have been sort of neat, but didn’t know a good way to get the Ridley Scott five minutes hate clip played on it, which would have been critical for the gag.

A fun thought, regardless.
Or alternatively take a Moore's law view: the original factory remains there forever, eclipsed by the much larger, more orderly and modular, one build next to it.

Walk speed is a surprisingly big constraint on the early game, until you get various upgrades; you build a small factory because you don't want to walk round a larger one.
> N26 has filed another restraining order to prevent today's Electoral Board Selection for N26 GmbH, this time against the union ver.di. As such, IG Metall has stepped in to chair today's meeting. It will take place at the same venue, with the time delayed so people can make it.

https://twitter.com/worker291/status/1294183659583369216?s=2...
Totally agree. There are company policies which are enforced across teams like trust, safety privacy either via process or reviews. I haven't seen any large tech companies having policies/safeguards on how the revenue is made. In the end it's all about making money.
POSIX printf() actually supports positional arguments:

https://www.godbolt.org/z/xG15M5

Both clang and gcc support this, but unfortunately not the Microsoft C compiler.

PS: actually, it does, just not in the normal printf call: https://docs.microsoft.com/en-us/cpp/c-runtime-library/print...
Pure angels alone is quite amazing. Especially if you enable the overhauls too. (Industries and technology)
Really? Not being a Java guy, what is the explanation for this?

Terms like boxing and reference comparison come to mind but I can't stitch them into a narrative to explain this.
Instagram kept deleted photos and messages on its servers for more than a year
The problem with those alternative employee representation is, that there are not protected according to the "Betriebsverfassungsgesetz" (business constituational act). which can be very important if it comes to a conflict with the employer.
Worker Councils seem to have broadly similar but slightly different rights and responsibilities in Germany.

They are never mandatory, however employees do have the right to form one if there are at least five employees who are eligible to vote (18+) and if at least three of those can be elected (>6 months with the company, broadly speaking no one in an important management role).

At least three employees have to take the initiative and call for an election and that can often be quite scary, to be honest. Because appalling rhetoric like here from N26 is not uncommon when that happens. Often these employers also try to (even pre-emptively) form their own unofficial employee council (like is the case here), however that has to be seen with a heavy dose of skepticism, since ultimate power of how such unofficial councils function and whether they can exist at all still rests with the employer. Unlike the Worker Councils they are not protected by the law.

Worker councils cannot be abolished by the employers, their rights cannot be taken away by the employer. The employer has not control over them. That’s their power.

That doesn’t really change that I’m currently still too scared to actually form one at the company I work for, even though I would very much like for it to exist. It still feels like painting a target on your back, even though Germany does not have at-will employment and you certainly cannot be fired or blocked or even just so much as reprimanded for wanting a form a Worker Council.
Factorio always looked appealing. From a distance though. Never played this for the same reason I don’t do WoW and EVE online. Scared it would suck up every minute of my life.
Building a satellite constellation with 42,000 satellites comes to mind.
> My tenth son will always be my tenth son.

Unless you find you had two other sons you didn't know about.
Come on ... printf is a monstrousity and I understand why you would put hard coded checks in the compiler.
By sane, you mean yet another piece of infrastructure that has to be installed, documented, packaged into containers, deployed and updated for a problem that did not exist without containers. For a very large organization (e.g. hundreds of devs) this make sense, but for a medium sized company (> billion EUR turnover per year outside of software business) this soon becomes just another piece of overhead.
That's fascinating. I can see both the positives of it and the downsides. I recently (around two years ago) worked for a startup which grew too quickly and made some really bad hiring decisions which left them with a lot of loud, disgruntled employees - these works council right's would've crippled the company instead of just setting it back a few years.

On the other side I've worked for a larger financial services company more than a few years ago which would've really benefited from this sort of setup as the management was pretty callous in regards to when it got rid of employees or changed incentives at last second or diluted them severely.
From what I understand "solo founder == bad" is a pretty common view held by both YC and a number of other accelerators. If they all believe this then it becomes a self-fulfilling prophecy, and smart people will rapidly find another founder before they go through YC whether they needed one or not.
> Another idea I've come across (this was in the UK) is that people sitting for oral exams, especially, are examined by professors from other schools. That way there's no pressure for the professors of that student to give an easy pass.

This approach is used for PhD thesis defences, although in that case I believe there's an additional force at play: it's not just that they want an examiner who is external and independent, it's that they want the awarded degree to appear legitimate to the rest of the academic world.
Depends - Some games like this are addictive and great fun for programmers too. I played "Spacechem" to death. It's effectively a two-thread, multiprocess, visual turing-alike machine with an organic chemistry theme. It's awesome.