skysight-inc/HackerNews huggingface dataset:
> Because I'm tied into Atlassian's ridiculous way of doing things as opposed to a completely open file format I can take anywhere and edit in any number of editors.

Nobody cares. Really, they do not. This doesn't help the business, it adds way too much overhead, and requires nontechnical people to understand markdown and git.

I have never heard nontechnical people complain about the Confluence wiki. From their perspective, everything Just Works. Imagine having to tell them all the things that they can't do because of Markdown's limitations, and how much harder it is to do drop-dead simple things like adding tables. Can't you see how that's a 100x higher barrier than anything you can complain about for Atlassian? Anything that you're frustrated at with their editor, you probably can't even do in Markdown. All the markdown stuff is easy.
Just looking at the documentation on themes (https://d2lang.com/tour/themes) - the themes themselves are great but I can't see any way to set a dark (or alternate color) background?
Both versions will be supported :) "Classic" DF isn't going anywhere
The other problem is, the EPA isn't also all sunshine and rainbows https://www.cnn.com/2015/08/09/us/colorado-epa-mine-river-sp...
It’s also invigorating being around young people all the time, just don’t get sucked into too much partying :D
I mapped my country's businesses and their owners relationships.
Some very interesting things popped up. A private yellow/fake news company with THOUSANDS of owners/shareholders, lots of people with few hundred companies. company "rings" etc. Pretty fun stuff :)
How about working out? I recently found out that the most productive engineer on my team runs every morning before work which makes a lot of sense. He's always firing on all cylinders.
I hope this project makes into people's homes, but I really doubt it. Google invests so much resources into their Assistant (a recruiter recently told me they have over 1000 vacancies). Given that Google has it's own very advanced and very efficient cloud infrastructure, their own ML processors and an army of devs and AI scientists, their assistant will always be cheaper and "smarter" than a device build by a small company on top of an open source project.
UK's CMA launched a market investigation into cloud gaming and mobile browsers
I played Cataclysm: Dark Days Ahead in ASCII long before I even looked at screenshots of the tiles. Worse than getting stuck with Ben Affleck in the movie of a book you loved. The Jabberwocky was in the screen shot I saw, the description gave such a spooky mental image, but now all I see in my head is the 8-bit swamp monster thingy, like something from the original Castlevania.
See also related (flagged to death) submission:

The Leak: Mark Zuckerberg is set to resign next year

https://news.ycombinator.com/item?id=33707010
Sharepoint is what you settle for when you hate the company, coworkers and yourself.
> Your link works pretty well, it took a few seconds to load the map, but zooming and panning is quite smooth, it seems.

This is exactly why I recorded a video and put one in that blog post - because sometimes people that are running even the same software will have vastly different experiences. At the end of the day "But it works/doesn't work on my machine." is just the reality that we need to deal with - which will vary for someone with a weaker or more powerful device, certain browser, certain drivers and so on.

> Panning is much less smooth on openstreetmap.

I'd say that from the best to worst for me it'd go a bit like this: Google Maps (application) > OpenStreetMap (web) > Google Maps (web) > MapLibre GL JS (web)

> It's faster to bring in new features when zooming, but you have to endure blurry text and less details for half a second or so.

Same here!

> Also, you can't rotate the view.

I can't rotate the view in Google Maps (web) either, only in the native app.

For me, the web maps also seem to use raster tiles, whereas the application seems to use vector data, added more info in another comment: https://news.ycombinator.com/item?id=33712150
Steam version with better UI and graphics released 6th December

I did "actually played it", think the biggest thing I did was a lava cannon that flooded the area aboveground when invasion game, that was "interesting" build...

Having to relearn everything on interface stopped me from picking it up again, and from what I watched new UI look so much more user friendly
What's weird about most of these discussions is how they're always seen as technical considerations distinct from the individuals who actually use the system.

