skysight-inc/HackerNews huggingface dataset:
> An ICBM is typically at 2m in diameter.

Yes and no.

1. Diameter of silo is much larger than diameter of ICBM, if used start from silo, because part of diameter used for exhaust.
Only first ICBMs, use lift, so rocket lifted to surface, and practically started from platform on surface, not from silo.

2. Plane could also use lift. And many planes used on carriers, have folding wings, and they usually moving from storage to flight deck with folded wings, and unfold wings just before acceleration.
Also plane does not need to move via vertical tube horizontally, it could been tied to some platform and turn to have smallest possible cross section.
- Civil planes may be not strong enough for such maneuvers, but all navy fighters all perfectly fitted for this.
Unethical people is going to do whatever they can. Life is much more enjoyable if you just ignore them and whatever shit they are going to do with the content you willingly shared with the world for free.
Seems a bit tin-foil in these days.

These days? Surely these days it is beyond any reasonable doubt that not only were a lot of the tin-foil fashionistas right all along but also the suggested dangers of modern always-connected technology do now actually harm real people in real ways quite often. Just look at the subject of this very discussion.

The most disturbing thing is that it's still only a relatively small proportion of society who will actively try to avoid the trap. From my own experience it's not even that the others don't care -- plenty of them are well aware of what is being done to them and they don't like it -- but they think the alternatives are just as bad and they're (reasonably enough) not willing to become digital hermits who are disconnected from normal life just to avoid the likes of Microsoft, Google and Apple.
Care to explain why, and how you see the future of interracial and intercultural engagement?
I still have one, given to me by IBM. Nice decoration piece.
Uhh you should know that domain redirects traffic from hacker news to an offensive image.
You point out another kind of use of staging I've seen. "Don't touch staging until tomorrow after <some time> because SoAndSo is giving a demo to What'sTheirFace" so a bunch of engineering activity gets backed up.
Note the date: "survey of a nationally representative sample of 7,700 teens conducted in the first six months of 2021."
Y10K compliance.

https://longnow.org/ideas/02013/12/31/long-now-years-five-di...
It's because, fundamentally, the middle class is shrinking. The barrier for staying in the middle class is getting higher and higher every day. And this is happening before our eyes at a rapid pace over the last 10-20 years.

Who knows what will happen. I think the mass control of people has basically been perfected, so revolution feels really unlikely. Instead we'll see a police state and quality of life continues to go down for the plebs. Throw global warming on top of that and I think 50 years from now is going to be a pretty dire time. Better get that job at Evil Corp.
I think their question was more "if I wrote a migration that accidentally drops the users table, how does your system prevent that from running on production"? That's a pretty extreme case, but the tldr is how are you testing migrations if you don't have a staging environment.
Ah I see, when you look at it that way, yes, the instance itself is a bad enough thing. But the problem is that the step up from the previous n abuses is small enough that some percentage of the users will accept it, hence the froggy bits. They just keep doing worse thing, I'm trying to imagine the FF from a decade ago doing this and trying to get away with it. The users that are still left are the die hards, everybody else is already gone, they either can't leave or the won't leave (or both) until it is too late.
html5 ? caldav/carddav (their spec though)? usb-c? avahi/mdns?
they do sometimes get a standards boner, it's just very specific and strategic.
They do, but the point is that you don't have to be better than everybody else at it to get into university. You just do it for yourself.

