skysight-inc/HackerNews huggingface dataset:
Failed programming languages are not popular, which is why it is hard to remember them.
For example, Ceylon (backed by Redhat) never got any traction, and most people forgot about it or never heard about it.
Where I see really a lot potential for genetically-modified food, is in space. There, the constraints are completely different, so it can be extremely beneficial to be able to design your crops as you wish - control water usage, respiration, growth patterns, flowering patterns, number and size of fruits, etc.

Another thing I was thinking about - not related to GMO, but I'll throw it out in case anyone from HN knows more about it - would it be possible to control plants using hormones? E.g. to manually "order" the plant to stop growing leaves and start growing fruits, or to grow in a particular direction (this could probably be done with light as well) or pattern, etc.
Isn't that a bit misleading because Erdos was a famously unusual mathematician personality/lifestyle? I think focusing on Erdos as an intro fetishizes mathematicians/mathematics.
Your points are true for all technology. It can be used for good or evil. I work almost exclusively under DARPA grants doing NLP work - things like automated sentiment analysis might be used to detect fake news or to fabricate it. Detecting people tweeting about a need for medical supplies in some obscure language could be used to provide those supplies, or to confirm that your bomb just destroyed their stash. I think you’re correct in your assessment - the US already has all the destructive power it needs. We spend more effort today on relief or more precise strikes.
> uses a different alphabet

The alphabet is trivial on the way to learning the language, constituting maybe 2% or so (unlike in Chinese).
This is fantastic to see. I hope Firefox will also isolate sites for better Spectre protection like Google did with Chrome. Takes more RAM but the added protection, IMO, is well worth it.

Had heard they are working on it. But had not heard a date?
x86-64 is decently predictable, probably the same as armv8. i386 wouldn't be because it has to spill to memory so much you can barely manage to rename those registers.
The best and most useful role that I have found for design patterns is to use them to systematically synthesize the code directly from the design as part of a very well defined methodology.

This is very well described in the MIT OCW 6.005 Elements of Software Construction course, 2008 version [1]:
"Most SE courses teach design patterns as a big catalog.
Instead, we’re going to learn the patterns that are relevant to moving from behavioral design to
code for each of the paradigms.".

The point here is that you don't just pluck a design pattern out of thin air in an ad-hoc fashion, where every GoF pattern is a potential candidate, but rather you first do behavior driven design following well defined steps in one of 3 paradigms (state machine, functional or OO, you can mix and match of course), build a model, and only when you are ready to start coding do you map each key design element to code by choosing from a reduced set of suitable design patterns. The point of the patterns is to make much of the coding almost automatic by directly translating the design to code.

In particular in [2] when the design is in the state machine paradigm (machine as class (Singleton), as object, state as object (State), as enumeration), when the design is in the functional paradigm [3,4] (Composite, Interpreter and Visitor, variant as class, Facade) and the OO paradigm [5] (relation as field, relation as map, subset as boolean field)

[1] https://ocw.mit.edu/courses/electrical-engineering-and-compu...

[2] https://ocw.mit.edu/courses/electrical-engineering-and-compu...

[3] https://ocw.mit.edu/courses/electrical-engineering-and-compu...

[4] https://ocw.mit.edu/courses/electrical-engineering-and-compu...

[5] https://ocw.mit.edu/courses/electrical-engineering-and-compu...
That’s when you upgrade to Microsoft access
I was thinking of this scenario:

https://xkcd.com/538/
AVIF is primarily a lossy format, the place were WebP shines is in it's lossless mode. Being able to replace PNG as the de facto standard lossless format would yield better compression while still decoding and encoding faster.
A Midtown NYC Skyscraper Quietly Adds Armor(2002)
I've always had a Linux partition and a Windows partition on my laptop.

Years ago I would end up drifting back into Windows.

However I haven't logged into Windows for a while now, and I'm considering deleting the partition.

