skysight-inc/HackerNews huggingface dataset:
I’d argue that the multiplicity of different programming languages and programming language paradigms suggests there likely isn't a teleological trajectory towards some single standard for programming.

We also have a multiplicity of building materials, tools, fabrication processes, etc. What's the standard way to make a steel object? Do you cast, forge, stamp, mill, sinter, roll, weld? I would expect engineering as a discipline to have more solid arguments for choosing which (combination) of those processes to use for a particular task than what is typically thrown around in discussions about choosing a programming language or paradigm.
indeed, and as another poster pointed out, it could also be because police monitor high crime areas more strictly, and so the arrests related to marijuana tends to reflect that fact.
Also, does it suggest that the most engaged HN readers (who come early to topic discussions) have a starkly different opinion to late comers?
I bought at $5.75 and held for the past 11 years...
I think this is a good place to point out that the "churn" could be a variety of things and really depends on the person "churning". The advice is still sound though, make steps in your life to not deal with the churn. The first step is identifying it, maybe next is how to overcome it. Not always an easy thing to do but I do believe everyone has that one thing holding them back.
The post does indicate IPMI support; are you referring to a more full-featured vendor specific system?
Accept the churn or be left behind, imo.

The best thing you can do to insulate yourself from the pain described in the post (trying to remember how code worked, etc) is to brain dump important things you learn along the way. I've recently begun keeping a TiddlyWiki[0] for every major project I undertake. In it, I keep unexpected things I learned, cheat sheet items, command-line snippets, and longer form entries about structure.

The best part is it was all written by me, so the communication barrier is as low as it can possibly be. Reading one of these TWs allows me to pick up a project again extremely quickly. It's also useful on large projects where different areas are like their own projects unto themselves.

Tools, not closing yourself off, help you overcome your limitations.

0. https://tiddlywiki.com/
Indeed it doesn't, hence "expected".

The concept of extracting helium as a byproduct of a reaction with high energy output is akin to taking the lye from wood ash and processing it further as an electrolyte (potassium hydroxide) for NiFe batteries.

I suppose even the irrelevant amounts of helium resulting from this process would also be ruled out when seeking out new sources since fusion is still in the experimental phase. Bottleneck seems to be materials (superconducting/temperature?)
Very much an overreaction. The whole point of Racket is to support multiple syntaxes. The idea that a future Racket would NOT support the current syntax seems absurd.

But really there are lots of other, better reasons to use JS over Racket for a major commercial project, which may or may not be actually a good call, but a new proposed syntax is not one of them.
The server appears to be down. Mirror: https://outline.com/fqYT2e
and more importantly, a plant-based diet will significantly reduce the suffering of sentient life.
Last week I tried writing a new Love2d mode for Emacs in Emacs Lisp, but it was on Windows so my muscle memory for Paredit wasn't helpful. Editing s-expressions is a nightmare without some kind of automatic help. Last night I wrote the same plugin for VS Code which used JavaScript, and naturally it was effortless. It got me thinking about how s-expressions are inherently hostile to non-customized setups, whereas JavaScript just uses arrow keys.

A former employer was led by huge Clojure fans, who requested that the backend be Clojure, and highly encouraged me to use ClojureScript and something like Reagent for the front-end, which I recently noticed that they finished after my departure. But the more I think about it, the more I can't think of a single feature of ClojureScript that's inherently better than JavaScript, whereas s-expressions are inherently hostile and also have no real-world benefits. JavaScript has destructuring, closures, a flexible module system, object/array spread, basically every syntactical feature Clojure has, but without the s-expressions.

