skysight-inc/HackerNews huggingface dataset:
So the code is inflated because the machine does the code repetition for you. The structure of your program is not getting better I think. I do not argue against annotations but in this case, if there is such a simple thing as try with resources, just use it. If your code is sprinkled over with annotations like this it is hardly getting more understandable. From my experience, a single annotation comes often in packs.
There is evidence that meniscus surgery is no more effective than a placebo: https://www.nejm.org/doi/full/10.1056/NEJMoa1305189
Tell HN: I Made a Math Sub for Aether
Aether is a decentralized alternative to Reddit, set up as an application rather than a web page [1]. It's been around for a number of years and basically nobody uses it, but last month I made a math sub anyway and populated it with some initial posts to set the 'culture' of the community. Right now it looks like this:

https://i.imgur.com/Asf9NKh.jpg

The intent of the the sub is to collect well written and designed, information dense expository materials for mathematics. The intent is not to be a Q&A discussion forum for learning the standard math curriculum. Someone else might create a b/LearnMath to fill that role!

Of course I don't expect this to produce a firehose of 'content' - this is a good thing! Everything on the internet does not need to be subject to perpetual daily churn. For example, K. Conrad has a tremendously useful set of expository notes on his website [2] that he occasionally adds to and I occasionally refer back to. This is the model I have in mind, I want to build a community aggregated collection of great resources that we can refer back to (and comment on) over time.

I hope you will not be too turned off by the fact that nobody uses it yet (until all of you join!) and consider checking the sub out!

[1] https://getaether.net/

[2] https://kconrad.math.uconn.edu/blurbs/
I was hoping to find a comment like this.
I did some research now and SMILE doesn't seem to be too widespread yet, but LASIK, PRK and ICL are widely available. For my case it seems like ICL is the best option. It's also reversible (not that I'd easily want to reverse and have a knife shoved into my eye again).
It’s the second time i see this language mentioned on HN. Reading about it made me feel it was coming straight from the 80s, and i must say i didn’t find anything special in its feature set (but i didn’t spend a lot of time). Could anyone provide more info on what makes this language interesting ?
That belongs in your profile, not in a submission: https://news.ycombinator.com/user?id=hunly
I don't think so, because you need 20000 of them, and one is going to cost on the order of a million quid (I'd guess half a million). Even if you could afford all that, the network connections between them will be the limiting factor.
I'm looking to move away from Notes because it has a serious bug (possibly only when using Exchange, I'm not sure) where notes longer than about 3 pages get truncated without warning. I found this out the hard way when my "big list of ideas to work on later" note turned out to be missing about a year's worth of data.

It's had this bug for several years across a number of versions. I now have a huge buffer of sacrificial text at the bottom of any important note, which I then split if part of that buffer goes missing.
> And for that it works nicely and is fast enough.

It may be fast enough for you, but it certainly isn't for many other people. golang will for example never grow a large mathy/scientific ecosystem, because of it.
Chilean Protestors Down Drone by Dazzling It with Dozens of Laser Pointers
No, this is because transit pass cannot fulfill ALL their needs of transportation, but mostly commuting.
Keeping an empty electric vehicle in motion all the time is cheaper than parking it, in urban contexts.
This is a 5 kW chip. It's like trying to cool 2 kettles running continuously. Very difficult!

To even get power into the chip they have to have wires running perpendicular to the board - ordinary traces don't cut it.

This is a really far-out design that isn't appropriate for the mass market at all.
>a SPOC that can filter all meeting requests by the email / 5 minutes / required vs inflated attendees / agenda / etc criteria before they even happen.

That's the project manager's job. The more meetings they allow. The more the project suffers. The more that are missed. The less poltical power. So they need to focus on fewer quality meetings for the ICs. More meetings for the PM.
RedLetterMedia.com
From the GitHub repo, they seem to have gone with ISC license [0], "functionally equivalent to the BSD 2-Clause and MIT licenses".

[0] https://github.com/ccxvii/mujs/blob/master/COPYING
This episode was from 1 or 2 years ago
Yes. The big parts are the models (neural networks (NN)). You can make them quite small (sparsification, quantization, transfer learning to smaller models, ...). But this is non-trivial.

