skysight-inc/HackerNews huggingface dataset:
I do research in Montessori and other developmental pedagogues, and what you described — restricting access to materials on the basis of age — is not a typical Montessori practice. Nor are “Stations”.

Children proceed through Montessori as they demonstrate mastery of developmental materials. The teacher should be closely following each child’s progress and will introduce a new material when they show readiness. Materials are kept organized by domain on accessible shelves but children would lay out a mat or find a table and bring materials there. In fact one thing the teacher is observing is their ability to independently select a material that is of interest, work with that material in a state of concentration, and replace the material where it came from when they are finished with the material. Goals are independence and autonomy in a community that supports respect for others. When it’s done well, it is really beautiful to see a community of little scientists at work.

If in your school progress was age-linked or materials were set up at stations, than whoever “certified” that school does not understand sone pretty basic and fundamental concepts of Montessori education. Or they have gone off the Montessori nap somehow.

Another basic tenant of Montessori is free access to the outdoors. And there is a lot of work about what the outdoor environment should offer in the way of exploration, gardening, etc.

Sorry you had the experience you had. When done well it is difficult to imagine a better way to do early childhood than Montessori. I wish I’d had it.
Anybody else saw this coming after last years underwhelming BMW presentation of their voice assistant at a Techcrunch event?

https://m.youtube.com/watch?v=CyqiIjqVXDQ
> I mean, Result is pretty straightforward. Especially in the context of "Func" which is already there. Select is a common phrase used in, well, english, but also sql, smalltalk, C#, ruby ... and a bunch of others. If I know any of those it's a pretty big hint.

> It's roughly the same shape as () and [] and I already know it from html.

The entire point of this is that folks who are educated in a language forget how much they had to learn to render a piece of code obvious, instead appealing to "simplicity" and imaginary beginners.

I think these quotes demonstrate that's how you're thinking here too.
2to3 works and forward/backward compatibility was handled very well.
But I mean what's the point of declaring something to be a standard if the important people weren't interested in implementing and supporting it?

Anyone can come up with a standard in isolation. Getting the relevant people on board and able and willing to support it is the useful bit.

Did they say they'd support it? If they never said they did it seems unfair to criticise. Are you going to support my graphics standard that I just made up?
> which is exactly why Waterfox has so many users.

> there are basically no waterfox users
According to the article the administration knew there were privacy concerns.

> In response to a request for the dates of birth of the protesters from the Met Police, an email from KCL read: "We've taken their details from our card security which does not have DoB. I would have to go to student services which would raise flags and cause chatter so would rather not as this is a sensitive around student freedosm!!! [sic]"
Is Scheme a half-assed extension language? What about Guile?

How do you like Niels P. Mayer's XLISP-based Motif X11 toolkit widget interpreter, Winterp?

https://pdfs.semanticscholar.org/f169/54db7cb7c07ac842e31247...
> On one boot I had an issue in init.el which caused emacs initialisation to hang, so the root cause wasn't systemd. But systemd didn't fail gracefully (or informatively) in this case. And it took me a while to figure out why systemd wouldn't bring up any services, since it wasn't reporting to me that the emacs service (or any service) had failed

If it’s hanging it hasn’t failed. If that daemon is configured as a blocking dependency, waiting is the correct thing to do — this is why timeouts and health-checks are as important as making sure that your dependencies are as flat as possible.
These advances cause me odd feelings.

AMD works closely with both China (THATIC, HMC & CHICC are owned by AMD and the RPC Army, and what percentage of AMD is vested is murky) and at least one Islamic country (it is 6.9% owned by Mubdala IC).

I don't pretend that USA is perfect, nor that Intel is above back-doors or poorly written kernel code. And I don't know what is AMD's commitment to their partners.

But I have a bias that the company with the best technology should not be working with those that would love to destroy American values, and especially when the hardware made by those companies will be in every computer I run at home. On chips that are running proprietary code that have access to everything I do.

Now, competition is surely a good thing, but am I wrong to be concerned that AMD seems to be winning?