The commonly touted benefit of s-expressions is homoiconicity (code is data), which lets the developer customize the language via macros without needing to wait on the compiler/interpreter authors. But we have this exact same benefit in JavaScript with compilers like Babel. Maybe it's pushed onto another layer of development, but it's in no way less legitimate or useful. The slight benefit you get by being able to do this transformation at runtime is negated by the inconvenience of s-expressions. (Although at first glance, it seems like we could use a better Babel API that lets us transform our code more conveniently. But I think they're working on that?)

The main other benefit I commonly see from people using Clojure or ClojureScript is live development. I saw technomancy made some blog posts about how he used Fennel (a Lisp that compiles to Lua) to do live-coding stuff in Love2d. I was impressed, until I realized that none of these features were specific to Lisp. So I borrowed the same underlying concept he utilized, and started to make a really cool Love2d live development thing just like he had, but in pure Lua.

Now I have the ability to press Cmd-E in VS Code while editing some Lua file, and if I have any code selected, it'll be sent to the live Lovd2d game that's running, to be eval'd, and if there's no selection, the whole current file will be sent. It's the coolest setup ever, almost identical to the awesome setup I had with CIDER + Clojure + Emacs, but without Emacs or s-expressions.
> I wonder if there are contemporary developments that will, some day, be considered truly beautiful.

Do we still build buildings that will withstand the times to just get to our great-grandchildren though ? Or are we just biased because only the good ones remain from the 19 century ?

(The neighborhood around Olympiades is from the 60s though).
If you don't need PFS you could probably modify MLS to be a bit simpler.

Firstly, no need for sender keys. A single group key will do. When you remove someone from the group, you still do the group update and derive a new group key (unless you don't want post-compromise security either, in which case you can throw out the entire tree concept).

Now when you add someone to the group, you share with them the entire historical group transcript along with all the previous group keys.

Is this roughly what you're looking for?
> Javascript. There is not much to learn if you come from c.

Ah, yes, C, well known for having rich data structures, object orientation, higher-order functions, etc. Even if you weren't conflating rather different languages, JavaScript is inherently interesting for being the only language supported by web browsers and thus being one click away from billions of people.

> Python, because ‘the python way’ is just a bunch of weird idioms for apparently no reason other than making it odd to read for beginners.

That's a pretty flame-y way to say you didn't choose to learn the reasoning behind something. Python has a lot of history developing language features in public – note that https://www.python.org/dev/peps/ starts in 2000 — so it's not like this is hard.
To save you some scrolling: if you click the little [-] the thread will collapse. I've campaigned to make the default an all-collapsed page but it did not get much support.
How? Buy less stuff, travel less, eat less meat.
Smart Software – Elixir Internals S2E5 René Föhring on Credo [audio]
We talked with René about Credo; why he built the library, how it’s different from other code analysis tools, and lessons he’s learned working in the open source community.

https://podcast.smartlogic.io/season-two-fohring
While I agree that lines of code is a poor metric for basing decisions on, all the suggested altenatives in OP are very subjective.
Unless they’re stuffed olives, I’d recommend just buying them with pits in. There’s quite a lot more variety that way at my local grocery store.

(I know you didn’t mean that literally)
are you able to automate your tasks and open up time during your work day to work on learning projects?
Sadly, I expect that the only result of this summit will be to plan for another summit a few months to a year later.
What's unclear about the situation? A developer tossed out an idea at a con. That's it, and `#lang racket` is and always will be a first class citizen.

If you're hesitant to recommend Racket because of a potential `#lang racket2`, it seems like you're missing the point of Racket as a workbench for creating new `#lang`s.
Any evidence about any oculus exec (CEO? CFO? GTO?) trying to change the most famous CTO of the company switch an implementation detail.

(The comment about the wife spoiling him to use java seemed more credible)
Are we going to make it?

No.

Global heating is pretty much inevitable. There's no taste for fixing it among the people who can actually do something. Politicians don't see farther than their next term in office, and the rich don't need to fix it. It's not really a case of "if" any more. It's going to happen.
I posted this too, I'm surprised it has no traction.
Whether or not you consider it an important part of insider threat prevention depends on too many other factors (i.e., have you already prevented other, easier avenues of attack) to generalize, but it's not unreasonable to want isolation of jobs even within a single-tenant datacenter. You may also do things like run external code in sandboxes, and you'd like that sandboxing to be safe and effective.
Yes and no. Its not that great. A big part of the motivation to rewrite atop Chez was to be able to expose more parallelism.
The fact that Google or Apple comply with a US law is not something that intrinsically makes them evil. They can fight it but they still have to comply eventually (if they lose). The choice is breaking the law. Would this make them less evil?

There are plenty of other things making companies evil. In short and perhaps superficially, it would be their tendency to choose to go against the best interest of users to make more money.
inb4: thread full of platitudes and pats on the back.
communist is missing quotes
The Mid-Life Crisis That Is the Half-Marathon
Yes, the problem is that X11's login/lock screen is secured by grabbing the keyboard and mouse, taking away input focus from the login screen in many cases will allow you to bypass it entirely.
I just use ViM and it’s fine for me. I’ve got autocomplete, syntax highlighting, and ripgrep for file searching. I think I can jump from a function to it’s definition but I’d have to double check.

With Tmux I just keep another window open with a few terminals running my server and front end watchers.

Erlang is neat because with Cowboy and rusty/sync (I _think_ that’s the library) I get hot code reloading for server side issues. Then webpack and a simple bash script handle updates to front end assets and transferring the files to the directory Nginx is pointed to.

I try to keep my dev and production environments as close as possible to avoid unexpected surprises so I’ve used DnsMasq to set up local ssl certs.

All in all it’s one of the more pleasurable dev environments I’ve worked in. Not having to restart the server every time I make a change is a huge boon, and having my supervisors restart their children automatically on crashes is tremendous.

I’d go with whatever you’re most comfortable with for best results. Learning new environments often sucks and you may end up discouraged and spending more time learning new shortcuts and how to do X, Y, and Z unrelated to actual Erlang development which can be both discouraging and a time sink.
Agree with everything you said...but remember all the issues you listed are not new to junior dev and also not new particular technology. Same debugging issues were being worked on in c and c++. Your observation is correct but applies to not only to all technology but life in general.
Unfortunately, any gains my western countries will just be wiped out by other growing nations. America could cut its emissions by 90% and it wouldn't put a dent in what Chind puts out.
GCC supports PGO since 3.1.1, released July 25, 2002.
Here's two places to start, for the various options (sorry it's two separate manuals):

https://docs.racket-lang.org/guide/parallelism.html

https://docs.racket-lang.org/reference/concurrency.html

Of course, you can also do it the old-fashioned way, with multiple Racket processes running services, being workers behind a proxy/frontend, possibly on multiple hosts, etc.
How to Choose the Best All-Inclusive Package in Belfast
Nice idea, seems particularly useful for navigating annoyingly large monorepos. Could also save a folder of symlinks for this purpose but not quite as straightforward.
Lol what a dummy.
I mean it makes sense if they just choose not to sell the cards they don’t want in datacenters to people who will use them that way.

What weirds me out is that you could have purchased the card, eventually decide to use it in a way that goes against their EULA, and they could just decide to take away your access to the software required to use the hardware.

I guess it’s more or less the same feeling as certain people have about Windows licensing or buying games on certain platforms. You’re buying a license to use whatever it is rather than actually buying the thing, and this kind of feels like an extension of that to hardware.
The pilot shortage: The Army’s struggle to fix its aviation problems
Aren’t personal projects how most people learn new technologies?
at the end of the day, this still relies on a heavy level of trust (i.e. on the infrastructure itself to do the right thing and that no one has a copy of the db).

As discussed, I'd prefer a system that increases trust without relying on trusted components (by making the vote verifiable after the fact) even if that can incentivize vote buying (but that's mostly because I view trusting the infrastructure as a bigger threat than being worried about vote buying, but I might be wrong about that)
Common misconception. I purchased my boat for $3000, and have spent around $12000 on it in four years making it safe and cleaning it up.

