skysight-inc/HackerNews huggingface dataset:
Swift has all the same shit as Kotlin but without the JVM.

By the way, Kotlin does have support for compiling to binaries now though there are probably some caveats.
How is it different from Strato and ModBerry?
A Decade of London in Google Street View
Let's be honest. Your coworkers are not interested in your posts.
Apple spent 5 years to develop the iPhone.

So might need to be a little more patient given that self driving cars is quite a bit more involved.
You're saying that as if the point of the software is to support the software, or report good numbers. It's not. The user should be the focus.

Opt-out and hard-coded systems immediately put you no the back foot. You make people question why? and is it worth it? If all you've got it reporting numbers of users, you can go do one. The risk of genuine private data leaking out is not worth your marketing numbers to me.

The Amazon link was much more egregious though. You were sending all Dash searches through to Amazon. This was unacceptable and poorly explained. I'm sure some people liked it, and they honestly could have made the integration a better trade for the user (play videos off Prime Video, etc), but only as an opt-in feature where you can see the ramifications.
Swapgs attack PoC (CVE-2019-1125)
I don't think there is anything comparable OSS wise. Creating such an alternative wouldn't only be very difficutl tech-wise, but someone would also have to create the content.

Anyway, I've been using Duolingo since ca. 2014 and it didn't shutdown... Plus, it's free - what do you have to lose? Your progress on some language learning app? You won't lose the knowledge gained.
>... some are irretrievably bad.

I wonder sometimes if we're not doomed as a species because of this.
Years later
This looks slightly better. It's also a bit more in the uncanny valley in my humble opinion.
Civil forfeiture cases have been in the news for more than five years now, how long are people going to let those guys get away with this? It's absurd. I'm willing to bet this will still be happening five years from now though.
For those wondering about the word “objective” as it is used above;

> In optical engineering, the objective is the optical element that gathers light from the object being observed and focuses the light rays to produce a real image. [1]

I found this [2] article to be pretty approachable without the jargon overload like Wikipedia often suffers from.

[1] - https://en.m.wikipedia.org/wiki/Objective_(optics)

[2] - https://en.m.wikipedia.org/wiki/Diffraction-limited_system
I guess I should say I'm happy for Tomtes persistence with this one as it looks both very interesting as a product and as idea for solving certain problems.
Lock/login screen displays password in clear text occasionally
Once you are in a new country, this app is great https://ooni.org/post/ooni-mobile-app/ to know the situation

Its use helps them to collect live information on the list of websites that are blocked in each country
I think it's the training of the model that requires most of the time, once that's done it just needs to decide what to swap with swap.

So I'd expect it to only work on the 1 person in the demo, with the 4 famous people depicted.
https://www.palplanner.com
At least they can inform the 12 people that they'll have to support that feature themselves in the future
Is there any free open source code for mobile apps like Uber?
No Afghan Ariana Airlines Crash
Chrome extension for Google Books and Kindle to improve your reading speed
Performance First
It says that in the next paragraph, so yeah.
In addition to this remarks of the sibling comment, we don't always have a well-understood objective function. For example, how much is lunchtime worth compared with time outside normal hours? What we can say is that there is a certain 'badness' to it, which should increase exponentially or polynomially as we thread further outside of our preferred domain. These are known as soft constraints.

A fundamental problem with soft constraints in MIP is that we cannot create cuts in the conflict graph. Technically, everything conflicts with everything else, but at very high badness. So, we then have to decompose the problem in a preconceived way, such as on geographical boundaries, time boundaries or using heuristics. This engineering can be challenging, especially given that MIP is often hard to debug.

So, like the sibling comment: I prefer meta-heuristics over constraint logic programming in many cases, but I do not deny that CLP/MIP can be very useful as well.
Once you go through the official Elixir crash course, head over to Exercism. Best place to learn by doing!
Actually the user was able to solve it because it was in a shell script. If the program had used libfile instead, there would be no easy way to edit it to change the date format other than recompiling it. They would have needed to wait until the maintainers fixed file itself.
There was a thread about this 6 days ago https://news.ycombinator.com/item?id=22105561
From the paper.

> and subsequently allow the kernel to immediately reuse the associated physical memory. On Linux, this can be achieved by passing the MADV_DONTNEED flag to the the madvise system call.

Shouldn't this be MADV_FREE? This instantly reminded me of this classic Bryan Cantrill talk https://youtu.be/bg6-LVCHmGM?t=3529

Edit: It seems that the Linux behavior is relied upon? From later in the paper.

