skysight-inc/HackerNews huggingface dataset:
My first encounter is Visage Smalltalk as part of the study to replace the VSE mainframe :-). But even the IBM SE is not that confident. Hence, we are off. (And strangely one of the issue is the source is too available, that the environment is too open to manipulate ... sorry just too used to COBOL and Java like fixed program than this dynamic things :-)).

But for the main history, just read about how Steve Jobs during my search of HOPL 4 about Next history that he missed the two key elements of the Lab (Ethernet and Smalltalk). He fixed both on the Next computer and in fact the prototyping and performance of Interface Builder and the underlying Objective C is so much practical than Smalltalk is too complicated.
That kind of thing only works for a short while before word gets around. Maybe you can keep ducking the fallout indefinitely in a big enough city but where I live, it's a small world and you'll burn your reputation in short order.
Nim has a growing number of libraries that handle many of the features provided here. This is one of the first major attempts at a large, comprehensive web framework in Nim. It's not a signal of any sort of shift in the Nim ecosystem. Nor does the existence of one does not prevent or defer the existence of the other.
Written by the author of Vue.js.
The entitled generation is now adult, and they demand safe-for-work cereal names, movies and open source libraries. You must comply lest you be added to the big social media blacklist of people-who-did-not-agree-with-us.

What should be considered offensive is to distract from what really matters right now (the BLM movement) to discuss a stupid name for a code linter. A very daft display of privilege.
Tracked who?
You got the arguments backward. SPARC uses the proper order (source,dest)

So it would be something like:

ld [%l0],%o0 ; Load whatever is pointed to by %l0 into %o0
call some_function ; Stores the old pc in %o7
; Result is now in %o0

some_function:
save ; Move the register window
; The argument is now in %i0
ld %i0,%l0 ; This does not overwrite the caller's l0
ret ; Return, essentially a jump to %i7
restore ; Called due to delay slot, restores the window
IIRC there were some studies saying that higher CO2 in the atmosphere leads to better growth but lower nutritional value so that's one possible side-effect.
SPJ said laziness-by-default was a design mistake. I.e. he’d still want laziness in a future version of Haskell, but not turned on by default.
Rubies are often mined using slave labor. I hope they consider renaming the language, surely they don't want to stand with slavers?

/s
I do care about all of the BLM movement, I really do. I can't stand racism or any other sort of hate towards minorities or any other group of people.

That being said, can we please keep politics away from software development? We already have good fights to battle, and changing whitelist / blacklist or master / slave isn't really helping to the cause.

This matter obviously is not only related to Rubyists, Rustaceans, Gophers or any other programmer group anyways.

I don't see the point in moving politics to software: if you really want a change you should vote for better leaders and fight in different ways. I don't think anybody will ever be offended by reading "whitelist" or "master". Truth is that nowadays everybody gets offended by anything.

Please, do not answer to this comment if you intend to make the discussion political. I feel that it is right to speak up for your rights, but I feel that it is best if we generally keep the discussions apolitical, whenever possible
What are you talking about? Linux distros come with debug info packages.
The idea that a globally used library should be renamed because of the issues in one country today.

Many countries have had issues with the police for decades, but no one cares. And there's plenty of countries with good police.
Seems like a great resource for rocket engines.

Having a simulator to try these out would be very useful before trying anything practical. I'm sure it will be a complicated piece of code with heavy computation requirements
Mozilla fired Eich over his private political opinions; they also run a lot of programmes with a very definite political slant. I wouldn't call them "evil" but as a conservative it's not a group that I'd like to support (but then neither is Google).
Normally there are two or more entirely separate machines getting and recording the same multicast traffic streams. For active trading, likewise, but maybe when one dies, the other is then allowed bigger trades?

It is usually best to keep systems as decoupled as possible, and to make possible responses to failure as few and simple as possible.
Good that the author did not succumb to such frivolous requests from delicate sunflowers in changing the name when it is only and only based primarily in context to the 'Robocop' film and nothing else.