I don't have the money to pay for a $20,000 retrofit to electric power. I can't afford a Tesla, either.
Well it's because UK population is 66mn while China population is 1400mn.

UK was the oppressor and had all the riches in the world. Infact I feel so bad w.r.t to UK despite conquering, looting so many countries some significant percentage of population lives in poverty.
Like 5-10 years ago, writing.com updated their content from loading static pages to be more dynamic.

What they actually did was continue loading the content statically, then hide it behind a 1 or 2 second loading spinner that wasn't actually loading anything.

Seems like users have just come to expect spinners...

(I don't know how the site currently works, haven't been there in a long time)
>i guarantee almost no one will sign up. because we value life now like in no other period in human history

Plenty of people will sign up.

That won't stop whoever floated the idea from being fired and dragged through the mud. The majority doesn't really care about this sort of thing. A subset of society thinks life is still cheap, or at least no so ungodly expensive that it must be protected at all costs. However, the people who think life is infinity expensive are loud, vocal and their viewpoint is a simple absolute that is easy to defend so the rest of society caters to them.

Edit: And before anyone implies otherwise, I am specifically not passing a value judgement on either side.
Could anyone who is more informed comment on this WSJ article discussing climate change media coverage? https://www.wsj.com/articles/how-the-media-corrupted-climate...
But where will the culture of Racket go? How will the educational texts, documentation, and general conversations go?
I don't disagree generally.

But anytime there is renewed competition I wonder if the new competitors are better security wise, or just haven't been tested much yet security wise.

I hope AMD is doing better, but I'm not sure how to tell just yet. Things like the speculative execution problems seem to be a general issues inherent to speculative execution, so if AMD is doing it and they become a bigger target I would expect new issues to arise.
Does it work better than goofys?
As did China.
And I didn't think 'India needs more scientific temperament to come out of its religious tribal mentality and need more science education.' is racism at all
My only question now is why can't I flag my own comment ;o)
Still a Motherfucking Website
That’s pretty silly. For one thing, it was already owned domestically before MS bought it. Second, you think MS spends 8.5 billion plus untild engineering resources and overhead as a favor to the US government?
The problem is that this doesn't track correlations between people. The implication is that each user has an independent risk, but that's not always true. In particular it was the problem with CDOs during the last crisis: people assumed that one person's default would not cause another's, and what seemed like a collection of moderate-risk loans was actually very high risk in aggregate.

