skysight-inc/HackerNews huggingface dataset:
As someone who used to make architectural visualizations (I was trained as visualiser) , it would be great to set up some sort of Patreon / Sponsorship with interested parties. I think this is something that could work with the right crew. Would definitely be in.

The content could even be favorably licensed so historically accurate games and teachings in ancient history could be made.
Expected utility is positive implies that people have discontinuous utility functions wrt. money. That is, utility will jump significantly after reaching a certain net worth.

Another explanation that is consistent with gambling behavior is that people have inaccurate risk functions; that they overestimate positive upside and underestimate downside.

I am not familiar with the economic literature. But I believe that there is more evidence to support the second hypothesis. Behavioral economics has showed that humans are notoriously unable to estimate risk accurately. I have not seen as much evidence that humans have discontinuous utility functions.

Behavioral economics also tells us that humans are also terrible at estimating their actual utility functions. So I also don’t trust the original poster who claims that they have a discontinuous utility function. The only way to test that is to observe actual human behavior.
Or MAKEFILE. All 3 are perfectly valid.
Keep in mind that if you move jobs, and that doesn’t solve your issue, your future employer may not give you the leeway to recover in the same way your current employer might.
The thing to experience here, is to try using Google sites with Edge: Microsoft has definitely been pushing people to use Edge, but it pales in comparison to how heavily Google abuses their web properties to shove Chrome down peoples' throats.

Back when I used Gmail, I'd open my email and get not one, but TWO separate things, one a popup box, and one a top bar, telling me I should switch to Chrome, and dismissing it never stuck. It'd come back in a week or so. Even once Edge started running on Chrome code, Google stepped up writing new tricks to claim that Edge was "less secure" because it didn't direct telemetry straight to Google servers.