This PC-nonsense has to stop.
> I don't see the point in moving politics to software

Politics are already present in software, as they are always present in all human enterprise.

Saying "don't get politics in software" means "I prefer the status quo."
It's interesting (to me) that centuries ago, plagues could last for decades and the rapidly-declining populations had to put up with this. Obviously they didn't have the scientific knowledge that we have now.

However, although we have more knowledge now, we don't yet have a vaccine, nor a political system that puts people first instead of profits, so might we find ourselves in the same situation as our ancestors? Sure, we also have the ability to complain to more people, more quickly, but that's about it.
Paid for what, the article? The author has been around the ZFS community for a long time and helps tons of people (including me) for free. He’s not schilling for WD if that’s what you’re suggesting.
Sure, same as Erlang has "binaries" (which can be C strings or literally any binary data as you said) and Elixir built on top of that to give us UTF-8 strings. But, you know, only these two. No more.

I quite dislike when languages start choking me with analysis paralysis. There have to exist sensible defaults!
I don't understand why anybody would like to change the name of a technical product for an unrelated political issue in a specific country.

This is extremely biased and prejudiced!

Globally not all police are like in the US.

I admire the police in my country (Finland). They are professional and courteous.
somewhat OT, but are there any active Forth communities/forums to follow if one wants to see what people get up to with it?
They are already the better option for Intel and AMD.
Qualified immunity has to go.
Brave is getting paid for having their referral code used, but they aren't actually referring anyone. The people that accept referral codes are being ripped off in a sense.
I wonder how this would have worked in practice with lot of noise being added to signals. Is the noise too negligible to "delay" that is added?
Well, I suppose I wasn't being entirely clear. Let me try to put it all in one post with vague apologies for letting the thread build up:

Your "oranges-to-oranges" comparison isn't. It compares homicides - which are overwhelmingly going to be negligent accidents or intentional crimes - with police caused deaths. The police are people we purposefully send into situations where violence is likely or respect for the law has broken down. It is expected that they will cause some deaths in the execution of their duty.

I can certainly see an argument that getting the deaths caused by police to 0 or close to is a worthy goal. But it isn't comparable to homicides because it is normal for the police to be sent in to uncontrolled situations. It'd be nothing short of a minor miracle if police-caused deaths were comparable to background rates given how seedy the US gets. We certainly can't get a feel for the justified/unjustified/negligent breakup of the figures which is germane to the debate.
Darwin "The Voyage of the Beagle"

Homer "The Odyssey"
This looks really nice. Do you know if type narrowing is a form of this as well? TypeScript has this pretty neat feature where if you have a variable x of union type A | B and you're in a code path where you've checked if x is of type A then the type is automatically narrowed to A in that code path without you doing any casting etc.

function num(x: number | Array<string>): number {
if (typeof (x) == 'number') {
return x + 10;
} else {
return x.length;
}
}
console.log(num(5)) // 15
console.log(num(["A", "B", "C"])) // 3

I think they just refer to it as type narrowing but it feels kind of similar in concept, so I'm wondering if it's a limited form of refinement types.
From your context description it sounds like you need some extended holidays to put things in perspective.

For me, the biggest difference is that processes in a big co are designed for any single individual to be replaceable. As a consequence, everything is bigger than you and slower to change even if for the best. This is exactly what you're trying to achieve in a successful start-up as it starts with everyone being irreplaceable (to some extent) where you can make a fundamental difference in the future of the company.