> Note that it is even legal for a page to be unloaded while the page con-tent is being read optimistically. This is possible since the virtual memory region reserved for a buffer frame always remains valid (see above), and read accesses to a memory region that was marked with the MADV_DONTNEED flag simply result in zero bytes. No additional physical memory is allocated in this case, as all such accesses are mapped to the same zero page
BTCPay could really use a WP article at this point.
Rust looks promising. I will try to see how good is tooling and dependency management
How funny - exactly the same thing happened to me, which I wrote about in my first comment on HN: https://news.ycombinator.com/item?id=12482834
> This seems to solidly prove that they never gave a shit about the gTLD.

That doesn't make any sense. ACTO disputed .amazon's proposal as soon as it was made available, in 2012. It's been 7 years, circumstances and governments have changed. At the time there were no tensions with Venezuela, in 2019 there were tensions. How does that prove anything about the gTLD?
https://bergie.iki.fi
> it will likely just lead to people not taking these sort of videos seriously

Will courts interpret it seriously? It is quite different from funny GIFs if you can completely fake appearance of a politician in an appropriate place doing bad things. We did have different scandals in recent years ('grab'em by pussy', austrian leader of right party, etc.) and it is certainly more to come in upcoming years. How much of that content will be not fake with 100% certainty?
Personally, I've found Duolingo to be almost universally worse than any other language product. It seems to have become successful and widely-known purely from marketing. It is the current generation's Rosetta Stone.

In general, I recommend Glossika or Pimsleur over Duolingo. Depending on the language you're learning, there are also more niche sites that do a far better job; Turkish Tea Time or RealPolish.pl are some good examples.

https://turkishteatime.com

https://realpolish.pl
What does anything have to do the origin of the atom? If it is a single atom, it doesn't have the properties of its molecule. The following sentence makes me think all the article is BS, or the reporter confused a molecule with an atom ---> "Strontium is a soft, silvery metal that burns in air and reacts with water. It's best known for giving fireworks and flares their brilliant red glow, and for being one of the key ingredients in 'glow-in-the-dark' paints and plastics, as it can absorb light and re-emit it slowly. Which is exactly what happened in this photograph."
Cyprus rape allegations remind us of our flawed justice system
(author)

In a disaster I would help my neighbors, which is also what you see in most real disasters. Having supplies let's me do that. We have tenants downstairs, and when I figure out supplies I count them too. While I don't try to store enough of things for the whole neighborhood, it often makes sense to get extra ones.

A community where individuals are prepared is a community that is prepared as a group.

I'm not opposed to the government preparing for disasters or anything, but that's also not where I would spend my advocacy efforts (I think there are other policy changes that would be more impactful).
I disagree and propose that we are indeed exiting a golden age of objectivity that evolved alongside Western Civilization the past century at the least if not longer.

We developed as a world because the most important nations did not peddle obvious distortions of facts in matters of fundamental importance (that all people are equal, that no one deserves to die, that the world needs preservation, and recently, that man has indeed harmed this planet irreversibly). Of course, every nation in history has been hypocritical and done grave acts that go against these beliefs, but at the least they'll not try to reason it as right, but often just hide them from public.

Now, we have the major leader of most of the important countries misrepresenting fundamental facts for their political gain, and close to a majority of their population is ready to believe them for myriad reasons. Facts have always been misrepresented by politicians but never this brazenly so, and never at this scale.

"Fake news" is not a phrase that involves any technology in and of itself, and if you were right, then this phrase should have been in lexicon for ages. But it hasnt, has it? People a decade or two back would contest facts, but never had I heard anyone say "facts don't matter" till 2015 or so. Things have changed, and not to be iterative, ignorance of this change again shows the inabilities of even the "enlightened" or whatever it is the people around here would like to call themselves to cope with change. Only time will tell where this will lead us.
> And I'd like a good-looking UI — not an ugly mess like Pinboard.

I’ve been using Pinboard for the last 10 years or so and I’m super happy with it. Love the speed, the text-heavy interface and the high information density. I love that it never changes. I use a separate app my phone (the website is unusable on mobile) and it works great. I don’t need anything more.
I was using duolingo recently for Spanish. Unfortunately, I got dropped into the "hearts" A/B test and it destroyed my experience.

Basically you get four hearts every few hours. Every mistake takes away a heart. If you lose all your hearts you can no longer play. But, you can do _review_ lessons (that have nothing to do with the content your currently learning) and regain 2 more hearts.

It basically became a grind situation and I stopped using it. I've heard the webapp doesn't use hearts, but I refuse to support them after that.

And, yes, I was planning to buy a program to learn Spanish and had been using duolingo for 2 weeks prior to getting the hearts.

I did some reading on reddit and it appears this is related to some VC funding and attempt to make money. I understand they need to make money, but this felt like a very bait and switch slap in the face kind of thing.

The whole experience kind of soured me on learning for now and I haven't been spending as much time on it since.

I did find clozemaster which seems to be a similar, and honestly better, app. I also have a textbook and workbook pair. And, fortunately, have a lot of native Spanish speakers around me.
Those blue things on top look a bit too much like the old police-car lights, I think.
It looks like a good intro, thanks. I wasn't aware of these technologies, but I knew it was possible to build an FS in RAM. So I just put these two keywords together.
Same with Airport Express which had a killer side-feature of a AirPlay-able line out. When mine goes I’ll be searching eBay for another one.
I have written a service where I store link, timestamp and addendum where I can explain why I went to that link, and a counter for "if this link already exists in the database" then increment. I save links when I have too many tabs open so as to close them. This gives me a way to query on those links at a later point of time in mysql command line. It has worked well so far.
gotcha! Thx.
People need to understand that large scale software not having telemetry borders on malpractice if it interacts with the internet. If your software is crashing on a large scale - or worse, causing problems for other people's servers or taking out users' computers - you need to know, and you need to fix it fast. You can't just wait days or weeks to get enough complaints about it from people savvy enough to file bug reports.

Look no further than how a recent Chrome update almost completely broke the software for Citrix users. Their telemetry (somehow) was not tracking this so it took days to get a fix because IT/ops people had to figure out that a Chrome update caused the bug and then escalate through chromium bug reports. Now imagine that happening any time a crash or major bug makes it into connected software...

For stuff that just runs offline, like Excel or whatever, it's super justified to not want telemetry in it if that's the tradeoff users want.

Incidentally this is basically the reason why all the major browsers are on rapid forced (unless you're in the enterprise) updates - the risk of having users stay on older versions with security holes is just too high because it ends up leading to massive botnets. I hate it, but hundreds of millions of people use those apps.
UK to impose tax on tech giants in April, risks US tariffs on car exports
There is no perfect heuristic here, because what if you, for example, want to print a plain text file that happens to be PostScript?
Not a long term approach, in my humble opinion (as a C++ veteran that has worked with it for 20 years).

What the language needs is a new set of types that will ensure memory safety. Using the old types with the new ones should not allow the code to be compiled, thus ensuring memory safety.

It would be nice to have such a tool in short-term, though. At least some old bugs could possibly be more easily revealed.
Small-Data Computing: Correct Calculator Arithmetic (2017)
Training yes, but for inference a commercial GPU can do that at 14fps with a small latency (very noticeable in the video)
The best hardware related one remains the classic Magic/More Magic switch:

http://catb.org/jargon/html/magic-story.html
Have you tried Typed Racket https://docs.racket-lang.org/ts-guide/quick.html ?

It's JIT-compiled, but it's doesn't use the JVM. And you can create an executable of your program if you wish.

It's generally faster than Python but not as fast as C. YMMV. https://benchmarksgame-team.pages.debian.net/benchmarksgame/... The comparison use the (Untyped) Racket instead of Typed Racket. Typed Racket usually has a longer compilation time but a faster run time, because it has more optimizations. YMMV.
How can we achieve this with what's available in open source world? Or is it only available as a proprietary system?
Oh yes, it is going great! Since 2000, per capita expenditure has nearly doubled [1].

[1] https://www.statista.com/statistics/575988/total-health-expe...
Conversely, there is this to train tone pronunciation. :)

https://mandarintonetrainer.com/games
So that's where Futurama got the idea. These pictures seem perfect for a dystopian sci-fi nightmare.
How to Build Your Own Mobile Application-Step by Step Guide?
I took such a trip too! Here's what I remember:

The elevator car was very small, and we were packed in, nose-to-buttcheek, since I was quite small myself at the time. Oy. It was only closed at the bottom -- it was shaped like a hot air balloon basket, with the upper sides open. We kids were strictly admonished to not even try to touch the sides of the shaft as they went by, though I don't think I could reach that far up anyway.

Our ears popped several times on the way down. The ride to the bottom took over a minute, which seemed very long for an elevator not stopping at any other floors!

The ride down was dark, which gave our eyes time to adapt. Once we reached the bottom, the mine seemed bright, although the light level was probably quite low in absolute terms. I remember the light fixtures being attached to the ceiling, drilled straight into the salty rock.

There were vehicles down there! This blew my mind, and even at the young age, I recognized them as older style vehicles, Jeeps and such which had been down there for years. I have no idea how they were kept from rusting immediately. The air tasted of salt. Everything was covered in salt dust.

We were given a ride on a vehicle of some sort, I don't remember if we were in the back of a Jeep or on a trailer hayride-style, but we covered quite some distance into the mine. The room-and-pillar system was pointed out, and we got to see the conveyor bringing salt from the active face being mined at the moment, though we didn't get close to the active room itself.

They let us grab some lumps of salt to bring them home. Whatever you could fit in a backpack to ride the elevator back up, is what I was told. Some of those samples made it into my rock collection, some are still in my memory-box. I don't know what became of the others, but I was using one as a paperweight in elementary school.

I don't know why they closed the mine to tours, but it's a great loss to education. Obviously experiences like that are transformative to a young kid!

In the years since, I've oft wondered if the exceptional stability of that geological formation might make it good for other sorts of uses. Archive storage, or perhaps it's the "secret undisclosed location" where important people scuttle off to when bad things happen.

The size of the mine, several miles and with extents under four cities, is remarkable. It's surely expanded further since this map was made:

http://www-personal.umich.edu/~copyrght/image/solstice/sum99...
Installing NextStep OS (OpenStep) in VirtualBox (2018)
I can't find anything about a lawsuit but they were using shady seo methods and Google deindexed them. Rapgunius stopped what they were doing and apologized for the dishonest behavior.
I am observing increasing number of people is now seriously believe in "Moon Hoax". Definitely more than back in 70-80th. Why is that? Generation of YouTube? Deliberate propaganda?
I blog at https://bfdes.in/posts. Not too many articles, and most are about niche topics.

It’s a React SSR site, and the posts are bundled into the code when the server starts up. Markup is Jekyll compatible. More details here: https://github.com/bfdes/bfdes.in.
https://techbio.org
A bank can lend out more than the total deposits they have under fractional reserve banking. This is literally creating new money.
I've a thousand or so Buy.com and Newegg ad emails and who knows how many topic reply and other useless notification emails.

I will probably never spend the time to find and delete them.

> “If I want to actually do something with my data, I have to warm it up and move it through the data center,” he said. And when you empty the email trash, you probably aren’t actually erasing the data. Multiple copies of even decade-old emails are stored on servers around the world...

I guess it's just as well, anyway.

The title:

> The environmental cost of keeping mail and files online keeps rising

Makes me think I'm going to read about all the terrible stuff that goes into storing so much useless data. How many semiconductors are manufactured to store my and everyone else's never-to-be-read-again emails? How many HDD arrays, tape backup, enclosures, racks, packaging and transportation of all that stuff, cement, steel, heavy construction equipment, data centers, fiber cables, exchange bandwidth, employee labor and management planning, waste disposal, negative return mineral extraction and environmentally toxic precious metal recovery that can kill workers and drains into rivers, lakes and the ocean.

From the third paragraph, on:

> The problem is that all those messages require energy to preserve them.

Nope. The article is only about climate change, the only type of environmental issue humanity is to be concerned with.

My ignorant 20th-century man corrected title:

"The climate change cost of keeping mail and files online keeps rising."
How to make Twitter preview your website's links
How does one even begin to manage a project this large and complex in assembly?
>In a disaster I would help my neighbors, which is also what you see in most real disasters. Having supplies let's me do that.

This also means that your supplies are limited to your individual capacity -- and diminish when you help neighbours that haven't any (whereas the community could organize and make sure everybody puts in and eventually gets their share, or redistribute as needed, etc.).

>A community where individuals are prepared is a community that is prepared as a group.

A community that is prepared consciously as a group though is even better (and doesn't prevent individuals for adding their own extra preparations).

But this needs communication and coordination. Without communication one doesn't need know whether their community is one of "prepared individuals" (and not e.g. one where only them and a few others are).

So I don't think that "a community where individuals are prepared" is as good as "a community that is prepared as a group".

Besides the necessary communication and coordination (to ensure individual members are indeed prepared, and not just a few), a community prepared as a group is a more cohesive community, explicitly set to help each other in such times - making hoarding and conflicts for resources less likely.
You can use pywinery for (more lightweight) profile management

https://github.com/ergoithz/pywinery
The "introduction to mix" was particularly fun as a language introduction:

https://elixir-lang.org/getting-started/mix-otp/introduction...

It's a short project in which you create a homemade key/value store application. What's illuminating coming from elsewhere is how much it "just works" across the network and with multiple nodes including grace under failure.
> Will courts interpret it seriously?

I doubt it. All it takes is a defense attorney showing the jury their own faces merged into a deep fake porn.
Journalism, Media, and Technology Trends and Predictions 2020
> the A/B testing has become so large-scale that even two Android users might see a completely different product.

Also a bitch to maintain with three experiments that might or might not be going on at the same time in one screen.
This is why one of my favorite features in the original MacOS filesystem was type/creator fields (four uppercase letters each). Yes, it was possible for developers to create collisions, but it was still better than the UNIX method of applying fragile heuristics to the file contents. IMO it would still be a good idea to replicate this (minus the four-character limitation) with a standardized extended attribute, falling back to the heuristic method only when that fails.