The kernel needs a highly-distributed workflow because it's a huge organization of loosely-coupled sub-organizations. Most commercial software is developed by a relatively small group of highly-cohesive individuals. The forces that make a solution work well in one environment don't necessarily apply elsewhere.
Honestly, if it wasn't for the fact that setting up a build environment in Windows is a god awful experience (As opposed to *nix where I can just "apt install <whatever>lib-dev", I'd fork Firefox and make a build that strips out access to scrolling in JavaScript.

Dear Web Devs

Every web browser already does smooth scrolling out of the box. Your JavaScript implementations of it rarely work and only create frustration to users. Even they they DO work, it creates an unexpected behavior, which is frustrating.
I agree with you about Singer. And about hypocrisy.

If you got pushback, then I guess it must be controversial what "EA" refers to at the moment. I hope it shakes out in a sensible way.
Try the work of Wynne Godley and Marc Lavoie, who use stock-flow consistent models to model the economy. See their book: Monetary Economics: An Integrated Approach to Credit, Money, Income, Production and Wealth [1]

[1]https://www.amazon.com/Monetary-Economics-Integrated-Approac...
Very very impressive.
That’s exactly the point. We can hold Apple accountable. That’s what’s happening with these investigations of what data they are holding and how it’s used. If the data was shared far and wide that would be difficult or even impossible.
Great news,

Using Docker inside WSL 2 has been painful for years, that's nice to see that things are getting better.
My biggest regret about college is not taking that workshop training lab that the Architecture department offered, which was open for any student to join, for free. With a lot of free scraps that can be practiced on. It would have been a great experience.

Now, wood working courses around me cost a thousand bucks, are at least 10 miles away, and are completely full. They only train for power tools, which I don’t have the space for at home.
Fascinating! I wonder if there's a way to keep this 100% inside the C ecosystem, without having to reach for an LLVM dependency...
Center for Effective Altruism: Our Mistakes
Ah, very few crashes on Android (using it right now), but my biggest gripe is that the first page load can take a while to even start, after opening a new tab or typing something in the address bar. Tapping on stuff lyke the reply/comment button is pretty fast though.
Multics?
>- Sites that work without JavaScript. Even better than the first, it's always a pleasure to see when a site is made properly for a change, without the toxicity of JavaScript that pervades the world wide web (WWW) as we know it.

I kept the colors I used before, but dropped JavaScript and tried to use CSS that is compatible with multiple browsers. It has been a learning experience, but very interesting to see how far I can get to with just HTML and CSS.

Now I've started focusing on semantic web tags, and accessibility testing. Much easier without JavaScript.

- Site: https://kinoshita.eti.br/

- Source: https://github.com/kinow/kinoshita.eti.br/
Yes, store it in your own custody. It was never safe with these stewards. It's safer with you.
And what theory of Good determines how we do that judging? The different "schools" of EA seem to have radically different approaches ("longtermism" versus maximizing QALYs for living beings).

And even this punts on perceptive utility, the kind that Nozick warns us about[1]: it's entirely possible that Johnny in Country X gets more utility out of $100 in charitable giving than 50 others in Country Y. But this seems like a really bad logical consequence, the kind that the Internet Rationalist EA community uses to justify spending money on AGI research instead of donating to AMF.

Overall, it's much easier to live in a world where we can determine that some set of charities are worth giving to, and not try too hard to order between them.

[1]: https://en.wikipedia.org/wiki/Utility_monster
> Java has so many deficiencies in its design that so many frameworks are invented to cover its flaws.

Java the language has its flaws, but the frameworks make the situation worse.

> Just give a real Optional type at a language level. It’s clearly possible in other JVM languages.

It's not the presence of Optional that we need, it's the absence of nulls. And nulls are in all the libraries. And you also have to convince your fellow Java developers that null is bad.
Kruggsmash likes to play necromancers, and then has to fight necromancers two games later. What goes around comes around.
Brick has a heat capacity of 840 J/kg°C. Water has a heat capacity of 4182 J/kg°C. Almost but not quite five times as much heat capacity. Water has a staggering heat capacity.
I admit it feels great and it does help - but it doesn't really help me turn the tide when I'm in the 3+week phase of inability to focus on anything at all. It's also super-hard to do it in this phase.