Being part of a successful company sounds exciting and you can learn valuable information to apply in other settings but I found that in start-ups you have a lot more room to learn than in a big co. This is because instability in a start-up is very visible and directly accessible (you'll run out of money in X months) so you must timebox everything. However, in a big co instability is more implicit and you can't fail as much. Also unless you can get a fairly high level position at a big co, you won't be able to get "very" relevant experience into building/working the right product because a lot of strategy is not discussed bottom-up in those companies.
The funny thing here is that RuboCop is an obvious pun on Robocop which is a satire of privatized police forces and corporate corruption.

But I'm not here to tell people what they should not be offended by. Telling people "you shouldn't be offended by X" is as bad as "we should keep politics out of software."

Instead of "keeping politics out of software" how about we try to listen to each other and be civil to each other even when we disagree? Which I think this posts articulates the argument for very well. I'm a lefty but this goes for all sides.
To be honest, and again without having an intention to be harsh, but those are not what I'd call "widely recognised contributions to deep learning". They're mainly articles in the lay press and a honourable mention in a DeepMind blog post. They certainly sound like contributions to Shawn Presser's reputation, but "contributions to deep learning"?

To clarify, what I was hoping to see is, at best, an article published at a reputable venue for AI research, a conference or a journal, or at a minimum an arxiv article that at least looks like it was meant to be submitted to a conference or journal. And at worst, a software tool that can be used in deep learning research. But it seems to me that your achievements are mainly having fun with and in one case finding an interesting use for tools that are already available.

Again, I'm not trying to be harsh, neither do I want to say that all this is not worth the trouble. But it should not be held up as an example of what people can achieve without studying CS. Because, I think you'll agree, they are kind of underwhelming when compared to what people routinely achieve who have studied CS.
This is my main worry about Multicore OCaml. You nailed it. There's a lot of legacy in the ecosystem -- which is not a bad thing at all! Many people appreciate stable environments and learn to circumvent their problems. All completely fine and we all do it.

But I worry that by chasing backwards compatibility and not just saying "guys, you need to modernise your libraries to do X and Y, otherwise you will never be Multicore OCaml-friendly" the maintainers will invite a lot of legacy cruft -- which will now be subtly broken -- that they will either have to fix themselves or just concede that it's impossible.

Then again, I suppose they don't want the Python 2 vs. Python 3 split (or Perl 5 vs. Perl 6 / Raiku; EDIT: It's actually "Raku" as a commenter below clarified). But I fear it will happen anyway due to the reasons above.

I very quickly fell in love with OCaml but eventually settled at Rust for these, and a few other reasons. It's an otherwise excellent language and has one of the most underrated compilers on the planet. It's a shame that it's moving so slowly... :(

EDIT: As for safe parallelism, here's what one of the maintainers said soon ago: https://news.ycombinator.com/item?id=22735176

It looks like they prefer to do the lowest level possible so people can build their own abstractions on top. Completely fair though, not criticising.
Indeed...

Bozhidar was incredibly patient.
Polish Canal+ used "Syster" encryption scheme. https://en.wikipedia.org/wiki/Nagravision#Analog_system
>as the price of the staple rises, so demand for it goes up.

in $ terms, sure, but only because the price went up. In absolute units? No.
I did say I trust the KCDC, didn't I? And also the CDC and RKI can obviously do some good work, but they completely failed to set the story straight on masks and aerosol transmission while over-emphasizing the fomite transmission and hand washing. So at least on those topics they've lost credibility.

I don't know if China needed the masks, or if they needed to weld people in their apartments, but apparently they did that anyway. See for example the article "Billions of face masks sent to China during Australian bushfire crisis". This was happening around February.

Spiegel published an article in which a distributor of protection equipment got orders for months of inventory within a day from various Chinese customers. They also claimed that all the other distributors which they knew had a similar situation on their hands. In fact they got so many orders that they alerted the ministry of health about an upcoming bottleneck in procuring PPE.

Then there's the US: "U.S. exported millions in masks and ventilators ahead of the coronavirus crisis". $17.5 millions worth of masks exported during January and February.

And this is in addition to the hundreds of thousands in PPE they received as donations from all over the world.

The average Joe buying a 10 or 20 pack for himself & family is first of all not hoarding, as this is a very small quantity and secondly didn't cause the shortage.
The path toward mastery: How to become an expert in a field
no esta mal para un principiante, la tegnologia subyacente es un tema perfecto para hablar.No?
.

