skysight-inc/HackerNews huggingface dataset:
People are being dismissive of the premise here. But I remember when someone gave me a link to a Haskell repository. I had no idea what was going on, or what those alien symbols meant. I can only imagine that the barrier to entry for Haskell is much, much, much higher than that of an Algol descended language.
I've built plenty of stuff. Basically, trial and error and a fair amount of watching YouTube videos to make sure I'm not going to remove a finger using a new tool. I've built a gate for our deck, a bench and seating system for an entryway, some shelves for a pantry, planter boxes, a huge sandbox for our kids, but I think I'm most proud of the farm table I made out of reclaimed hemlock. It's 100" x 46.5" and my family uses it everyday: https://i.redd.it/e0yrn0g1jpp01.jpg

Apart from the safety issues of tools - or the potential waste of materials if you make a wrong cut -- it's really a very satisfying hobby for anyone who enjoys solving problems, working with their hands, and seeing something progressively come together.
People who have a mostly pleasant experience in school are unlikely to comment about it. I don't doubt some people had a god-awful experience, but you're hearing from the left tail of the distribution and not the hump.
Review: ‘The Book of Why’ Examines the Science of Cause and Effect (2018)
Here is a mention of the leak of some Windows source code (in Russian): https://www.securitylab.ru/forum/messages/forum18/topic18684...
PayPal to Introduce “Inactivity Fee” in UK and Parts of EU
PSA: tinyAVR Microcontroller Projects for the Evil Genius is a very good book on this family of MCUs.
From what I gather there were regular posts that facilitated illegal gun sales. /r/gundeals was banned and brought back after 90 days when mods and admins/legal got on the same page about what rules were needed and would work.
PBS SpaceTime has a treatise on relativity. There are a dozen videos worth watching on this topic alone. The video about “the speed of causality” is the one that caused me to level up:

https://youtu.be/msVuCEs8Ydo

Here is a 12 video playlist on relativity:

https://www.youtube.com/playlist?list=PLsPUh22kYmNAmjsHke4pd...

Here is a six video series on measuring space and time:

https://www.youtube.com/playlist?list=PLsPUh22kYmNBkabv9M4fX...
Another option is running is behind Apache as a CGI, and let Apache handle the HTTPS part. My repos (fossil.wanderinghorse.net) all run as CGIs on a $7/month shared hoster, and have been since 2008, without issues.
C++ compilers keep improving and compile times have gotten noticeably quicker for me, especially the linker step which used to take forever.

It is possible to have a fast C++ build, but it still requires diligence, ie avoiding including massive headers everywhere & using lots of forward declarations etc.

Many code bases don't do this so they end up with ~forever builds.
And even those 2 don't have any real arguments, just opinions. They really sound like they're trying to say something profound while they stroke their chin.

"Colourisation does not bring us closer to the past; it increases the gap between now and then. It does not enable immediacy; it creates difference."

It's just an opinion. I can say the complete opposite and the opinion sounds just as valid:

"Colourisation brings us closer to the past; it decreases the gap between now and then. It enables immediacy; it removes differences."
.NET Interactive Preview 3: VS Code Insiders and .NET Polyglot Notebooks
Or ideas in general, should we ever gate keep the dissemination of ideas and knowledge? Innovation is more likely to occur when people cross disciplines and they can only do that if it is approachable, it is gradual and discoverable. Simple is hard, simplistic is easy. Someone is going to come back with essential vs accidental complexity [1] but we can always strive for simpler, more cohesive ways to exchange knowledge. How much of our current notation systems are essential? And when do they diverge for non-essential reasons? Computer systems form primarily around notation (language and syntax), so notation is definitely important [z]

In the post the author mentions an excellent talk by Guy Steele that goes over issue of notation and balkanization titled, "It's Time for a New Old Language" where he outlines "the history and current status of computer science metanotation". [2]

Notation, like syntax is important, but like a plethora of ill defined and specified Domain Specific Languages (DSL), notation also needs to be defined, regular and learnable. For notation takes words and turns them into pictures that compose into thought structures that cannot be expressed in human written language to the same specificity. Think Feynman [3] and Railroad [4] Diagrams, or musical notation [5]

The abstract explains it beautifully,

> The most popular programming language in computer science has no compiler or interpreter. Its definition is not written down in any one place. It has changed a lot over the decades, and those changes have introduced ambiguities and inconsistencies. Today, dozens of variations are in use, and its complexity has reached the point where it needs to be re-explained, at least in part, every time it is used. Much effort has been spent in hand-translating between this language and other languages that do have compilers. The language is quite amenable to parallel computation, but this fact has gone unexploited.

[1] https://simplicable.com/new/accidental-complexity-vs-essenti...

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