When are Adobe and Autodesk going to support Linux properly? They are the only non-gaming reason for Windows now.
This is just so impressive to me. That this was set in motion in 2006 with the engineering and frame design and executed perfectly 12 years later is just so magnificent I’m almost tearing up.

The way the it was shredded and stopping halfway allows the piece to still be hung, and in my mind, this massively increases the notoriety and value of the piece.

To prank Sotheby’s like this at the moment that the auctioneers gavel falls, is truly epic. Truly a great and well executed piece of performance art. I want video!
That's a famously unconvincing argument.
> This is unnecessary and could be fixed.

Fixed how? By revising the orthography to accurately reflect pronunciation? (If so, whose?) Some English words have major variations in pronunciation in different regions (of the world, or indeed just of England). Should the revised spellings differ between regions?
> By the way, what is this   character that's all over the text for me?

It's a Line Separator character: U+2028 or HTML entity code &#8232

Not all browsers display it correctly. Based on a quick test, Firefox and Edge do, Opera and Chrome don't. This is why it's worth checking your web content in a variety of browsers as your content creation / publication tools aren't guaranteed to produce browser-independent output.
Tools for rapid prototyping of DSL compilers (in Python)
Interesting! I've been staying in Dinard (across the river from Saint-Malo) for over a month now and had no idea they did this!
> I think that’s standard procedure already.

It can still be useful when they don't have physical access to make an image, for instance when the system in question is being remotely accessed via ssh.

> Also, note that destructing or concealing evidence that is relevant to a court case or legal investigation is a criminal offense in many jurisdictions.

It can still be useful when there's no court case or legal investigation. For instance, when you're being illegally threatened to reveal your password.
If a bacteria gains antibiotic resistance, we declare the bug stronger and ourselves vulnerable. If we make wheat resistant to an herbicide, we declare it weaker and ourselves vulnerable.
We could invest in lofty ideas to alleviate starving...
That reminds me, when I read fast code in the 90s-2000s all the asm hackers were into writing their own cool memcpy. Were they just showing off, or did Windows actually never optimize their standard library?

People still seem to like writing their own cool malloc, but memcpy not so much.
Finally. I think many people in the west have never tasted a real tomatoe. They’ll think it’s a completely new breed ))
The transaction costs are bad, which may or may not be substantial.
Well OpenBSD tends to attract OS minimalists. I went to the bother of learning OBSD when I started to get the impression that Linux might be headed towards some sort of complexity crisis. Initially simple servers were the target but I now have a desktop and a laptop on it as well.
The smartphone market has stabilized. And once the hardware stabilizes, the OS almost never changes. Source? OS/360, MS DOS, Windows.
Try to name a single food you consume that has not been genetically modified. _Everything_ has been modified for thousands of years. What is different now is that we do not need to rely on random chance and dumb luck to get a good mutation and that we can introduce sequences that were not originally in the original genome. Let's let consumers decide and be completely honest with them. Those 'organic' oranges and grapefruit you are buying? Genetically modified. That bread in your basket? Unless it is einkorn wheat then it is genetically modified.
Someone was telling me the other day that they're starting to use it as a first line treatment for depression and people have been on it continuously for years. I wonder what it would do to the valley if all the programmers were on it...
This is probably close to useless for a PC, since they can copy your hard drive before attempting to enter any passwords.

But we do need this in Android.
Interesting,thanks for the info.

I hope to visit Oregon again next summer, last time I went to Astoria and Canon Beach and hiked around trails everywhere when it didn't rain too much. I hope the PNW never changes :)
You know, it would be possible to insert a small component between pcb layers too (during pcb manufacture/lamination) if agents were that much determined.
> You'd think a battery like that lasting decades could be quite handy for internet of things devices

We probably have to invent a standard that lasts one decade first.
aren’t they like, 6 years old?
JPEG can do 4:4:4. And so can PNG.
Intel and AMD's patent pool would have to expire for anyone else to jump in.
Yeah I'm fine with the decision I chose to make. Having a better built in snipping tool was worth it!
The free market provides more efficient price discovery for indulgences
I'm a German learning czech and have the opposite problem: the czech (and probably other slavic languages) still have those articles but mostly leave them away. I'm never really sure, when you still need to use them:

* ten/ta/to = der/die/das (the)

* nějaký/nějaká/nějaké = (irgend-)ein/eine/ein (a, some)

In my course there's the example “nějaká paní se ptá na cestu" (A woman asks for the way). Not sure what is different if the nějaká is left out.
Battery technology has improved dramatically since 1840, many quartz watches have battery life measured in years.

What you're proposing exists, it's just expensive because demand is low.
Android’s global market share is 80% and climbing. Android phones are moving up in the market, with many luxury models. Few people switch ecosystems after 1 year or so and guess what will happen when the poor Indian or Chinese dude who used to use Android Cheapo will get a decent job that will allow him to buy a $500+ phone? Only a small percentage of those will get iPhones, most will get Samsungs or high end Huaweis.
Most of the effort spent in learning a language isn't mastery of pronunciation or grammar, but memorization of vocabulary.
No, unless the code is nonsensical or really inconsistent, then I wish I knew how to do drugs.

Oh wait, except Javascript. I don't know how frontend people manage to get anything done in that carnival funhouse ecosystem if they're not on drugs. Now that I think about it, the main frontend guy who did our coffeescript deprecation is kind of a pothead...
Muscletech Alpha Test Pro 120 Caps
New York's Deserted Island
Flying a Cessna 172 for 65 days nonstop
> Not a very reliable tool.

Exactly. Alternatively (note the missing "THE")

> "Come by the shop tomorrow. And bring table"