hacker02
This is ironic, because Go in much easier to build than C or C++, especially since the introduction of Go modules.

Perhaps this "untangling" isn't the best idea, at least not always?
Seeking Freelancer – Remote – Europe
At MarsBased, we’re looking for a senior backend developer with strong knowledge of Ruby on Rails to collaborate in our projects.

Offer details and application form can be found at: https://marsbased.com/freelance/senior-rails-backend-developer/

Thank you!
Ideally, both - but in STEM you would get a stipend that you could live off of if you had no children so if you could only do one or the other I would say the first.
If economic benefit is all that matters to educational resources, you can eliminate most physicists and mathematicians, who rarely produce anything useful in the same generation. Yet what they do might bring massive new technologies or other improvements to society decades later. You can make the same argument about lots of degrees. Value to society is rarely obvious. Steve Jobs audited a class in calligraphy which seems utterly useless, let it lead to the Mac and the importance of fonts and graphics in computers in general.
I don't know enough about code generation to offer confident recommendations! I mean I really liked Sorav Bansal's dissertation, Peephole Superoptimization, and in recent years there's been a bunch of noise about using SMT solvers. But what's the mainstream? What are the standard techniques, and what are their strengths and weaknesses? I have very little idea.

Still, I don't think it's fair to say without qualification, "Code generation is much harder." Very simple code generation can be done by pasting together canned code fragments (the original meaning of "compiler") and occasionally computing and encoding a jump offset. A very simple code generator like the one in StoneKnifeForth https://github.com/kragen/stoneknifeforth is simpler than the parser needs to be for many popular languages. However, at least with my limited knowledge, it appears to me that parsing is a relatively closed-ended problem — sure, you can work hard to improve your error detection and recovery, and to give more useful error messages, but you're apparently going to get very little return for even enormous efforts at that. Optimization, on the other hand, which is part of code generation, is potentially arbitrarily complex, and you can keep getting good returns on your efforts for quite a long time.