Please comment if downvoting so that I can learn something from it (I greatly respect the opinion of other HN'ers) if my statements or concerns are wrong and why. Or vote me up so that the comment stays around long enough to get useful feedback.
3. Dünya Savaşı – Sosyal Medya Çöktü – ABD Trump Rusya IRAN Türki̇ye
Standard open-in-new-tab warning applies.
I have canceled my NYT subscription after reading this.
I suspect this will be fixed soon, since chips just came out, and a lot more people will look at it, besides AMD themselves.
What extensions are people using that they’re so dependent on that haven’t been able to migrate to webextensions? Genuinely curious. I used to use an old version of Firefox in order to use vimperator, but since tridactyl became available, I have been on Firefox stable.
First I thought you to be mostly right about that, how groups name themselves. But looking at the lists of extremist groups I was able to find, I was surprised to see that names (at least in languages I can read) are actually quitw often just as extreme as the groups, and follows some rather superficial patterns.

Further, almost all names that are not obviously extreme still referred to either nationality or religion one way or another. Quite surprising to be honest.

According to those patterns, most of those organisations are extremely unlikely to classify as extremists in the usual sense of the word. The might still have extremely unusual opinions, but that's a completely different matter.
Norway is surrounded by countries that share many of the same beliefs and culture and itself is mostly a mono culture. This will not work in countries like the US or the UK.
given the downvotes I just got, the nationalism on HN lately, and the narcissism in US-centric discourse in general, no, I do not wish to explain or expand on this

it is to the US-centric benefit that I should mention it, or expend the energy to explain myself, not the other way around
Parens are anything but superfluous. Substituting whitespace for parens is a net loss IMO because indentation errors become semantic rather than merely unaesthetic. And elegant composition is impossible with infix notation unless -- you add parens again.
Don't buy reference design for AMD GPUs. Just wait for Sapphire to make custom cards. They are always a lot better.
Is it not? As far as I know, it’s plausible a new bacteria, fungus, or virus could develop and we can’t figure out how to fight it, or at least not quickly enough.

Anything is possible, but I’m not saying we can’t or shouldn’t fight it or take steps to prevent it or mitigate damage from it. I’m saying no point in being worried about it.
>The problem is that wlroots is one of several libraries with this goal.

The only successful one, to be clear. You would be unwise to base your compositor on any of the others (libweston, wlc, swc, etc). wlroots is suitable for basically any use-case.
> AMD is also launching their own “Anniversary Edition” version of the 5700 XT, which features a factory overclock

What does factory overclock even mean? Doesn't overclocked mean clocked over what you get from the factory? Wouldn't "factory overclock" just be "higher clock"? Are you paying $50 extra for someone else to push a button for you?
Tales from the spam filter of an Android app developer
> where on earth is it the norm to be living with your parents until you're in your 30s?

The south of Europe. Spain is probably the most outstanding country in this regard.
7.0 magnitude earthquake hits Indonesia, tsunami warning issued
Within a shell script context, 'mktemp' and 'mv' are almost always what you want, possibly 'ln -s' for libraries.

The first safely creates a temporary file. The second (with noclobber set or -n argument) will atomically rename a file, but not overwrite existing contents.

Linux uses symlinks to system library files in order to allow in-place atomic replavement without affecting running processes with open filehandles to earlier versions. MS Window's lack of this feature is what makes (or made, I'm very out of date) malware removal and system updates so painful.
The design assumptions that went into making X were made before the modern computer or Linux existed.

Modern X is a Frankensteinian collection fixes upon fixes and unmaintained code.
> I don't even think deranged people like serial killers and pedophile rapists can change.

It's a lot better to base this judgement on real data than on the vengeful feelings of the wronged.

Humans aren't adapted to the possibility of reconciliation, our knee-jerk reaction is revenge out of past necessities. But if we can afford to rehabilitate someone, we absolutely should. We should never limit the rights we grant people purely out of vengeance.
Dell ships at least 2 systems with Ryzen 'pro' CPUs, and servers with Epyc CPUs. I know because I've ordered the desktop system for our lab and they work fine, and they were a good value.
There is always time even with little ones around.