slides, https://groups.csail.mit.edu/mac/users/gjs/6.945/readings/St...

paper, https://sci-hub.st/10.1145/3155284.3018773

[3] 6 minute video from Fermilab on Feynman Diagrams https://www.youtube.com/watch?v=hk1cOffTgdk

[4] https://sqlite.org/syntaxdiagrams.html

[5] https://www.mfiles.co.uk/music-notation-history.htm

[z] Wadler's Law
You can only react to something like that with force until it is clearly understood that this behavior isn't acceptable. That would include employees in Cambridge where the international organization is located. Of course the UK doesn't have too many friends on the international parquet and I think monetary interests will win here.
Oh. I haven’t noticed any startup lag personally. I’ll give st a try and compare.
We're talking about literature related to programming language design not Stack Overflow here.

More people able to understand the literature means more people who can contribute and contribute effectively. That means better programming languages, better tooling and better educated people.
They were using a so called accelerator mass spectrometer (AMS). The main challenge, as I understood it from talking with them, was in the chemistry required to prepare the samples for injection into the AMS. Specifically ensuring that there's no background signal created from the preparation itself. So there was a lot of work done just to get the process right (the less steps to prepare the sample, the less steps that might contaminate it). Then a lot of verification, calibration on the AMS and optimizing the beam transport to reduce losses as far as possible.

EDIT: The AMS was built and used in a lot of experiments before that. Among other things done with that instrument was measuring the neutron flux of the nuclear blast at various locations in Hiroshima, by determining the isotopic composition of the copper on building facade elements. Neutron capture produces some radioactive as well as "unnatural" stable isotopes and by determining their ratio, one can determine the neutron flux and energies.

https://www.researchgate.net/publication/6012967_Neutron-ind...