If you're aware of that fact then you know what you're getting and can deal it. But it's the tacit assumptions, magnified by aggregation and automation, that caused a disaster.
Global heating has already happened, we’re 1C up on preindustrial. The question is how high are we willing to go. Doing nothing will lead to another 6C, concerted serious action will be another 2C, and we could end up anywhere in between, depending on what and whether tipping points exist, as well as people’s good sense, and their willingness to elect politicians who will do something.
Very cool. I’ve always wanted to do this analysis with our company’s data set but never got around to it.
Hm, I was always kinda scared about setting up .Net on my linux box. What setup do you use?
Hmm, don't you need SeDebugPrivilege to access the process space of another process launched by the same user account?
I'm not comparing it in terms of cost, I'm comparing it in terms of how buyers think about it. People buy a WRX STI not because they don't know what they want and it seems reasonable. People don't buy a WRX STI because they want a sedan, do a bunch of number crunching and decide it's the best fit for their needs. People buy a WRX STI because they're in the market for a sedan and they want a WRX STI. The same is true for the Tacoma and a whole host of other vehicles. People buy a Tacoma because they specifically want a Tacoma and they pay out the nose for it (especially if buying used).
>If you want to "travel between continents", get a sailboat. No powerboat is practical for that

Not true. Lots of power cruisers are out there, and all commercial traffic (cargo, people shipping, etc) happens via motor vessels.
Good question, this is something that I'm going to change in the process flow. The original idea was that everything we had to offer after the assessment would need the name. We have a PDF summary, an email list, and a portal with additional features, (paid). Also we needed something to be able to uniquely identify the session to save it briefly. But over time I came to see how it would be a deterrent and I'll come up a better way.
Thanks!
Been watching Retool for a while and it's a fantastic looking product and concept. I think almost every company ends up spending a relatively significant chunk of time building up internal tooling like this.
MTG is pay to win (or at least has a very high table stakes) because most of the skill comes in deckbuilding not in play. There aren't enough play decisions in the game to gain a large piloting edge consistently. When most of the skill is deckbuilding you basically need access to the whole pool of cards in order to play the best deck for the current metagame (this changes a lot online). For example, bant shift was a really good deck for GP denver, it was a very bad deck within a week after GP denver as people were prepared for it and played decks that had good matchups vs it.
Not surprised by this info. Thanks for sharing.
As long as we attach personhood to a corporation, it is correct to attach morality to it.
I completely agree, but this looks like all we have to go on.
Cambridge really needs to build enough housing for the jobs it has. People seemed to live in outlying villages because it’s so unaffordable. Apparently the colleges own all the land and haven’t really allowed many homes to be built. Good public transport is so much easier to provide in an urban environment.
why does it start up on a random port, which is different each time? and it's not configurable? that makes it a real pita to run in a docker container...which is kind of the environment.
Interesting that you mention $1 billion, GitLab is a $1 billion company apparently: https://www.forbes.com/sites/alejandrocremades/2019/07/21/he...
This is for the BIOS. However, excitingly, this is the same board that I'd spent some time porting various bmc efforts to, so we can now have both on the same platform. I need to get those patches rebased, but I've been running a board locally with both bios and bmc firmware open source.
That's not power, that's a curse!
Un-industrialized portions of Africa are about to go full tilt into industrialization as well. China is beginning to invest heavily in manufacturing and infrastructure all over the continent. There is zero chance we make it out of this without significant impact to the global climate.
“a city that is more beautiful than any modern city”
to each his own.
i would rather live in a modern flat in La Defanse than in the centre of Paris. i feel those long and wide boulevards are not really meant for humans, and those old buildings have horrible flats. give me some narrow and winding London roads any time of day. preferably full of modern skyscrapers.
nonsense. the media picking up on RMS in a way that it doesn't even pick on trump, and even you now repeating it, is proof that the battle was miles away from where you dream it was.

RMS was instrumental to linux success. joke as you wish about gnu/linux, but if linux grep was worse than Sun's, etc, linux would never have gotten where it is today.

if we didn't allow tainted kernels, all mobile phones would be open sourced, and apple and google would have only a few billions instead of a dozen billions. and don't even get me on agpl and the sorry security state of closed source systems that make up our ecosystem worldwide.

acommodation was good for profit, not open source adoption.

open source must by definition be bad for business, but still be attractive versus the alternative. if you don't understand this very basic premise, stop calling yourself an advocate.
Arctic areas are heating up at twice the rate of the rest of the planet, and the melting permafrost will release enormous amounts of co2 into the atmosphere that will dwarf the emissions of all countries.

It's time to stop pointing fingers and start coming up with solutions.
That is actually just an encoder and not a (co)der (dec)oder.
Data privacy laws could make the criminal justice system even more unfair
CTO title makes sense when the company is growing big. Apart from managing engineering leaders, CTO's approve decisions to share the trajectory of the company. For eg. should go with aws or gc or azure. How it helps to future of our company. We need to invest in ML or AI or xyz because we see that is the future. The day today engineering/architecture will be driven by Architects OR engineers close to the problem.