Kaldi is the most complete open source speech recognition software, covering HMM/GMMs, the conventional hybrid HMM/NN, and much more. If you care about end-to-end only, there is much more, e.g. Mozilla DeepSpeech, and most modern open source encoder-decoder-attention frameworks can do that (e.g. Lingvo etc).

Most of these encoder-decoder-attention framework can also do text-to-speech (TTS). Maybe you need a separate vocoder, but you will also find open source code for that.

For the assistant engine, there are also a couple of open source projects, e.g. Mycroft, LinTO, Rasa, Leon, Open Assistant, Susi, ...

Putting it all together is non-trivial, and requires lots of expert knowledge, and lots of work and time to get a good result. This is hard to do as a hobby project.
I've done this before to use i3 in KDE (although have since moved to just running i3 on its own).

You can set the KDEWM environment variable to replace kwin with something else; described here https://userbase.kde.org/Tutorials/Using_Other_Window_Manage...

I would guess that it will take some configuration of awesome similar to how they configure i3, to make plasma behave properly under a tiling wm, though. Maybe you could base that off the i3 config they provide in that tutorial.
But by that logic, any large organization using an old JVM version and requiring developers to target that version would be holding back the Java ecosystem.
I once had a legal use for my location history that wasn't quite as dramatic. Someone damaged our car while it was parked. When the police asked at what time we arrived, I just pulled up my location history.

I was a bit frustrated when the police wrote down "around 8" instead of 8:14. :)
Compared to the Oberon in http://www.projectoberon.com this is like Oberon++. I mean, it's still a pretty bare bones language, but it has added quite a few fancy features.
> A police response costs money.

Police is already paid for with taxes. Writing bills for police responses not only creates wrong incentives, it's also redundant.

There can be fines for calling the police frivolously, but that's a different matter.
Pascal's Wager fails for the simpler reason that it ignores the possibility that believing in god could send you to hell.