It saddens me, that the accelerator they (and I for that matter) used for their research, has been decommissioned as of last year and is being dismantled right now :( – I could start a major rant about it, that would touch the subjects of funding, some people's personal pride and good science vs. fashionable science.
Those amber and green displays were 80 chars x 24 lines - which is quite a bit less than a modern 5K monitor.

They also connected to their host at 1200 baud, or if you were really lucky twice that. (You could go faster if you had an entire mainframe to yourself, but most people didn't.)

So while you could edit instantly on the display itself, doing any actual computing required a lot of waiting for the text... to... appear... from... left... to... right...

I learned to write software in a room full of VT100s connected to an underpowered DEC KS10, and I have zero nostalgia for the terminal technology of the day.
Is PL notation really that bad? I think the more significant barrier to entry is getting the mental model of programming. Of course not all people can be good programmers, but it doesn't seem all the programming notation would be hard for someone with abstract thinking skills.
This post touches upon a subject that I really wish was more adopted: having alternate syntaxes for the sake of _clarity_. Syntax "bread" to the syntax sugar.

For example, regular expressions and date strings can be written in a nice and compact form, but how nice would it be write `Not(DigitalCharacter)` instead of `\D`? Or `TwoDigitYear` and `FourDigitYear` instead of `y` and `Y`. The same convenience exists in short and long command line flags; and optional named parameters in function calls.
Has Evidence for Life on Venus Been in Our Grasp for 40 Years?
If you're familiar with a recipe for baking a cake, the barrier to entry for most imperative languages is small. If you're familiar with Lambda calculus, I imagine the barrier to entry for Haskell is similar.

In both cases, entry is the easy bit. Learning the notation is a somewhat orthogonal and arguably much smaller impediment than the inescapable difficulty of figuring out what you're trying to accomplish, and then how to accomplish it.
I've managed to stay away from Reddit for years, but after the death of Google+ I needed a new source of communities for various hobbies, so I resorted to reddit. It's not as good, not as personal, but it's okay.

If you know a better place for this, I'd love to know.
Then you'd be encouraging migration from every other industry into Uber/Lyft because, as you say, no other job offers the same flexibility. So why would I work anywhere else if my minimum is the same? Mostly benefits & inertia of life inhibiting trying new things will prevent some of it but there will still be meaningful migration. The de facto wage would probably raise a bit as competition for workers ripples & Uber/Lyft would start implementing caps on how many drivers there can be (because a lot more will still value the flexibility highly) to better control their prices since the demand pricing has a legal floor above the market rate.

This is all obviously assuming there's about a stable mix of minimum wage jobs available in the market to people who need them. Remember that this job needs a new car every few years so there's a bit of capital investment required to maintain this job. There are financing options available but now suddenly this minimum wage work is further costing you even more to pay the financing. Then you're left trying to address that.

Every legal change to the market can have unintended consequences and infinite imagined ones in advance. Some times it's better to just stick to simple tweaks/changes that have a pretty well trodden path of study by economists. It is also important for cities to explore different things too though so that we can collect the data but which city really wants to do that with its citizens, especially how hard it is to pass helpful reforms for which the market response is well-studied and the law easy to explain to people.
Only have slovakian translation so far of upcoming fees https://www.paypalobjects.com/marketing/ua/pdf/SK/sk/ua-1216...
I agree that if you learn C-style syntax, moving to a more functional syntax (ala Lisp, Haskell) is jarring.

Moving between different C-style languages, once you know one, is not terribly hard however. It really is getting over that hump of learning one language from which you can then take that knowledge into another similar one.
Did their usability suffer? I always remembered Braun as being simple and intuitive growing up. Like you almost knew how to use whatever it was immediately without inspection.
> but there is just something about giving to the zeitgeist is what makes me queasy.

I don’t feel like I have the privilege to care about that.

Or, I don’t feel like that is compatible with making money and focusing on the project’s mission.

Save the inclusivity for the non-profit or your own angel investing in the future.
Parts of the EU meaning all of it except ireland and hungary.
Russian Opposition Leader Navalny on His Poisoning: “Putin Was Behind the Crime”
> building a more inclusive culture

What does that even mean?
Avoiding a Bad Day
Soon. ;)
I disagree. Java/C# are basically English. It’s not going to get much easier than that.

I’d understand this argument about a language like J, but we can’t dumb J down just so everyone can use it without putting in some effort, or it wouldn’t be J.

The most powerful tools will always have the highest learning curve.
Abandon pull payments systems. Instead introduce push payment systems. You create an account, they say "include 54623UCHAB54U in your reference", you push some money in and voila, it's activated. Then next month you don't and voila, it's deactivated. Then later on you push money in it's reactivated.

I mean, I know it's a dreamland. It could come about if contracts between businesses and consumers are basically regulated into standardisation as they should be.
Repairing Innovation
Further, the notation is a "tip of the iceberg" issue; the iceberg is semantics, and I suspect anyone who can grasp the semantics well enough to actually build something, can handle the notation (even if there's a notation they could handle better).

Which possibly means - the more notation-capable-but-semantics-challenged people are working in the field, the more work for the semantics-capapble people to clean after them.
Well, technically you're right, but I don't think the pigments in our skin made huge evolutionary advancements in ~100 years. I'd guess people were working more outdoors, but that's it.

So if you were to recolor a film you can take skin colors from today. But an advert, car color or fabric is incredibly difficult, even if you have the original, since the material will have degraded. Even if you repaint it with the original paint it will look different, since the paint will have changed, or if you use new paint the process to manufacture the paint (->led).

It might as well be another universe.
Slightly off topic: Why do we need to explicitly cast at all?

If the language is strongly typed the compiler should know whether the types are compatible and do it for you or refuse to compile.

I suppose my point is that casting was a poorly chosen example because the obvious solution isn't to have a better notation but to have no notation at all and follow Python's lead with duck typing or functional languages and strong type inference.
Why Not PHP?
Ask HN: Facebook blocking me from removing posts – GDPR compliant?
So I decided to remove a lot of post I made on facebook recently, and that went smooth using the activity log to locate them all (Comments on news articles mostly). I did this at swooping pace since the new UI in facebook works better than it used to in that regards. However, now I get an error message if I try to delete or post anything and only chat seems to work for me.

My question is wether this is even legal, am I not required to be able to delete my own stuff at whim or?
Maybe surprisingly, this was my brain speaking and not the gut.

Having a visceral feeling for our mortality might be 'good' in a sense but so far I have really avoided meditating on it. I fear that it would be a really disconcerting experience.
Does Github actions expose Git push options? One of the nice things Gitlab CI does is skip the CI if you do `git push -o ci.skip` so you don't have to mess with commit messages. It also supports the commit message `[ci skip]` or `[skip ci]` convention, but I find the push option nicer.
I get MLP implementation from scikit-learn and compared it with TensorFlow implementation. I used the same hyperparameters and the same optimizer (Adam). I've compared implementations on 114 datasets from Penn ML Benchmarks - they represent binary classification, multiclass classification, and regression. In comparison, I was using the CPU only. The TF was only 59 times out of 114 better than sklearn. I was surprised. The differences in performance weren't huge. What is more, the sklearn implementation seems to be about 2 times faster (I was using CPU only).

The conclusion is, that if you are already using Sckit-learn and need classic MLP then there is no need to get TensorFlow.
Amen to all of that.

This conversation illustrates the challenges with the reproducibility crisis. There is a fundamental problem in how we do science and that problem is hidden by our everyday experience of how effective science has been. This experience colors our perceptions of almost anything that gets dressed up as serious science, including objectively serious science. The scientific process is idealized as this effective tool but research happens at the behest of imperfect institutions and fallible people. Institutions and people are driven by financial and reputational imperative as well as the ideals of their research goals. These can cut strongly against the interests of performing meaningful research and publishing good science.
I notice they didn't mention what percentage of young men leave their tech job by age 35.
Good for them. After 20 years of this I wish I had done something else, but it pays the bills and I don't know much else. Well at least it's easy to find work and pays reasonably well.
Ask HN: Is Gmail Partially Down?
Search is loading too slow. Anyone experiencing the issues?
He must have been born modest, not all over but in (tiny) spots.

He should probably add "outstanding programmer" to "Cloud Developer | Philosopher | Story-Teller | Poet | Writer | Life-Long Learner "
> I will keep my idea under "not clearly stated" status until its released : even if it goes against the dynamics of indies, MVP, lean-startup… I have specific reasons which I explain here : https://community.indiestack.co/t/root-rise-of-indies-versio...

This link just takes me to a login form. Not sure if that’s intended/expected.
Don't both campaigns have to agree to the rules? I guess they can do so and them flout them entirely (which is pretty much what happened in this past debate).
Because inclusivity was never the problem.

Consider: among the countries with the highest ratio of female to male tech students are Tunisia and Pakistan. Norway is the country with the least. That does not directly address what happens mid-career, but it's a pretty good hint.
Look at old photos, and then take a current photo, something you understand and make it black and white, and resize it.

You'll immediately will understand how your senses help "add" thought, context, feelings, emotion behind it.

It can be anything, a road w/ houses, a car, a portrait of a person at a famous sight.

That. That's the sentiment.
Try giving https://i.reddit.com/ a try - it's an ancient ipod layout but it seems to do the basic stuff.
Training an AI for the card game Dominion
The key assumption which underlies tracking UTXOs is that the people sending UTXOs to each other have some sort of real-world relationship and they are both using the same blockchain.

But this is not necessarily true. Two strangers could meet anonymously in an online chat and agree to trade e.g. Bitcoin for Ethereum using a cross-chain atomic swap. In this case the transactions occur on two separate chains, and any available metadata is likely very hard or perhaps impossible for a third party to discover.
What if you’re reading in a DateTime from a string in a file?
We were lucky to get into programming at a time when barriers to entry were low. How could we justify putting up obstacles for those that come after us?
Apple could be banned from offering pre-installed iPhone apps in Europe
I disagree. There’s a reason NumPy is extremely popular and APL/J never were, even though semantically they are extremely similar [0]. It’s not because it’s difficult for people to grasp the underlying concept of array-based programming, it’s because NumPy’s notation is far simpler to learn.

[0] https://analyzethedatanotthedrivel.org/2018/03/31/numpy-anot...
I'm a little puzzled by their methodology, it covered noninstitutionalized folks in Indiana over the age of 12, but the majority of deaths in Indiana were in nursing homes. Looks like they were just trying to do the best with the data they could get, but it's not a great estimate.
I just make an account, random name, no email and fix everything in preferencs. Disable new design and save to get the old pref page. Then disable flair, custom themes, suggested sort, auto play, tracking outbound clicks, notifications; turn on compact links, save again. Go into personalization and disable all ad personalizations. Instead of joining subs and browsing the site, i usually just use an RSS reader.

I delete the account if I feel I'm starting to get too excited about my karma level.
We have all been "idiots" at some point. Gatekeeping is how you kill a field by removing all the beginners who might one day produce the next big development.
Leaving aside grammar/spelling/weird choice, it's not clear what this is for or why someone would want to sign up. Landing Pages usually a landing page for a thing - it's not clear what the thing is here (other than something having to do with liking UBI, I guess?).
Could you explain a bit more about what you mean by that? My interpretation is that even if you completed a bunch of BTC transactions in a way that allowed you to maintain anonymity, over time, new methodologies or technologies will allow future investigators to trace you as a real person through those old transactions. This? Or something else?
Anecdote, my first programming language was Ruby and it was super confusing without the braces. I then found JavaScript and then it clicked because of the braces (though now I have no problem doing Ruby and Python or Rust).

and I am not the only one saying this.
First, there is a massive selection effect going on here (motivated parents).

Second, let's see what happens if we fund private and public schools equivalently. Class sizes of 10 don't happen by accident.

Paying for private education "twice" is just part of rich people paying for the society that enabled them to become and stay rich.
Zooming Out, Big Water Bottles, and Air Quality
Community Q&A (Transcript)
Music notation is actually terrible, even musicians agree to that.

It clearly developed as a way to reason about music that already existed in the west at that point, rather than be a principled way to go about understanding the underpinnings of music.
Justice department charges hundreds with medical fraud