But I will try again, thank you for reminding me it feels good.
Sure! So it really breaks down into two cases: internal and external networking relative to the container Hermit creates.

(1) internal networking

If you run a test like `rust/network_hello_world.rs` under Hermit, then the communication between threads is part of the "deterministic bubble" that we're running inside of. When one thread blocks on a network call, the Hermit scheduler takes the thread out of the run pool, and it has to deterministically decide when it is ready to rejoin the run-pool by waking up. The scheduler proceeds in linear turns (labeled "COMMIT" in the logs), and if thread 5 unblocks from a network read at turn 100 in one run, it must unblock at that same point in time in all other runs.

Sometimes we use a precise model of the blocking operation (like with futexes) and other times we depend on sending Linux a non-blocking version of the syscall as a way to poll the IO and see if it is ready to complete (given the history of every operation that has committed on turns 1..N-1).

(2) external networking

This is impossible to determinize, of course. Unless you suck the whole network including both hosts into the deterministic bubble, as the DDOS fork of Linux experimented with in ~2013. That was kind of a negative result IMO because performance was pretty bad, but the paper is here:

https://www.dcc.fc.up.pt/~ines/aulas/1314/SDM/papers/DDOS.pdf

That's where record-replay comes in. `hermit record` can record network calls, but is in a pretty early state and doesn't support many programs. `hermit run` can just allow networking through and hope for the best, but in the future we plan to add features to record just network calls (and no other syscalls), so that you can mix and match different external-network-responses with different thread schedules. That is, you could "pin" the network responses with network-only recording, and then mess around with other parameters or even modify the program.
They also have a good offer on at the moment. They’ve released V2 and are offering all 3 apps on all supported formats for a single payment. Personally I only use Designer so didn’t partake, but even that is discounted a little.
I genuinely can’t tell if this is satire.
>Every study I’ve heard about says that relative wages have been steadily decreasing compared to earlier generations

Cite one. There's ample evidence (Census, BLS, FRED, many more) pointing otherwise. For example, here [1] is FRED inflation adjusted median personal income, which is clearly not at all near your claim. Here's [2] FRED inflation adjusted median household income, also no where near your claim.

There are many relevant factors that make this tricky, and pop econ often presents bad data. For example, wages is not total remuneration (which is tracked by BLS) which is not total cost to employ (also tracked by BLS). Both of those include other factors changing over time, such as more vacation, healthcare perks, regulatory requirement changes (FMLA, OSHA, more). So if you're going to talk about wages, you need to address total benefits. Hint: this factor is extremely relevant.

Also, you need to adjust properly for demographics. On average people make more as they age. So as a population ages or gets younger, median and mean wages can change for the entire population, but it's not an accurate comparison: it is possible for every person at every age to make more than a person in a previous generation at that age, yet for the median to decrease, simply because demographics are changing where in careers the median lies. Hint: this factor is relevant.

You also need to be careful if you're talking household wages, since household makeup also changes over time.

When you consider these and other relevant factors, I've seen nothing that points to people being poorer than previous generations in any widespread or wholesale grouping, at any decile of the income breakdown. And I've spent significant time researching this issue.

In fact, if you correct the first order data I just presented from FRED, the modern person makes even more than the FRED graph: the workforce are skewing younger (as Boomers retire), companies are adding more benefits (both to compete and because of legislative requirements), and households are becoming more single person (i.e. single earner), yet the median household income still grows.

So, cite your evidence.

[1] https://fred.stlouisfed.org/series/MEPAINUSA672N
[2] https://fred.stlouisfed.org/series/MEHOINUSA672N
Definitely. My thought is rather that it’s an additional point of friction that makes selling a workflow like this more difficult.
Yes PayPal. 'Please take my funds [0] and fine me $2,500 [1] if I say anything that you don't like'.

Also, thank you Stripe. 'For locking my whole account account without any reason' [2] [3] [4] [5].

[0] https://twitter.com/flipper_zero/status/1567194641610465281

[1] https://news.ycombinator.com/item?id=33348913

[2] https://twitter.com/zhovner/status/1384568453844066305