So I would say that the easiest code generation is usually easier than the easiest parsing, unless you have the liberty to choose your language to make it easier to parse. But the hardest code generation is much, much harder than the hardest parsing. (Again, unless you're parsing a language deliberately designed to be difficult!)
Cloud Gaming Explained: Could It Be the Next Big Change?
Cloud gaming has been there for a decade, but now it has the potential to change the gaming course forever. With services like Google Stadia and GeForce Now already available, it’s just a matter of time before it’s a common practice in the Industry. For decades the video game industry has been about individual copies of games purchased for compatible systems. Some major game tech companies – Microsoft(xcloud), Google(stadia), Nvidia(Geforce now) – are increasingly focused on Cloud gaming, so could the industry change since we are definitely observing a pattern here.
Droopy Eyelid (Ptosis): Causes, Symptoms, and Treatment
A collection of Soviet control rooms
muy convincente chaval.Hablar sobre BUIDL bastante gracioso
no?

hacker02
Daily Bookmarks Revamp
The spread of the Americans culture worries me, in a lot of countries the police are your friends and they do actually maintain social order yet still people will parrot these and other movements calling out agaisnt the police causing social disorder.
No. This attitude of attacking developers because of political insensibilities of clueless people is not acceptable. The author is dead wrong in that article. Not the ruby community has to be better, these people have to be blocked from it. There is no point in being nice to people so unreasonable and just plain in the wrong, this position does not deserve to be heard.
FYI, to see what's being send do this: "F1 > Log Level > Trace" and then "View > Output > Log (Telemetry)"
I was accepted into a PhD program in Chemistry in the early 80's but decided to work as a programmer instead (and still do); I then thought about getting a PhD in Computer Science in the early 00's but a professor talked me out of it since it appeared that most of the jobs were in academia (right before Google started hiring them in droves).

Oh well, two chances and no dice.
You mean like any normal Linux distro ? Dynamic libraries installed from packages in the repositories will get updated automatically while random static binaries downloaded from the internet or built from source will just sit there perfectly stable and unchanging and progressively more vulnerable, unless the user takes an action.
If I understand correctly, your main interest is in finding ways to up your game when it comes to placing yourself professionally?

In that case it's very difficult to go wrong with acquiring a traditional CS background. There is really nothing you can do with computers that will not benefit from a CS background, including anything that may have to do with deep learning etc. On the other hand, learing about deep learning will only help you when it comes to working with deep learning.

So, regardless of whether getting into deep learning may help "put bread on the table", getting a well-rounded CS education, certainly will.
Also, the estimate is 200-1100 coronavirus deaths per day as a result of the protests, not 200-1100 total deaths.

"...200-1100 deaths per day of protests."
Heh, that's almost the same as my setup, except I bought the Seagate Ironwolfs instead on sale. I paid AUD$20 more in total for the Ironwolfs.

I am looking to sell my DS220j however. The lack of support for btrfs is very unfortunate, as a NAS shouldn't be using ext4 with zero integrity measures and zero bit-rot protection in 2020.

RAID1 will not save anything as if there is bitrot, without checksums there is no way to know which copy is correct.

I'm looking to replace the DS220j with the DS220+ when it comes out, which is supposedly in just 1 week based on a local PC shop I called. I also might upgrade to the DS420+ depending on pricing.
Vicodin, ketamine, and caffeine: The ingredients of a good space pharmacy
https://en.wikipedia.org/wiki/Absorption_spectroscopy

We can detect water, and oxygen in the atmosphere using this method.

Plus we can estimate it's temperature based on it's orbit and star's energy.

If it is in the habitable zone we can only suspect that it potentially can support life, but we cannot detect if life exists there.

Well, even if we could do that we would get data from N years from the past, depending on the distance.
Zero-Shot Text Classification with GPT-2
Yeah, a weird kind of freemium model. I am assuming it wouldn't be hard to turn off the encryption for say an hour every once in a while and advertise a 'free viewing' every once in a while to get people to subscribe.
This reminds me of the Factory Girl vs FactoryBot after #metoo movement.

I'll go create a gem called covid now and wait for the fireworks...

/s
I seriously hope these cloud gaming services don't become successful. It's basically giving up all control to publishers and the platform. Say goodbye to mods, fixes, save game editing or other forms of legit single-player cheating, making a backup copy of the game or your save games, etc. The only service I'm in any way supportive of is Shadow (which is a cloud gaming VM where you can install whatever games you want from whatever launcher you want without being subject to publishers'/developers' whims) and I wish other services were more like it.
Do the mods here ban users who have a track record of non-substantive + snarky/combative comments?

I feel like sites experience a downward spiral of intellectual entropy as time goes on if effort isn't put into maintaining a constructive culture.
You're right in the sense that it's not in style, but there are both named "locals" and "arguments" in ANS Forth IIRC.
This reply made my day, thanks!
He only needs a field and benevolent landowners though, not the rest of the spaceport infrastructure.
In my more paranoid moments I suspect that some of these disputes are false flags meant to discredit the social justice movement. In particular, some of the issues raised seem purpose built to piss people off without hope of achieving real inclusiveness or equality goals.

That I can't tell if that's the case or not is equally alarming.
Tracking Changes on Action Text
www.prettyneat.io :)
I wonder if the tests can be used to build an emulation layer that could run those same tests on any hardware. When that emulation layer is trusted, we can use it to cheaply test the build on generic hardware before committing to use actual, less common, real Mali G31 hardware.
Since pip is used to install Wheels it would probably be best to have a new separate 3rd party meta tool to install package managers themselves to avoid the confusion. Preferably this should have it's own additional PEP and integrate PyPI and PyPy along with other packages that could make life simpler for the (hopefully now happier) end user.
the 'copy' command should be removed from all operating systems and software too!