Google's underhanded push with Chrome has hurt everyone, and unfortunately, Microsoft probably can't "target just Chrome" in retaliating against such messaging, so Firefox gets hit too.
NEF: A static site generator in 445 bytes of Posix sh
Inspired by [http://john.ankarstrom.se/html](Writing HTML in HTML), as well as
other articles I'd been reading, I wrote [https://git.sr.ht/~acdw/unk](UNK), a
static site generator in 1000 bytes of POSIX sh.

Yesterday I realized even that is too bloated, so I pared it down to 445
bytes, resulting in NEF, the son of UNK. It's more a proof-of-concept than
anything, but I like it.
> The issue is, given a person that knows the language does not know how to structure their code, what is likely going to be the outcome with regards to maintainability.

> My production experience is mostly with C, C++, Python and Java

> On the other hand Clojure imposes exactly ZERO structure on your application. That is powerful but only if you know how to structure the application yourself, know what kind of choices you need to make and know ins and outs of various options

All I can say is I have Java, C#, C++, JavaScript professional experience and also Clojure.

From my experience, I've noticed that actually I can navigate better even a messy Clojure codebase, because the language is actually quite simple. Even if someone plasters poorly thought out macros everywhere, the rules of macros and macro-expansion are very simple and clear. I can easily figure out what they do and then start to make sense of the mess. And the REPL allows me to very quickly explore everything that is structured confusingly and hard to read.

This is not true with messy C++, C# or Java from my experience. When Java gets messy, you are now dealing with pre-processors, custom annotations, XML/reflection, magic strings, hidden circular dependencies, and ton of coupling, and those can really get out of hand. There's no simple systematic method to unraveling the mess, like there is in Clojure.

And on the data side of things, this is also true. Clojure data-model being immutable also means it can systematically be unraveled. Again, in Java, C# and C++, you have so many hidden data dependencies that can trip you up, realizing the spread of the shared data across a messy code base is quite difficult, in Clojure, the only challenge is figuring out its flow, but not its sharing.

But, to caveat, all the Clojure services I've worked on were developed while I was lead. So it's possible that having me around managed to prevent getting them in a place that cannot be salvaged. And similarly most Java, C++ or C# projects I've led also never ended up in such a rot for as long as I was around. Where as the Java, C++ and C# projects I've found to be unsalvageable mess I've generally inherited from others or people before me. I haven't yet had to inherit a Clojure project where I wasn't involved with from the start. I do wonder what would happen then. My best experience here is open source, till now, most Clojure open source code base I've explored I've found simple to unravel, but maybe open source has a higher quality bias.

Edit: One last thing that keeps me hopeful is Emacs, probably the oldest most distributed development project ever using a Lisp, and I find it pretty easy to understand its code base and add to it.
Obviously not this one.
Yes, but not necessarily as part of the minified code.

> Q16: Is "minified" JavaScript Source Code?

> No. Minified JavaScript, while not an "executable" in the software engineering sense of the word, is difficult for humans to read, edit, and modify. As such, it is not "the preferred form for modification" and so it is not Source Code as defined by the license. Therefore, minified JavaScript is the Executable form, and the responsibilities set out in the license for distribution of the Executable form should be met when you distribute minified MPL-licensed JavaScript.

> This means, among other things, that you do not need to, and probably should not preserve the MPL boilerplate (which begins "This Source Code Form...") when minifying JavaScript. However, you do need to comply with section 3.2(a) by informing the recipients of the minified source how they can obtain a copy of the source code. How exactly you do this will depend on how they can obtain that copy, but one way would be to include a comment with a link to the source code in either the page which uses the JavaScript or in the JavaScript file itself.

> Note that treating minified JavaScript as an executable increases distributor flexibility by allowing MPL-licensed code to be combined into a single file with non-MPL JavaScript source code without requiring the non-MPL code to be distributed under the terms of the MPL.

Ref: https://www.mozilla.org/en-US/MPL/2.0/FAQ/
No problem! I had the same reaction when I found out about College of the Atlantic. I was like, I should quit my job and go study there. Haha. I actually found out about them via Complexity Explorer, the Santa Fe Institute's online MOOC platform, by looking up David Feldman, who teaches a course on Complexity Explorer and is a professor at College of the Atlantic.

http://hornacek.coa.edu/dave/

https://www.amazon.com/Chaos-Dynamical-Systems-Primers-Compl...

College of the Atlantic actually has a lot of neat videos on YouTube, and below is a tour of the campus by the college president.

https://www.youtube.com/watch?v=sRgGpHu67rw
You needn't look far—there was a personal attack in your GP comment: "you sound, frankly, like some sort of political zealot". Swipes like that are certainly not respectful, and they're definitely not ok in HN comments. Actually, every single sentence in that comment had some sort of swipe in it.

If you don't think that was crossing into personal attack and breaking the site guidelines, it would be a good idea to recalibrate by reviewing https://news.ycombinator.com/newsguidelines.html and remembering that this sort of comment always lands with far stronger impact on the reader than the commenter thinks it will or assumes they're expressing. Objects in the mirror are much closer than they appear.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Fair play. I'd have been too nervous to ever get a coffee.
I think you really need the time away and focus on your health. 2 weeks breaks weren't enough as took me at least a week to not think about work, but then second was just dreading going back...
I'm also a senior dev and have suffered from burnout in the past. Building tangible things and learning the skills necessary to do it has helped.

Something like this: https://github.com/IBM/MicroscoPy

What you're describing sounds like it could be more than burnout though. I would also try to find someone to talk to.
In my personal and admittedly startup-prevalent experience with boards, I definitely think they operate more emotionally than most might think. Even companies I’ve worked with in the double to triple digit millions of worth function on far more emotional and interpersonal levels than most might think. Sure, money is the major motivator, but it’s all a machine driven by humans that are gut-based emotion bags.
Personally I do not look at companies for being nice, sweet, good to the world or whatever other bullshit any company will try to convince you to believe.

Do you really believe Microsoft is changing their tactics because they want to?

They needed to change.

Their goal which has always been Platform, around 12 years ago they realized it had to be open open towards everything else than Windows only. Otherwise they would be seriously under pressure.

Why do you think Azure is so popular with other platforms too, other than ms tech?

Microsoft is really really good at setting and reaching goals. They excel at it. And believe you me, that their goal is not to approve and support open source because they shifted their mindset towards it - it's because they had to - and they will make money doing it.

These statements about companies, being kind towards this or that, has to be read carefully. They are savages in the end and will do pretty much anything to win.

I worked at MS for many years. Not any longer.
They already do this, it's called "Discovery Mode" and is specifically aimed at education. See this trailer: https://www.youtube.com/watch?v=_yMDdQKfv70

It's also available as a stand-alone if you don't already own the game: https://store.ubi.com/upc/discovery-tour-by-assassin-s-creed...
> 2. all management are German

Questions from someone that knows very little about Germany:

How much of this is the German culture to be educated to a master/PhD level in order to get into management roles? Perhaps that increases the barriers to entry into these levels for immigrants.

How much of this is a language barrier? Immigrants to English-speaking countries have often learned some English before they arrive (often from their schooling) which might put them in a more advantageous position relatively speaking.
Attending meetings is valued here. Otherwise you risk being seen as disrespectful to the manager that invited you as a non-optional attendee.

But you may be on to something. The situation is pretty chaotic and I honestly don’t feel like I can help anyone, which is demotivating to me.

The organization has become too bureaucratic too political and I am not in the position to make changes, even if I knew what to change in these circumstances.
Jetbrain’s Rider as well as their ReSharper for Visual Studio have a navigate to implementation feature which I use the shortcut key for all the time.

The fact our solution has an interface for just about everything for testing reasons doesn’t slow me down even in the slightest when I’m looking through the code.
> Your observation about young people... equivalent of those living paycheck-to-paycheck “investing” in the lottery.

You're so close to uncovering something here...! Why do you think so many people play the lottery?
> You think that one errant command line entry should subject an individual to personal liability that could run into the billions of dollars?

Setting aside the hyperbolic dollar amount you’ve suggested (in North America, stories I’ve found about specific engineers being fined for structure collapses have been in the five-figure range[0][1][2])… sure, why not?

If a civil engineer accidentally writes down one load calculation incorrectly, doesn’t follow well-known safe design practices which would’ve caught the error, and it causes the structure to collapse, they do have personal liability. Why should software engineers have special immunity?

This industry has a terrible track record of self-policing when it comes to security, so maybe some added liability would help—and, to the OP’s point, there really is no way that a secret token should be finding its way into a public code repository except by failing to follow safe design practices.

[0] https://www.ehstoday.com/archive/article/21914808/engineers-...

[1] https://www.lexology.com/library/detail.aspx?g=3812f88d-8670...

[2] https://www.denenapoints.com/engineer-fined-errors-dallas-co...
Interesting. I've checked [1] and it seems that number of antisemitic incidents in Poland is rather low (for instance is smaller than in Sweden, which has much smaller population), not to mention France, where number of incidents was 5 times bigger than in Poland.

I am curious what is source of you information about Polish antisemitism.

[1] https://fra.europa.eu/en/publication/2020/antisemitism-overv...
More like, someone should make an app store that uses any compliant repo as an app.
I don't disagree with the theory, but note that Microsoft already has a store. Perhaps the answer here is 'Microsoft should expand its store from just Windows to Windows and github stuff."

It will be interesting if a 'pay per use' model for software can emerge in the independent/casual source market.
Naked shorting: The curious incident of the shares that didn't exist (2005)
Hi there! Love the recent surge in people thinking deeply about data, so thank you for your efforts to date.

All of the topics in the TOC look... interesting? I guess. But here's some blunt feedback: why would I want to learn this? Your language is all about changing the way you think - but that sounds like a LOT of work. Why would I want to do that? There's a lot of description of steak here, very little sizzle.

I may be overindexing, but it feels like you're falling into a hype trap. When I'm learning something new, I don't want to "disrupt" my mental models! That is very painful, and has all kinds of knock-on consequences. Will I have to throw away things I'm working on now? Will I still be able to communicate with people doing things the old way? Etc.

My point isn't to get specific answers, it's to express my emotional reaction to your leading copy. Also, it hits my ego a bit because it implies how I've been thinking about things is totally wrong.

The tone also implies some very strong claims. Even if I accept that your way is clearly superior, that assumes I can learn your models as well as I know my own. Realistically, I maybe absorb 80% of a concept, even after deep study.

If I take 80% of a new mental model that requires me to throw away old ones, I would be very confused. That makes me reluctant to try this, especially since it's not clear yet that your models are even workable. (Whereas my old ways of thinking, even if not "modern", have yielded a pretty good career.)

My suggestion: focus on attaching new concepts to existing scaffolding, rather than asking users to throw away what they knew before. That's bold marketing copy, but sets up your content for failure. Let's build something off what I know, and eventually pull a Theseus' ship of knowledge, rather than burning my ships as soon as I reach your shores.

Sorry for the stream of consciousness. Happy to chat more (after this week) if you want me to reach out.
https://www.make-it-in-germany.com/en/visa/skilled-immigrati...

It's still a good deal. Non-IT professionals can get a PR status in 4 years.
That's not a very compelling example - in most statically typed languages the object field names are not actually stored in member, so it makes no sense to want to do runtime operations on them, because they don't exist by the time the code is compiled.

That's why you find it hard to do in a compiled statically typed language - because it's not something that really makes any sense.
Why do you ask for a github repo?
Also, the 'six times more productive' stat turns out to mean Math Olympiad medallists who migrate to the US are six times more likely to get a speaking slot at the International Congress of Mathematicians than people who stay at home; an impressive accomplishment but hardly what most people would call 'productivity'. On the slightly less arcane measure of weighted academic citations, migrants to the US have twice as many as migrants to other countries, or four times as many as those who stay at home.

Or put another way: moving to country with best funded and most prestigious research institutions turns out to be useful if you want a high-profile academic career
I am a web developer. I like this website so much.
This web site is one thing that’s needed on the web, someone with some originality! <a href="https://trialsolution.co/advanced-driver-updater/advanced-dr... driver updater</a>
I'm roughly 10 years older than you. Experiencing a lot of the same things. WFH has made it worse. I have no supervision, and no work assignments. I've done little more than keep up with email since March. I get paid salary so I'm not complaining. Spent about a month playing with a new web framework. Got bored with it. Yet another way to do things that I've been doing for 20 years. Yawn.

Started going to the gym about a year ago. I go every other day and rarely miss. It gets me out of the house. Can't say it's fun but it's something to do and I like the effects on my body.

I'm losing faith that rationality and normal will return. We seem to double down on insanity instead of pulling back to some optimal minimum. I'm forseeing a future where every flu season is going to be 6 months at home and masks and all the rest of it. I'm astounded that so many people are so accepting of it all and seem to like being told what they can and can't do and where they can and can't go like they are 5 years old.
Why not go to the casino and bet your 4 digit net worth on black jack? You probably have similar or better odds of making money compared to meme stocks.
IBRK has a great app, and API access so you can write your own frontend. The explanation of trades isn't as idiot-proof, though, and it won't let you trade options unless you complete a knowledge test.
> The pair had previously fired blanks from a machine gun into a horrified music industry crowd after being named best band at the Brit Awards in 1992.

> WHY? BECAUSE WE ARE FUUKING STUPID AND RAN OUT OF IDEAS.

The title is incredibly interesting but the reality seems like an edgy band wanted to do something edgy. It is pretty curious that the received so much public backlash that they just stopped talking about it.
Not sure what your point is. There is still a brand called GitHub. It's the same reason people call it YouTube instead of Google.
Four key drivers will cause tech spending to roar back in 2021
KeenWrite helps me write documents in plain text format with interpolated variables from an external data source. Essentially, I wanted to define names, places, timelines, events, and other character sheet data in a single file and have the corresponding variable names integrated into the editor---as opposed to using a spreadsheet. Think of it as the DRY principle applied to writing. For a refresher on interpolated variables, see part 5 of my Typesetting Markdown series[0].

The latest release is a substantial rewrite to accommodate users' requests for diagrams, dark themes, I18N, a document outline, and a way to minimize the application's screen real estate. All variables are interpolated early, which means diagrams and TeX equations can use variables as well. See the screenshots[1] and slightly outdated video[2] for more details.

Ultimately, I plan to integrate ConTeXt[3] so that high-quality PDFs are exported in a single click.

[0]: https://dave.autonoma.ca/blog/2019/07/06/typesetting-markdow...

[1]: https://github.com/DaveJarvis/keenwrite#screenshots

[2]: https://www.youtube.com/watch?v=u_dFd6UhdV8

[3]: https://www.contextgarden.net
Wow, that was fascinating -- thanks for the link.
The statistics are 85% of American millionaires are self-made.

Statistics also show that Americans are increasingly unfit and overweight. These are choices, not predestinations.
> but it certainly seems risky going against an army of people that hate you and are willing to lose a lot of money just to spite you.

That's the part I don't understand. Other institutional investors will make money off this vindictiveness, right? It's not like they're punishing Wall Street as a collective; just the ones who have short positions.
They claim (via formal verification, I cannot speak to their threat model with much accuracy) that they are able to achieve the same or better security properties as ETH 2.0 without lockups (staked funds earning income are like demand deposits) or slashing (penalties for bad behavior / bad network performance).

The project as a whole (Cardano) has some other notable advantages. Personally, it has a built in governance system which actively funds projects / improvement proposals paid for by some of the block rewards & fees. Cardano just had their first round of voting and funding which gave in aggregate $250k to a variety of projects [0]. Funding batch sizes are expected to grow to $10 million dollars a year in 2021 (at current prices). This is where I'd draw the largest difference between ETH 2.0 and Cardano (the project which developed and uses Ouroboros)

[0] https://iohk.io/en/blog/posts/2021/01/12/project-catalyst-th...
> Lawyers often get involved.

They do? Whose? And when? I'll confess I have very little experience in this area.

I'd imagine that only happens when the people involved in the accident want to go after an insurance company for denying a claim or not paying the full agreed upon amount. In fact the only time I've ever heard of it in my life was when my ex sued the insurance company for trying to get away with covering less than 10% of her medical bills following an accident that had totaled both cars and left the at-fault driver dead.

I don't think lawyers are common in most trivial accidents- I don't know how accurate it is to say that lawyers often get involved.