I see a similar problem here. Pascal should consider the possibility that the mugger will use his (Pascal's) silly action as the basis for punishment, in place of the promised reward. Slim probability, potentially very high cost. The fact that this risk has gone unstated doesn't mean it isn't there.
AoE II HD or regular? Is it possible to do LAN gaming with the HD version? I thought it's only for Steam users. Also, I'm interested in figuring out how to install Chinese language packs for AoE II HD without weird font issues.

Yes, I just confirmed that Hacker News comments are often off-topic. But at least we agree that Wine is great for AoE.
It isn't off-topic, as the version number is incorrect. Why one of the mods changed it to an incorrect version number is beyond me.
While there is a mathematical definition, there are uses of the term exactly described by you. For example, the Edge of Chaos (https://en.wikipedia.org/wiki/Edge_of_chaos) has a mathematical definition, but has been used in many additional areas because it so clearly seems to describe what happens as systems become so complex that they become effectively chaotic to a human's ability to order them. This edge can shift as tools improve and push back this edge.
>manager-types try to come up with metrics to measure programmer productivity.

Plenty can. The CFO types look at profit per commit/schedule whatever.

A lot of middle managment types look at activity per commit.

The real issue here is that mangement by productivity data. Means most management is deadweight that can be replaced by a spreedsheet with the ability to send form emails to those falling behind on the metrics.

Anywhere else would be downsized, but management has enough power go protect it's own existence at the expense of the company.
“Isn’t life disappointing?” “Yes,” nothing but disappointment.”
They'll optimize profit by being able to respond instantly to hails, capturing as much market share as possible. So, the entire idle fleet will orbit downtown all the time.
Am I missing something here?

It doesn't seem like there's much to the site other than that those two books exist and some sparse text. The books seem interesting and I'd like to see more than just cover mock ups... maybe like a table of contents and some example code.
Linux uses libelf to parse the executable, it isn't in the kernel. It's a sort of weird process but binfmt will load libelf, which is then responsible for loading the ELF file.
Is 60 Hudson a notable spying location? I've been inside there and didn't even have to sign in, we just went right up to our cage.

111 8th Avenue has "National Security Agency" on the tenant directory you see when you walk in. Always thought it was weird that Google leased some of its building to the NSA after the Snowden leaks. (When I worked there, one of my pet projects was to remove the access codes for the bathrooms. Eventually it was escalated high enough and they told me that the NSA demanded it. The codes were like 1 3 5 and 2 4 6. I never understood the purpose other than to annoy me.)
The language in itself is just a member of the Pascal/Modula family stripped to the minimum while still supporting modules and some form of polymorphic objects. What is interesting is what Wirth et al does with it in the Oberon book (http://www.projectoberon.com): building a complete computing environment (including a kernel, compiler and GUI) running on their own CPU. All in 9000 lines of Oberon code, no C or anything else.
Firefox’s Fight for the Future of the Web, severely cramped by their complete economic dependency on Google and their inability to allocate their funds intelligently
Also, the lack of a magnetic field to protect from solar radiation.
Pascal's Mugging: Tiny Probabilities of Vast Utilities (2007)
They always count from 00 onwards with a leading 0, though (x.01, ... x.09, x.10 etc.).

The equivalent in the more common versioning scheme would be 2.8.0 which would then also be called 2.8.
It is kind of weird to me that they say the Voyager craft are in interstellar space, when their distance in AU from the sun is a great deal less than the aphelion of Sedna's orbit and other sednoids.
>Or perhaps the meetings are actually more important than the coding tasks and that is why they get priority.

If that is the case. Then the programmers KPI and perfomance review should be based on how many of these meetings they attended.

Hell if meetings really are more important and add to productivty. How about paying meeting attendance bonuses?

No one will put there money where there mouth is because they know it's a waste of time to have a meeting that could be an email.

They need to look busy to justify their own salary
> Tighten up the bounds on 'comparable' a bit and that is formalised.

Is this like „draw the rest of the owl“?
Where does it say you can get B12?
More evidence http://paleozonenutrition.com/2019/11/04/the-game-changers-m...
I think this is the crucial point. When I heard this I gave up hope.
The gain of a 3.5m parabolic antenna on the tx end, and they're using from 45 to 70 meter size dishes on the earth end to communicate with them. The NASA goldstone 70m dish has some serious gain.
>Some Sr. roles allow for hard-split meeting days vs. productive days

Such as?
Telecom satellites in geostationary orbit will be up there on a geological time scale. Humankind could knock itself down to a pre bronze age level of technology and rediscover spaceflight long before the orbits of any of them decay into the atmosphere.
(Only tangentially related to the OP, but what the hell.)

Does anyone here have an experience programming in Oberon-07? One of
the most interesting features of the language for me is the fact that it
doesn't have a BREAK statement. Which means that one must use a form of
WHILE for linear searches. Probably to force people to think in terms
of structured programming instead of the logic of “hidden GOTOs”. Does
it ever bother you? Did you ever had a thought like “Sheesh, this would
be so much better with a FOR and a BREAK.”?
... which is exactly what you can see if you follow the book link (https://aiprobook.com). These are not mock-ups.

BTW. Did you use right and down arrows for navigation? There are 70 slides.
In fact, malformed XML is more frequent than malformed JSON, and it's not hard to see why.

JSON types match the basic object model of many dynamic languages; not just JavaScript, but also Python and to a lesser extent Lua and PHP. So when people want to generate JSON, they usually do it the 'proper' way: by constructing a native structure consisting of built-in dictionaries and lists in their language of choice and then serialising it to a string. This always generates valid JSON syntax; the worst risk is that an empty dictionary could be mis-serialised as an empty array or vice versa, in languages that don't distinguish the two.

XML has no such easy support; when you generate XML, the least-effort solution is to use sprintf (or an equivalent), which creates the hazard of the programmer forgetting to escape syntax-significant characters (and let's not forget binary/text confusion in some languages).

JavaScript had to evolve E4X and JSX to solve the interpolation problem with XML. It didn't have to create any new syntax to support JSON; it is purely a library feature.

Of course, some programming languages favour neither, like C or Java.
Would be useful to also list disadvantages of notable. The most obvious is no app for android, which made it instantly usable for me.
Could we perhaps link directly to the PDF (at http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/Lang...)?
My point is design teams that do CSS are rare. I've actually never heard of this unless it's a designer who is now working as a developer, on a development teams.
> It'll be a no-brainer to pay $200-$300 per month for (effectively) unlimited robotaxi service than $400 per month for a lease + $100 month for insurance + fuel + cost and inconvenience of refueling.

My car costs 1.800 € ( I'm not the first owner of that Mercedes), I barely use it as I live in a big city.

I'm not paying 200€/month ;)
How did your procedure go?
For a real flash alternative checkout: https://tumult.com/hype/

It boggles my mind that Tumult hasn’t been acquired by Adobe yet!
Google Pronunciation Correction Feature Will Correct Your Pronunciation
Well, that's confusing. It's rather different than the one found on the license page[0] of the site.

I guess it depends where you get the software what license would probably be considered binding, as it stands.

[0] https://mujs.com/license.html
I'm old enough to be just barely a boomer and I have to admit that I've long suspected that if all the kids, en masse, ever figure out just how much was given away or squandered to facilitate lifestyles that besides not being sustainable were in many important ways inauthentic, that there would be some sort of major generational strife. Maybe not as violent and wrenching as the Cultural Revolution or the Killing Fields but something deservedly unpleasant and disruptive.

"OK Boomer" is basically the tiniest slight that's producible in the English language and it's being passed around on images and gifs as jokes. That's it. Nevertheless, it's provoked a stream of pathetic outrage and whiny articles coming from the status quo.
It's been the case in my experience working with designers who themselves work with product owners. When there is a business urgency around a new feature or design then pushback from the dev team because they dont want to modify CSS or write an ad hoc class isn't likely to be successful.
What do you suggest Mozilla do instead?

Mozilla don't just fund the development of their own products they also fund research [1] and other projects [2].

[1] https://research.mozilla.org/research-grants/
[2] https://www.mozilla.org/en-US/grants/

In a perfect world Mozilla would be funded by donations. I donate to Mozilla but it's a pittance compared to what they get from Google.
Welcome to LWorld: The Current State of Value Types in Java by Tobi Ajila
Secretive quantum computing startup raises £179m
Is this meant to be some commentary on the Prince Andrew thing?
60 hudson has many different tenants and many different colo facilities in it. What's going on will vary widely on a case by case basis.

Regarding 111 8th a lot of the telecom tenants in it were in there before Google bought the building.
You asked me to chart house prices vs income. I did and that was the first data source I found.

I shared it because it didn’t mesh with what you were saying.
I've never had a strong incentive to read it, so I have only looked through it, but I love it. I fantasize about writing a book just like it on a subject that I know well.
See https://github.com/vishaps/voc/ for a compiler.
I should start using that!

How does Siri know what home is?
I posted the link to the overview page, because it provides more information about the PDF not being yet final and where to discuss further the issues until it gets the final seal of approval.
The point it’s making is subtle put.

Also its much easier to criticise someone else’s writing than it is to put yourself out there
The Reddit GPT-2 simulator is absolutely, gut-bustingly hilarious when it comes to this stuff.

It trains different GPT-2 bots on different sub-Reddits and then creates long, elaborate posts where the bots talk to themselves in the style of each sub.

It's surreal, hilarious, and terrifying. The posts are OK but the comments can be pure gold.

Some of my favs:

"AITA for Taking My Wife's Side in a Divorce?"
https://www.reddit.com/r/SubSimulatorGPT2/comments/dd26fr/ai...

"I'm not attracted to my ex's sister, and she's not attracted to me."
https://www.reddit.com/r/SubSimulatorGPT2/comments/dd3beb/im...

Then there is the all time creepy ones about self-awareness and being AI's:

"We are likely created by a computer program"
https://www.reddit.com/r/SubSimulatorGPT2/comments/caaq82/we...

"ELI5: How exactly can something be considered "self-aware"?"
https://www.reddit.com/r/SubSimulatorGPT2/comments/dd3ksq/el...

Definitely worth a sub, especially when you're scrolling through late at night, forget what sub you're reading and have a true "WTF?!" moment.
You are missing x/y/zmm regs in the clobber list.
>As a manager it's very hard to get everyone else on board with this

If management was easy then everyone would do it.

How about this for a start? You taking total control of your direct report's calendar. They have read only so can see what meetings you have scheduled they should attend. You book the meetings.

Anyone who wants a meeting has to disturb the manager (so there will be fewer requests) and pushback will have more force.

It's not whiny engineer saying they can't attend the meeting. It's the manager saying they are too busy.

You could also send just 1 report to a meeting instead of the whole team. Since you control the calendar you can choose who goes.
It’s dangerous to think virtual reality is an empathy machine
> On average a car is used 1-2 hrs a day

That amount of time spent with a scooter service would cost $400-$800 a month. A robotaxi service could be more expensive than you think.
If it didnt have such awkward "support" for reflection and missing support for key methods in Java, GraalVM would be much more likely to be adopted
If anything in Java they're overused. You often see only one class implementing an interface where the programmer can reasonably expect there will never be another implementation, and where it's not exposed outside the API boundary, so the interface is gratuitous.
Let’s fix our own planet first before fixing another one ha
> Which we run through a synchronizer to bring back into the primary clock domain.

Of course we do that. To get speed out of one big synchronous domain we split it into a whole pile of little domains (each internally synchronous) that talk asynchronously. That allows us to keep the amount of asynchronousity to a minimum, and as you say doing otherwise would be stupid. That does not alter the fact that those domains all operate asynchronously with respect to each other.

And you are not wrong is saying we sometimes go to great lengths to avoid asynchronous systems. The best example is possibly the GPU, which are massively parallel but all threads are in strict lock step. But notice GPU's have to execute at a fairly slow clock rate to pull that stunt off. An execution unit (ALU) in a modern CPU that executes mostly independently of the other execution units are about an order or magnitude faster.

By the by there is a computer that operates on at absurdly slow 1ms "clock", yet is faster at most things it does than the biggest and best computer we can build today. "Clock" is in quotes because there is no clock, 1ms is about delay through one of elements. It gets it's speed through massive yet completely asynchronous parallelism. It is the human brain. Such is the power of being stupidly asynchronous.
Active Oberon is one of the final evolution paths that started with Mesa/Cedar at Xerox PARC and influenced Wirth's work on Oberon.

A full workstation OS, written in a strong type safe GC enabled systems language, providing UI interactions similar to Lisp and Smalltalk workstations from Xerox and Lisp Machines.

All of this in the mid-90s, where most PC users where still running Windows 3.x on their computers and Amiga was mostly coded in Assembly.

If you want some screenshots and overview of how it used to look like, https://www.progtools.org/article.php?name=oberon&section=co...
I feel like I've seen this particular movie a million times. Here is the plot:

Evidently-educated fellow enjoys trashy movies, seeks to justify tastes at some length (>5K words) with reference to usual movies (Plan 9), usual critical touchstones (Hume, Foucault, Sontag). In the final scene, no firm conclusions are drawn, and the author wanders off. We are secretly afraid he will return some day, perhaps to ponder further.

You'd think the immodestly-named "Institute for Advanced Critical Studies" would prefer a new take on a stale discussion, or indeed have an editor on hand. Evidently not.
That is exactly what I was looking for, thanks!

I didn't see any links to the books and what I expected to be a link to it wasn't.
Another alternative is Trilium Notes which ticks the boxes from the title (sync, note, todo) but goes in a bit different direction (unlimited hierarchy, WYSIWYG, scriptability) - https://github.com/zadam/trilium
Analyse the access logs of your web server/cache layer.

This was a solved problem 20 years ago.
HN obviously has a bias, but such risks when they involve not paying invoices or staff does have a moral composition.

I worked a couple of months for a startup that just didn't pay me. Now I don't believe people should be forced into indentured servitude, but the guys undertaken the same trick several times and many don't neccessairly agree that the slate is morally wiped clean when your 7th startup is finally a success after leaving a trail of misery behind you.