Nap time is a good time to get some work/learning in.

Although when they are 0 to 6 months old it can be pretty exhausting. I once was so sleep deprived I showed up to work with one black and one brown shoe when mine was a couple months old.

I would recommend getting up an hour or two before your family and settling in for some time to learn new things and work on personal projects. This can also work in the evening or both.

Ask your spouse to trade up for some free time for each of you maybe give each other a two hour block of time on Saturday and Sunday.

Do you watch TV, give up a TV show or go down to one show and use the rest of the time for personal projects if you enjoy doing that.

Everyone needs downtime, and learning working on a side project is fun for me. But take time for hobbies too.

And prioritize spending time with your family. Kids grow up fast so make the most of your time with them. Don't try to work/learn when you're supposed to be spending time with them.

I think that's why getting up an hour or two early are some of the most productive hours of the day. No one else is awake in the house, no emails, no phone calls.

Good luck carving out some time for yourself.
I would assume it's the norm in most developing countries where young students cannot pay their own rent. At least it's the norm here (Venezuela), even before the crisis.
X does suck, it's incredibly insecure and the workarounds for regaining some sense of application isolation are obtuse and resource-draining. I could go into all the little technical details but the fact is, X has been around for decades and its core was made for much simpler machines.

It's time for something new. This isn't attention-deficit developers at play. People have spent a lot of time on the Wayland ecosystem. This isn't just some kids hacking away in their basements ignorant of better development practices.

You argument holds up for many Linux components, but not for X/Wayland. It's preposterous to take the stance that no component in the entire Linux ecosystem ever needs to be replaced.
I would assume that the seaweed collects CO2 to grow. Can we harvest and burn it for fuel? Or feed it to something that is willing to eat it, like cattle? Or sink it to the bottom of the ocean in a way that will keep the CO2 sequestered?
For Tour de France riders, eating on the job key to winning
That is the problem right? Whenever there is a functionality that you could get with X11 by tweaking configurations files you have to write you own complete new Display Server in Wayland to have that functionality.

This is especially true for people that prefer low latency over tear-free rendering.
"Why I'm not going to switch to Wayland yet"[1] argues that:

"for simple things using the compositor's screen shot tool is fine. But what if I don't like the screenshot tool for my compositor of choice? My experience with the GNOME screenshot tool (granted this was pre-wayland) was that it wasn't as good as, say, shutter, which has a lot of options, let's you easily crop and edit the screenshot from inside the screenshot tool etc. And then swaygrab doesn't even (currently) have an option to capture a rectangular region."

There are some other things this article mentions which are important to me, like Wayland's lack of color picker tools and xdotool functionality.

Wayland seems just way too immature for me to use for now. X works great, does everything I want, and I see no compelling reason to switch.

[1] - https://old.reddit.com/r/wayland/comments/85q78y/why_im_not_...
We detached this subthread from https://news.ycombinator.com/item?id=20375846 and marked it off-topic.
diff -R

You can use numerous tools to compare/manage branches; md5sum / shasum (md5 is usually useful, though not entirely safe), diff and kin, vimdiff, rsync, fdupes, jdupes, git, hg.
True, I don't do any laptop gaming. Intel GPU's seem to be sufficient as long as it can easily power a full HiDPI internal monitor + 4k external monitor... which Librem's Intel 620 GPU is listed as supporting but it looks like Librem's 15 v4 only has an HDMI port and not usb-c/displayport, which limits it to 4096x2160@30Hz instead of 4096x2304@60Hz. So I guess you'd have to look at Lenovo, HP etc for top tier..

Sadly my work uses all Macbrook Pros, which are amazing machines), but I'm scared to install Archlinux on them. The Archlinux Macbook wiki pages are 4yrs+ old.
Dolphin is probably very happy with the improvements to branch prediction.