[3] https://news.ycombinator.com/item?id=28085706

[4] https://news.ycombinator.com/item?id=33299222

[5] https://news.ycombinator.com/item?id=23881643
`ruby -e 'require"date";0.upto(4e9){b=DateTime.new(0,1,1)+_1/86400r;c=b.strftime"%y%m%d%H%M%S";p b.strftime"%y-%m-%d %H:%M:%S"if c==c.reverse}'`

142? Sorry if I broke anything, on phone.
> I'm unable to hold a job. I'm "the best programmer they've ever seen" but only for the first month - then they start to hate me because I'm not working.

I feel this lol

I've seen medication that can help with ADHD without necessarily having strain on the heart such as Semax - the problem being that it costs tons of money.
There are also basic factors that can help you such as exercice and sleep. You can find them on PubMed and Reddit.

I've also found Beeminder+Toggl Track to help me get the initial boost to work even when unmedicated.
It's a software combination that will make you pay e.g. 5€ if you don't work at least X hours today.

At small doses it's exciting, but depressing at high ones ;)

(I've spent +100€ on Beeminder but the ROI is wildly positive)
Wikipedia top-line sentence disagrees with you regarding what the theory says:

> The efficient-market hypothesis (EMH) is a hypothesis in financial economics that states that asset prices reflect all available information. A direct implication is that it is impossible to "beat the market" consistently on a risk-adjusted basis since market prices should only react to new information.

But anyway, it sounds like we agree on the main point: relatively few individuals are able to consistently beat the market.
We too often see environmental regulations becoming pointless and costly burdens, or them even being used as bureaucratic weapons, rather than something that brings a net benefit to society.

Even minor construction and infrastructure projects can end up needing costly environmental assessments or studies prepared by "qualified experts", for example, even when the environmental impact is obviously negligible.

Activists and others opposed to development projects will sometimes raise specious environmental "concerns" to try to derail those developments by getting them tied up with red tape.

Even something as simple as trimming or cutting down a tree on private property can become a huge hassle in some municipalities, requiring permits and other bureaucratic headaches.

Of course reasonable people will push back against such regulation. The economic costs that are imposed often far outweigh the environmental benefits, if any benefits even actually exist.
1. If you want this culture, make it a rule, the way GitLab did with their Handbook-first Culture (https://about.gitlab.com/handbook/handbook-usage/#why-handbo...).

2. Do not expect anyone to do anything you have not trained them to do. If you want your employees to work this way, actually train them on how to do it.

3. Without leadership pushing this culture, it will. not. happen. Don't even suggest a change like this until you have sold at least 3 people in leadership.
Years ago, a flatmate - a girl even - told me about a friend of hers who repairs computers. According to that guy, about half of all women have nudes of themselves on their computers. And, obviously, the guy was speaking from experience. So... yeah. Don't trust the computer repairman with your data.
So we have spreadsheets in space (Eve Online) and now spreadsheets underground...
A hospital/illness scare made them realize they have nothing setup for illness/insurance and need a more secure source of income.

It's probably true that if word got out that Tarn or Zack needed medical care, the donations would flow like water, but it's understandable wanting to prepare.
Another key difference is that software is never finished, you can always fix a bug or add a feature or tinker with it.

When you build a piece of furniture for yourself or especially somebody else, when you finish it, it's done. All the little mistakes and imperfections are just part of it, and there is nothing you can do about it. Just accept and be proud of it and move on to the next project. It seems odd but it's a very nice feeling for somebody who mostly deals in abstract, perpetually updating software.
For local repositories, you can do it as a post-commit hook.

In the hook:

prefix=whatever
old=$(git rev-parse HEAD)
new=$(brute force $prefix)
git update-ref -m "chose prefix $prefix" --create-reflog HEAD "$new"

Of course, it's pretty silly and slow.
Here is new UI with someone new to DF and developer guiding them:

https://www.youtube.com/watch?v=bLN8cOcTjdo&
I don't think so. It would be only year 2006 (which map to second 60) which could be a problem, and there wasn't a leap year in that year.
No. What I think is that ordering between charities is a morally insensible act.
Thing to definitely consider: eternal, session-keyed command history
Well, does Sciter support CSS Flexbox? It doesn't ...

Features which the project actually needs will be decisive.

Does the project need Canvas? Sciter is the better choice.

Does the project need CSS Flexbox? Cobalt will be a better fit.

The binary size may play a role if all else is equal ...
That would explain a difference in price per square foot, but it doesn't explain why there are fewer small homes built further from busy roads. If anything you'd expect the opposite if it were just a reflection of people's preferences.
Thanks haha - yes plenty of dad energy here.
> we got the version of generics that landed because of backwards compatibility concerns.

We got the version of generics because of the need for two languages with different variance strategies -- Java 1.4 and Java 5 -- to be compatible, and so precluded baking a particular variance strategy into the runtime. It is true that the goal at the time wasn't to support, say, Scala or Clojure or Ruby specifically, but why does it matter?

> forced other languages to then go and reinvent the exact same wheel in different ways.

I don't think so. Both untyped languages like Clojure and Ruby, as well as existing typed languages such as Haskell, have been ported to the Java platform. Erasure, BTW, is a pretty standard strategy. Even Haskell does not distinguish at runtime between List Int and List String.

> Nullability specifically is much more subject to the part you left out: "And if you fix it, it'll be years before it trickles down to a large portion of devs who don't get to work at the bleeding edge, or even near the edge."

So what? Java is likely to be one of the world's most popular languages 20 years from now. Who would care if we wait to do things right, especially as it worked very well for Java so far. Who cares now that lambdas were in Java 8 and not Java 5?

As for C# vs Java, there's no doubt some developers prefer one over the other -- for some it's Java, for others C# -- but I see absolutely no reason for Java to adopt C#'s strategy. Even if you don't think it's any worse, it's certainly hasn't proven to be better. Those who prefer C#'s approach already use either it or Kotlin, so we've got them covered on the Java platform, too.
Well, this whole discussion and article is about misinformation and "truth", and I'm not sure how I could add to my initial comment at the top of this thread, but - assuming you allow, as I intend - the "Ministry of Truth" is not necessarily a malevolent, intentional global entity, but rather an occasional artefact of the factors previously described by myself and others - bias, circular reasoning, gatekeeping, etc then there will always be a significant chance that it will naturally arise here and there where those influences are scaled by - say - demographic imbalances (eg. white, male, liberal, etc) in the sector in question (in this case some Wikipedia subjects; but it applies equally to real-world contexts where you might see other demographic imbalances, eg. academia, the police, army, public sector, startup culture, etc, etc).

For Wikipedia's own various discussions on the subject if you want to delve further, try:

https://en.wikipedia.org/wiki/Criticism_of_Wikipedia

https://en.wikipedia.org/wiki/Wikipedia:Systemic_bias

https://en.wikipedia.org/wiki/Ideological_bias_on_Wikipedia

Remember, none of these problems are necessarily intentional, it's just not as simple as implying Wikipedia is a special, neutral case free of those issues.
In general, probably, you'd have to replace the part where he writes the LLVM IR directly to say GCC's IR. If you mean no IR at all it doesn't sound like it based on the part about replacing the assembly from LuaJIT.
Long story short, you should all pick up woodworking, or metal working, or throw some pottery or paint or something. Get comfortable with being a rank amateur fuckup and revel in the process of learning instead of fabricating without a hitch. I know that I, for one, really needed it.

Learning a trade, even if it doesn't become a profession is something which is very under-rated.
Can you expand on the use cases it's useful for?
The commenter above did mention the new UI is coming this december.

Long story short it got upgraded from Emacs to IntelliJ IDEA.
You need to use puts to avoid quotes being added around the output - so I'll give you 145! I'm on my phone too, I'm impressed I even got something working, you've done brilliantly.

Edit: DateTime.new(0) seems to work. 141.
In my experience the crashing happens on bloated JS heavy sites. If you don't visit those I guess it never crashes. Happens to me like 2 times a year.