then, confused by seemingly nonsensical request of bringing some table along [why "some" -- because he doesn't remember the earlier conversation]: "Huh? Why, what table?"

As rytis pointed out, if the "sender" wants to emphasize the context, he'd say "And bring THAT table."

On the other hand, if the sender and receiver are thinking of a particular, but _different_ table, neither "table", nor "THE table", nor "THAT table" helps. (E.g., the receiver has one table that needs painting and one that needs to have its leg replaced, where "the" for the sender is the first and for the receiver the second table.)
Not in iOS 12. You can delete them before they save.
At which point they scuttled several other reports on the same subject.
The ultimate OS needs to be open source 100% and under my control. Windows 10 will never be the ultimate OS unless very drastic things happen.
The real problem here is what you mention in your second paragraph: Microsoft has deliberately chosen to blur the lines between different types of update. The Windows 10 world makes little distinction between a small, essential security update with no normally observable change in behaviour and a full reinstallation of the underlying OS.

So, I don't think Microsoft should be allowed to rely on the kind of argument you make in your first paragraph. If it's going to push everything out as being just the latest version of Windows 10 that everyone must have, then all updates are now "regular Windows updates", and the entire-OS update needs to be as reliable as the essential security update that just replaces a flawed networking library with a bug-fixed version.

If Microsoft can't do that -- and obviously it's an extremely difficult requirement to meet, with ample evidence suggesting that it won't happen -- then maybe the whole mandatory updates strategy isn't such a great idea?
There appears to be a light inside. Compare the unshredded top to the bottom in one of the pictures from the front.

https://www.bbc.com/news/amp/uk-england-bristol-45770028

It probably used that power source.
Stick-on patch can take blood pressure readings from deep inside your body
Eye-Tracking Lets You Control Drones with a Simple Glance
> - In traffic jams I want to grab my phone with my thumb and have it open right away as my iPhone 8 does.

This is illegal in 16 US states plus DC.
Umbra Composit does high-resolution 3D scans
> "I've spoken with Austrian natives [...] who admit that it feels increasingly old fashioned to them. "

I can guarantee you, that your sample of Austrian natives is not representative of the majority of native speakers. Not even remotely. As a native speaker you will barely notice it, unless foreigners remind you of it.

> "To me it seems entirely reasonable to call gendered nouns “useless”, and to see them as a burden on a language and a society."

I can hardly imagine a force strong enough to change the way people speak to such a fundamental degree, as would be the removal of noun genders in German.

Advocating such force comes with a stench: It may have more todo with projecting power over the people you interact with and less with interacting itself. Which is why proponents of gender-neutral language in German often fail to not come across as snobbish. Which is why the only people in German speaking countries that speak gender-neutral are politicians or ideologues in academia.
Recently Damien Hirst has had to scale back operations because his brand of 'art business' is not selling. Fashions change and also there is a limit as to how many people will pay an absolute fortune to become part of the exclusive club of people with 'spot paintings' on their walls.

When the going was good his company hired hundreds of people. All of them slaving away making and 'retailing' his art. This was good for the local economy as lots of younger people with no local workplace opportunities were given a chance to earn a crust.

Although Damien Hirst never was the 'housewife's favourite' in the way that Banksy is, essentially it was the same game, 'art business' which is not to be confused with 'art'. 'Art business' is very much about making money, not making 'art'.

With Banksy there are a lot of hangers on that try their hardest to monetize official Banksy creations. Although Banksy's style is original it is also an easy style to fake. Banksy by being anonymous keeps some safe artistic distance from this ugly art business aspect.

More generally though it is funny how there is no money in the wider art business right now. It is a business that has gone the same way as antique collecting, there is no greater fool to sell on to.
> the way you talk. It's unsettling. Cultish.

I couldn’t agree more.
This feels like a disaster
On rereading, it seems like what may be happening is simply that the problem isn't very large (10-100,000 rows) and doesn't need to be solved very fast (a few minutes), and so the standard Prolog search strategy may have worked just fine. A good example of avoiding unnecessary over-engineering.

Without knowing the details of the problem it's hard to be sure, of course. Combinatorial explosion can make even searches involving a rather small number of choices take impractically long to finish. But that depends on the structure of the search problem.

Edit: The author says in the comments on the original post that he used SWI Prolog, which I believe doesn't do anything special in its search strategy, although it does have support for CLP.
How China’s Peer-To-Peer Lending Crash Is Destroying Lives
>Careful what you wish for. Many languages are much more specific than English, but you don't think that English has a problem there, do you?

I might do. But I don't wish to add my static preconceptions upon an evolutionary evolving thing like language and its linguistic community.

That said, I speak a language with gendered nouns, and they're fine.
Patterns are just named best practices, you can't argue they, as a concept, failed, it's ridiculous.

Some patterns solving problems in C++/Java context don't translate to ie. Haskell/OCaml - and that's fine, I don't think it bothers anybody just as patterns in Ethereum/Solidity smart contracts don't make sense in Javascript - the context is completely different.

Patterns (named, best practices) and anti-patterns (named arrangements to be avoided) - are sign of any maturing thing (programming languages, frameworks, databases, ui etc).
I'd say it's pretty consistent with their stance on windows 10 being the "last windows, no more versioning, no more major version, just continuous update".

With that being said it's a bit annoying to say the least that they don't discern between minor and major updates (considering the time it takes to perform it and then the time it takes users to find their marks around if they change UI stuff).
For APIs, I find having a good test suite means I can get started understanding how to call the library quickly.
That sounds more like a mess handling things that are not Unicode.
Does this mean they'll finally stop trying to foist the 'metro' blight onto desktop?

I have a feeling they will double down and it will now be an Android blight
https://web.archive.org/web/20181006121702/http://changelog....
right. But if the buyer bought the piece because they just want to see it in their home, and now don't like anymore, then it is ruined for them, even if they can sell it for more money :)
If WLS, then: https://gist.github.com/h3r/2d5dcb2f64cf34b6f7fdad85c57c1a45
> Python's unicode is a "mess" because of this single edge case I've encountered

FTFY
Can confirm, modafinil saved me just this week. It's great as long as you can flex your schedule to catch up on sleep relatively quickly after the crunch.

Something I've noticed with it is that I can breath a lot easier when I take it. I have asthma and get seasonal allergies, and it dilates my sinus cavity.
Could something like this be used on headless servers to trigger an alarm that old passwords have been compromised? The typical "root login failed x times" has too much noise to be valuable in my experience for anything internet-facing, but looking for specific passwords tried might be useful.
Can we talk about commodity kitchen hardware?

A brand new microwave seems to have the same halfassed, user hostile firmware they shipped around 1999, oriented around a fixed segment display. I would like to see some simple additions that would make a world of difference.

* Add some IR temp sensors, for what $5 in parts, that can heat to an approximate inside temp.

* Update the firmware, for example, to stop beeping when you hit Stop. The commands could actually be far simpler than currently: you really just need "boil", "warm", "defrost" and "reheat" commands - let it figure out the energy needed.
If you look at the new kernel, Zircon, you do not have a fork to create a process like Linux and other kernels.

Here is a recent article on creating a process.

https://depletionmode.com/zircon-process.html

One correction on this article I noticed is that the PCI driver is currently in the kernel and not user space.
Does notmuch handle calendar invite indexing and tracking?
There is an obvious political response to the question of "why is contemporary art what it is?" Some contemporary pieces sell for more than works by the ancient masters, sometimes at the astonishment of the public ("how can an ugly piece of burnt wood sell for more than a Goya painting?").

As art is exempted of taxes in most parts of the world, this is an obvious vehicle for tax evasion, money laundering, speculation and financial crime. That's why so many things that the common man would deem "bad jokes" are supposed to be "art": because it's financially useful for the rich and the powerful. It's (mostly) a sham, not to say a swindle.
The artist in me agrees with a lot of what he says but I do feel it necessary to point out that in many applications there are other considerations than colour harmony. Specifically accessibility for the large proportions of the population who have some form of colour blindness and the need to develop clearly distinguished palettes for information presentation (as opposed to art). My go-to resource for non-artistic palette development is [0]

[0] https://blog.graphiq.com/finding-the-right-color-palettes-fo...
I think I would pay $100 for a toaster oven with a decent PID controller, controls that made sense (what does "200F" on dial 1 and "Toast" on dial 2 even mean?), and had a decent chance of working in 20 years. I've already got a pretty decent set of sensors + heavy duty, self-updating neural network between my shoulders, thanks.
Sundays / Mondays, yes, almost all stores are closed. Lunch time, not all of them close, but it is a fair part.
Are the senators expected to show any respect to the nominee?
Indeed. It's in my kindle and will get to reading it asap!
YouTube profits while videos quietly radicalize large numbers of people
From memory help for the MS Office products was actually really good. You had sections that showed their object model in a very nice hierarchical manner and you could easily drill down to the individual methods of the objects mentioned. They also had a solid base object library across the Office applications. Things seemed to get more difficult with Office 2007 though, as compared to Office 2003 and earlier. With 2007 and later I believe you were supposed to use Visual Studio to extend it rather than using the inbuilt VBA. Also there was a lot of individual web pages describing how things were done and stackexchange questions answered for Excel and other Office products so it was pretty easy to get decent information to help you. The exception being when searching the internet the only answer to a question was that it was 'impossible to do' when actually it really wasn't, with the effect that most people reading the answer will do it the long and more error prone way.

Warning: This is from memory quite a while ago and it was a very minor part of stuff I did at my job then.
This is the point - there is no scientific integrity with the current approach.
Show HN: Markdown page – Create a web page with just markdown
Or you might have the affluent subsidize the poor. Or come up with something entirely new. And they are monopolies in that between them they are advertising on the internet. Also using social media that is like a Facebook property in function but isn't Facebook places the user into a social media desert. Gmail in its domain is similar.
Arbitrage is another way of saying eliminating mispricings. Mispricings or traded assets causes a misallocation of societal resources in ways which are negative to economic growth. You need to think second order here.