As for compiling, Gamers Nexus' review of the six core 3600 had it absolutely trashing other CPUs (33% faster than the 9900k, 11% faster than the 2700x) in their GCC self compilation test.
If you live in California, you'll experience more than two earthquakes per year (hell, SoCal just had two reasonably strong ones over a span of two days). It's certainly enough to develop an intuition around relative amounts of shaking.
Correct link:

https://www.rt.com/news/463594-tsunami-warning-indonesia-ear...
I have a strong feeling that these pipeline operators are headed for the purgatory that decorators are languishing in, at least as far as official ECMA spec approval goes. But I hope to be proven wrong.
GBM is a very useful standard if you only ever want to request buffers from drivers that use the Linux kernel's GPU buffer management code and modesetting code. (Preferably only Mesa-based drivers too.) NVidia doesn't use this and probably can't for licensing and other reasons. If you want to talk to any graphics driver that isn't correctly and intimately entwined with the right parts of the Linux kernel, GBM is basically useless. It is not in any way, shape, or form a generic standard for buffer management.

(In principle GBM isn't quite a single-implementation Mesa only standard - third party implementations are possible, though the only one that exists right now is by ARM for their newer Mali GPUs. People seem to have had mixed results with it and I'm not sure it's even intended to run desktop Wayland.)
Yes. But. That’s very specific and assumes they’ll only ever query one or the other, which might not necessarily be true for *.local and localhost (I haven’t researched or tested).
This site actively hijacks the scroller. Is there a better source?
One way of putting this might be that deterministic implies that the same input artifacts give the same output artifacts on the same machine.

Hermetic implies that unexpectedly different input artifacts are not possible, and builds are deterministic across machines/environments.
Without proper locks, this sets you up for race conditions.
Standardised tests are pretty terrible at measuring actual competency. Standardised testing is one of the reasons why the US's school system is so poor. And I say this as someone who generally excels at these kind of arbitrary tests.
Didn't they sell ITA again?
Before one has learned a foreign language one has not a deep understanding of their first language at all.
Did you mean “to small size” or really “too low resolution”? That screen is around 100dpi, so I find it a bit odd you say it’s too low resolution.
I don't have issues with the technologies, I have issues with the early papers that came out with 'gene signatures' based on maybe 40 or 50 patients.

I think in general it's actually quite easy to tell which results are hype and which are not. Do a power analysis and estimate what kind of sample size would be required to measure the effect the researchers estimate - if they are off by an order of magnitude, reject.
> IceCat, formerly IceWeasel

Nope. IceWeasel was a Debian rebranding of Firefox which has been discontinued. GNU IceCat was always GNU IceCat and was not formerly IceWeasel.

(I still upvoted your mention of IceCat here)
This is a case where the pedents should at least be considered.
Does the Python community struggle with indentation? I thought it was largely a non-issue.
That's a completely fair point.
As with most things, everything in moderation but your comment reminded me of ‘slow parenting’ and ‘idle parenting’ https://en.wikipedia.org/wiki/Slow_parenting
any details about how it works? having a look into the source code would be interesting ;)
Identity-Centric Heuristics for Traversing The Internet
Unfortunately, we've put a giant distributed paperclip optimizer in charge of resource allocation and it really likes races.
Oh dear... That sounds like a security team bending over backwards to accommodate a police request knowing that it’s against data protection policy...
Elixir is pretty close to readable lists. Even with macros and everything.
The perceived cost of making business decisions that are cheaper but have the potential to kill people would go up.
My comment tried to argue that Chef's convergence is nothing more than a well hidden imperative thing.

I agree that manipulating existing machines is folly, but that's why people use containers, and immutable images. And then you can prepare the images anyway you like, but since they are very deterministic (modulo the external repositories/packages/curl-bash-piped-scripts), you usually use something simple (eg bash), because there's no need for that state management.

And actual state management should be left for the platform (k8s, swarm, or some cluster manager).

I found the chef workflow slow, not just the executor itself. (Uploading cookbooks, fiddling with dependencies, testing them, debugging them, etc.)