I'm not the in US, so my knowledge of the educational system comes only from what I read, but it's my understanding that "extracurriculars" are an important part of college admissions, which is different from Europe.
Most govt litigation from India esp against tech, is an outward signal for more corporate lobbying being necessary, aka bribery
Not about the board, Ken. But I am curious about how you have the time to work on projects with the Computer History Museum and with Marc on his projects. Seems like you're a very busy man. :)
Compared to Windows, the notifications for trying Safari are nothing, and switching browsers aren't so much of a hassle. Microsoft actively tries to push you to Edge in the settings and a to get a Microsoft Account at start up. A couple of times I've been stopped at start up because of the "You need to finish updating" screen with those prompts, sometimes afterwards I see that my taskbar now has the Mail and Edge app pinned automatically. In comparison my Macbook throws up an ignorable notification in the corner if I open Firefox. For your analogy, your Microsoft Fridge is turning off the power supply for your house unless you go and turn it back on by yourself or buy the Microsoft Oven.
Thanks, exactly what I was looking for! Just created my first blog in a long time: https://reliwa.mataroa.blog/
> If you truly want to get rid of your a staging environment the minimum that you need to feature flagging of _everything_, and I do mean everything. That is honestly near impossible. You also need live preview environments for each PR/branch. This somewhat eliminates the need for a staging because reviewers can test the changes on a live environment. These two things still aren't good enough reason to get rid of your staging environment. There is still many things that can go wrong.

This can be done very easily with many modern PaaS services. I had this like 6 or 7 years ago with Google App Engine, and we didn't have staging environment as each branch would be deployed and tested as if it were its own environment.
> The most disturbing thing is that it's still only a relatively small proportion of society who will actively try to avoid the trap.

If people had genuine security concerns why would they be using stock Windows connected directly to the Internet in the first place?
It really depends on the product and what you work on. For the front end this makes a ton of sense, for backend systems I’m less confident that this is reality.
Thank god for Pareto then
If you want freedom and equality of choice, we should focus on breaking down barriers that stop people from doing what they want, not pushing them to do something different.

Adding incentives, nudging, and valorizing specific actions puts equality of outcome over equality of choice.

We shouldn't push a trend to respect and valorize men who stay home more than those who work. We should push a trend to respect them equally
Well, in the beginning I wasn't aware of the entire privacy topic. But now I am and I don't want any big corpo to censor me just because they already have all my life in a database.
For GNU make, it depends on the makefile. https://okmij.org/ftp/Computation/#Makefile-functional:

The language of GNU make is indeed functional, complete with combinators (map and filter), applications and anonymous abstractions. Yes, GNU make supports lambda-abstractions. The following is one example from the Makefile in question: it is a rule to build a test target for the SCM Scheme system. The list of source code files and the name of the target/root-test-file are passed as two arguments of the rule:

make-scmi= scm -b -l $(LIBDIR)/myenv-scm.scm \
$(foreach file,$(1),-l $(LIBDIR)/$(file)) \
-l $(2).scm

The rule returns the OS command to interpret or compile the target. It is to be invoked as

$(call make-scmi,util.scm catch-error.scm,vmyenv)

As in TeX, the arguments of a function are numbered (it is possible to assign them meaningful symbolic names, too). Makefile's foreach corresponds to Scheme's map. The comparison with the corresponding Scheme code is striking:

(define make-scmi
(lambda (arg1 arg2)
`(scm -b -l ,(mks LIBDIR '/ 'myenv-scm.scm)
,@(map (lambda (file) `(-l ,(mks LIBDIR '/ file))) arg1)
-l ,(mks arg2 '.scm))))

(via https://stackoverflow.com/a/3480982, which gives a Fibonacci example)
Virtualization on TrueNAS/BSD leaves a lot to be desired and in my experience just wasn't nearly as mature as on Linux with KVM/qemu, etc. Likewise, BSD jails seemed to me to be really well thought out, but when it came to getting them to work for me to run little apps/services like I could with Docker, or even a full-fat VM, I quickly gave up because the juice didn't seem worth the squeeze.

Whereas on Proxmox it's a cinch for me to run like 20 different VMs/linux containers that I use for various projects/jobs/etc. Huge ecosystem and really easy to take advantage of massive community of linux/Debian users/Docker/etc.

TrueNAS Scale, which is based on Debian, I think reflects an acknowledgement of the pain points of working around BSD for the types of services a lot of people want to use their NAS for. I don't think I'm ready to switch yet, but maybe in a year or two it will be a great solution.
That lady (a close friend of mine at that time) resigned because she moved to another country where we did not have offices. A few days before she left, she was promoted because the management had promotion targets for women, so they scored one for the target. Everyone knew she is moving out of the country, so the promotion was just a dumb KPI hack - when the target is to have 70% women in an IT organization of thousands, people do crazy things to manipulate numbers.

In my country during maternity leave the work contract is legally frozen, no change is allowed of any kind (due to a history of frauds with salaries, the government pays a big part of it so there were cases where they increased the salary 10 times for the duration of the leave). Still, nobody said anything because that target beats the law. The only thing they did not touch was the salary because this is the only thing the government is checking.
"ideally the file chooser should become part of GNOME’s core rather than part of GTK" .. Stop destroying GTK for F.... sakes !!! ¬¬
> the point is that you don't have to be better than everybody else

The person I was replying to was saying how they're 'very important' in Europe though.
Exactly! But in terms of design, there were earlier machines that spanned the gap like the astounding Burroughs B5000, which was marketed almost entirely to businesses (because that was the Burroughs customer base), but with a 48-bit word length and floating-point-only arithmetic, and including both "numerical" and "character" instruction set operating modes. The first delivery was, I think, to NASA.

Also, as Robert points out in https://news.ycombinator.com/item?id=30900280, the earlier IBM 1620 was similarly ambiguously positioned.
See my other comment [1], it might be hell because you're missing the right tooling. With the right tooling, it's heaven actually.

[1] https://news.ycombinator.com/reply?id=30900066&goto=item%3Fi...
They already said they use feature flags. Those usually allow betas or demos for certain groups. Just have whomever owns the flag system add them to the right group.
One of the things I often tell people is that if you hear someone say "Yes! It broke!" that person is probably an engineer.

But the moral of the story in the article is that unfortunately some things break much less easily than we'd like.
Homicides increased in places that didn't have large demonstrations or riots. I blame the riots for being riots. I don't blame them for the uptick in violent crime over the last 18 months.
1) how am I missing the link to the actual CDC study? or did WaPo not even post the link to the survey results they were discussing?

2) disappointing not to see any comparison to other advanced economies. Is this happening everywhere with high internet usage? Did the severity correlate at all to how severe the pandemic was or what the responses were? Does it correlate to income levels or political polarization or religiosity or any of the other things that vary (at least somewhat) between different advanced economies? Maybe the CDC study looked at this, but if so WaPo said nothing about it. Hard to know what to do with this information with nothing but a WaPo text wall talking about it.
This is also important for jazz.
Should I wish, for example, to find albums where a particular bassist is playing then this would be rather difficult unless they happen to be the leader for that particular recording.
Also, it would be particularly helpful to have subgenres, e.g. jazz -> post bop, jazz -> free, etc.
Flunking out today doesn't mean being drafted into the Army. That may come back, especially in Europe. It's shaping up to be a long war.
I don’t know if he’s saying he regrets it on net, just that he regrets the extent to which it’s contributed to this centralization.
We no longer have nuclear fallout shelters in San Jose
Exactly. A manager reported one more female promotion for that year. Because the office in my country is relatively small, one promotion still makes a measurable impact.
I don't get the obsession with file length. What's the benefit of having 100 files with one 50-line function per file, over having a 5000 file with 100 functions? Obviously not counting extreme cases where the file size would break some editors' buffers
Start writing it in one cool language, and keep transmogrifying the code base as HN fashions continue to shift to the next cool things.
> Well, supposedly the current pattern is the successful women are conditioned to seek more successful men.

I really don't understand this, it feels like it's matter of culture. Success is subjective. I still wonder how success is defined in those studies. I have a difficult time believing that women really prefer men with higher social status, it seems like a bad meme. And if it's true, it would be interesting to hear what feminist think about this, because that would explain why men still seek social status in the first place.
I learned that not all text editors go to the effort of loading the file data very carefully with careful underlying data structures when I tried to open a 67K LOC COBOL file on a 32bit system, a while back. (Sidenote: COBOL has a 999,999 LOC hard limit in the compiler spec.)

So very many editors just couldn't open it.

Some would use so much memory that the system would either freeze, or the OS would kill them.

Some would silently truncate at 65,535 lines.

Some would produce a load error.

Some would pop up with an error indicating the developer thought it was an unreachable state. e.g. "If you're seeing this error... Call me. And tell me how the fuck you broke it."

Others would manage to open it, but were completely unuseable. Where moving the cursor would take literal minutes.

There were exactly three editors I found at the time that worked (none of which were graphical editors). And they worked without any increased latency, letting you know that the developers just thought through what they were doing: vim, emacs, nano.

(A few details because people are probably curious - the vast majority of that single file project was taxation formulae. It was National Mutual's repository of all tax calculations for every jurisdiction that they worked in, internationally, for the entire several hundred years of the company. They just transcribed all their tax calculation records into COBOL.)
If it actually worked, then maybe this would make sense, (though I believe the negative social effects of that approach FAR outweigh the dubious positive). But in a case like this, where it was precisely a LACK of thought that marked it as a crime, it honestly seems absurd to me. It's like prosecuting someone for tripping over their shoelaces in a supermarket.
And on a single line of you're a real pro!
It's pretty easy to create your own amis with developer versions. It makes sense why AWS doesn't necessarily provide this out of the box. But it still stands for fully managed versions of licensed software, you'll pay for the license even if it's non-prod
This more of a "rubber hits the road" than a theoretical forum. There is a time and a place fir stuff like this. It's not a reflection of the bigger picture of sw.
German Retail Chains to Increase Food Prices by 20-50% from Monday
We've been adopting visual programming more and more over the years, we just don't notice it.

For example, the tree structure shown in the demo is essentially a navigation tree we're accustomed on every IDE today. Such a view didn't exist 30 years ago, but we take it for granted now. A file system layout may not always reflect the actual dependencies, but it usually reflects categorical relationships. Most IDEs also provide a type hierarchy view now which you can use as an alternative.

Similarly, there are now features for peeking to definition, "teleporting between types", having multiple windows laid out on the same IDE, multiple window support. We're slowly getting better tools to travel the source code.

At the same time, our need for grasping the full source code map has been getting less important too. Prevalence of refactoring and package management tools mostly do the work for you: they work the map, and hide the irrelevant parts.

Not to mention tools like Excel which have always been visual since forever. For some reason, many advocates of visual programming are obsessed with a certain specific Johnny Mnemonic representation of it. But, it doesn't have to be. It can coexist with our existing tools, and evolve over time, which is what's been happening so far.
Not really. Clearly the current socio-economic model discourages smart women to procreate.

So encouraging smart women to procreate would in reality simply unbias our society and make things fair again.

No need to invoke "eugenics" or something
This one is a special case because it's 100% subjective (and ripe for political misuse). Laws are (and should be) objective.
Integrating the file chooser is just one more dick move to make the life of other desktop solutions that relying on GTK harder.
Typical "wet roads cause rain" fallacy: you see this way of doing things because people choose to do it this way.
Ask HN: Is Stack Overflow jobs gone?
Easier said than done, obviously. And even with docker images and Infra as Code and pinned builds and virtual environments, it is difficult to be absolutely sure about the last 1% of the environment, and it requires a ton of effort and engineering discipline to properly maintain.

Reducing the number of environments the team has to maintain means by definition more time for each environment.
We used to say that about women and doing domestic chores. "Well women take care of the kids, provide a stable loving home and warm meals for the family. If they work what do they even bring to a relationship??". It's unfortunate that we can't seem to be so progressive on these things
These servers will not be accessible with normal DNS turned on, so Google may index it technically, but links will not work for normies, because they know nothing about DNS or networks. Technically competent users can switch DNS server, so they will.

Yes, it will be possible to show ads, but ads may link to sites within the parallel DNS system only.

Hackers, who want money for their work, are called security experts.
Seems like the GNOME strategy is to prepare the desktop environment for unconventional mobile form factors rather than workstations. Which is bewildering and confusing because I wouldn't think to use something like a Linux distribution on anything but a workstation. Though in my opinion Windows (WSL) and MacOS (UNIX) provide elegant developer experiences and advanced capabilities for workstation machines.

It's hard to say where GNOME fits in these days and if it's still relevant. These sorts of changes are great and I appreciate GNOME's work so I have a balanced perspective. Steam Deck even uses KDE Plasma and not GNOME so I don't know other than Endless Mobile where GNOME has opportunities to deploy this other than as a sort of proof of concept demo.
Six Flags Ends Dining Pass After Guy Who Ate Meals There for Years Went Viral
He could do us all a favour and shut Twitter down if he feels that strongly about it. There probably is not a more polarising platform out there.
Found the CDC link, at least: https://www.cdc.gov/healthyyouth/mental-health/index.htm
Thank you, it does speak volumes about me, but I am not taking it as the insult you think it is. You were trying to be clever by asking a question about "oh, but what if the person doesn't have much of a social media presence or makes it private?" And I proved that if you have a social media presence of any kind, it is easily discernable and those private little comments we all make when we think nobody is listening tells me whether I would want to work with them. Those things have nothing to do with professional aptitude, but you'd be surprised just how toxic some people can be in their private moments.

I deemed the points listed important enough to list here to indicate that you are findable, even when you think you're not. I was also careful about not just saying you're "X that works at company Y" with a bunch of links. Based on what I have read I think you are a competent, level-headed, well-rounded and reasonable person with strong opinions about what you want from your technology with a willingness to compromise. You're also an exceptionally competent developer and team lead and I wouldn't hesitate to hire you.

A social media presence, even when we don't want people to see it, can either accelerate the point to hire or the cut the interview short. I don't look to see if someone does drugs, binge drinks alcohol, enjoys going to fringe fandom conventions or spends their income on collectible dolls. I care that the person we're interviewing isn't expressing undesirable opinions about people of colour, sexual orientation or many other aspects that would bring undesirable prejudices in to the team.

Based on what I've read, your interview would consist of "when can you start?"

Regarding a "plan B" for no social media presence at all, then the interview process becomes much lengthier and more difficult for all involved.
this is not 2007
That's an interesting way of looking at it because I see the ability to apologize as a sign of strength, respect and leadership. And when someone refuses to apologize, I usually see fear and untrustworthiness.

If someone was apologizing too much, it might be annoying, but if someone isn't apologizing enough it feels dangerous to me. Maybe because of history when dictators try to use "strength" and being "right" as their defining leadership qualities, while falling short on reasoning, reconciliation and respect.
> "People mistakenly let process replace accountability"

Who would do this? If a bug goes into production, the one responsible for the deployment is the one who rolls it back and fixes it. Even it it becomes a sev-3 later down the line, they're usually the one who gets looped back in thanks to Git commits.

I would say that a pre-prod environment allows teams to incorporate a larger set of accountability, such as UX validation, dedicated QA, translation teams (think intl ecom) even verifying third party integrations in their pre-prod environments.
> The pay gap stuff is bullshit with no real analysis.

There is enormous quantities of analysis.

This anecdote you tell does not counter that
Aldi brand Grocery prices in Germany chain expected to jump 20-50% on Monday
Safe link: https://web.archive.org/web/20220318220659/https://www.jwz.o...
If you regret it, give back the money you earned from it, presumably the stock
Is it weird that I think that, armed with a modern editor, this would be basically easy and practically pleasant compared to the FooFactoryFactory “best practices” crap I’ve had to deal with?
Generally speaking yes, I think that if you aren't hiding stuff behind feature flags you're gambling.