Ansible was even worse in my experience. Much slower execution, harder to debug, opaque python blobs, extremely confusing and fragile "YAML programming" coupled with hostile variables files. (All the things that are tenfold more intuitive in Chef.)
The OP’s entire point is that often such decisions may be compelled by the opinions of the generals surrounding Kim. It has often been claimed that while a godlike aura is created around the Kim dynasty for the North Korean masses, decisionmaking has always involved negotiation between the Kims and senior military officials.
TV frequencies have already been reallocated. Channels 52 through 69 (700 MHz band) were reallocated in 2008 and channels 38 through 51 (600 MHz band) were reallocated in 2017.

The 600 MHz band is currently being cleared and will be finished on July 3, 2020.

https://www.fcc.gov/about-fcc/fcc-initiatives/incentive-auct...
"STM32 is cheaper than Arduino"

Wait, what? Did you mean the opposite?
Sounds like a bunch of half-baked advice from a mid-level developer who knows a little bit but thinks he knows a lot. As others have mentioned, some of this advice is rather dangerous or only appropriate in particular use-cases.

Call me an old bastard, but I'm always suspicious people just write blogs like this to make themselves look like an expert and throw another professional activity on their resumes.
The solution is clear; ban lobbying. Why are you allowed to fund individuals running for office? That's called bribing, and it's illegal. BigCompanyX literally gives these people money in expectation of regulatory loopholes, and favoritism. Make a date prior to the election cycle where you have to register to run for office. From that date forward, allow no 'donations' or whatever they call it to come from individuals or corporations. Allow these people to run based on merits, not capital. Why are some of the great minds of our days not running for office?
Chrome dev tools let you put breakpoints inside promises, and debug promises in general. I guess they'll update the tools to let you set breakpoints inside pipes (at least I'm hoping so :) )
I think the crux of what you're saying is that if you're a member of group A and you do some "critical thinking", you might find yourself associating with the ideas of group B instead. But you're still a member of group A, so some members of group A will find your new ideas to be incongruent... Of course if you leave group A and hang out in group B instead, nobody will disagree with your "extreme" ideas.
Mind linking to this, I've talked to several nuclear engineers who are spending their careers trying to solve problems related to nuclear energy adoption and none of them have mentioned this issue.
But as far as I can tell, the Emacs daemon shouldn't be a blocking dependency. Here's the systemd unit definition I would have been using at the time: https://wiki.archlinux.org/index.php?title=Emacs&oldid=46958... . And here's a more recent one: https://wiki.archlinux.org/index.php/Emacs#As_a_systemd_unit . Neither of these should be blocking dependencies, should they? `WantedBy=default.target` doesn't make it blocking, does it?

Is there something more that should be added to these sorts of unit definitions to improve graceful failure scenarios in systemd?
Absolutely, and I would encourage you to contact us offline first to discuss related work in this space - there is indeed a lot, because the category of CQL schemas forms a BCCC and for each schema S, the category of S-databases forms a topos, briefly described here: https://www.categoricaldata.net/cql/haskell.pdf. So CQL is expressive enough to interpret the STLC and higher-order logic in a few different ways.
If anyone else is curious: http://www.redgamingtech.com/sony-playstation-3-post-mortem-...
This is a standard problem. You can't be a standard if the market does't care about you. You are just a specification and guidelines.
Why didn't they measure system idle power consumption? That is a key metric for energy efficiency, since home computers spend a lot of time doing nothing.
Note that Gnu IceCat, formerly Gnu IceWeasel, is a completely separate project from Debian Iceweasel, which was just a redistribution of Firefox without copyrighted icons.
Thanks for this. Bookmarked and shared. I think I’ll re-read it or at least recall it before important events or when I travel.

Reminds me of a song about a girl who “donated her eyes to live life as she imagined it.”
Hurd is the official kernel of GNU project, so essentially it's just GNU. You could call it Debian GNU but I guess since that's confusing they decided to call it Debian GNU/Hurd.
Tenet and tenant have the same Latin root. A tenet is a principle to hold. A tenant is the person who does the holding.