skysight-inc/HackerNews huggingface dataset:
I wanted to implement this myself a long time ago to e.g. show areas where the next school is at most x minutes away and the next public transit stop is y minutes away, but got distracted with other things... In this map you will have to find and select the amenities yourself but the functionality is mostly there.

What I would really like to see though is a pedestrian + public transit mode... But I realize that this is hard ;)
Sounds like a good idea, hey, that's exactly what Windows 10X does.

Do you really want every app to have access to pretty much every piece of user data on the system, and every other app?
At the beginning I was wondering whether 9 and 1 were to be considered consecutive. It's not stated anywhere, but it seems that the solution has this property.
> given that utility-scale solar is so much cheaper than residential storage...

That likely isn’t given! I haven’t looked into it thoroughly but apparently most of the cost of utility solar is transmission and billing. Australian residential solar is really booming right now because it’s 6-7 cents / kwh. See Saul Griffith of Otherlab’s article: https://medium.com/otherlab-news/green-new-deal-how-much-doe...
I restart my computer pretty infrequently and everytime I do, I can't connect to various things. Inevitably I realize I didn't run ssh-add and after debugging, things work again once I have run this command. But I never really looked into the basics.

Thanks to this article I realize why I need to do that every time. :)
That works. It's clumsy, but can be automated.
Here’s one data point for you: There’s a fantastic writer out there that goes by the penname “A Man In Black”. He’s unable to write because he’s stuck in a medium wage job that doesn’t provide medical benefits - completely unrelated to writing - and has to spend his money to keep himself and his mother alive and in housing. As a result, he’s unable to even write in his limited spare time. That, to me, is the definition of under-utlised talent with low economic mobility.

The system is, as you say, highly unmeritocratic. It has no incentive to be meritocratic for a vast majority of the population. Even your theoretical brilliant McDonalds employee would find a ceiling at the management level a raise of a mere handful of dollars over the line cooks.
It's really impressive to me how clearly he articulates what is going on in his head while solving.
Almost. It doesn't handle multi word cities, eg "San Franciso", and it spawns extra processes. Try:

awk -F "\t" 'NR != 1 { if (!cities[$5]++) n++ } ; END { print n }' payroll.tsv
> What choice did Uber remove from the market when they started?

> What choice has Uber removed from the market so far?

> What choice do you expect Uber to remove from the market even if they are maximally successful in their overall plan?

I'm thinking of Meditations on Moloch from SSC (0). What Uber removed was 2 fold.

First, was that a gig worker could no longer be legal or not culpable (civil) regarding driving without appropriate licensure or insurance. The rates paid do not allow for the costs of a chauffers license, nor do they cover commercial insurance rates.

Secondly, Uber removed protections on riders with the first point, and by using the carrot of "we're cheaper than taxis". We saw this play out before, when there were no licenses for taxis. A whole lot of bad things happened, and the public demanded the licenses and checks to be instituted. Some places went way overboard ($1m medallions in NYC).

Uber and others are all the same - they wish to remove the checks and balances, cut a meager amount off the bill to customers, and extract money by running around the law until they can either change it or get shut down.

(0) https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
This is great! Well, except for the fact it hijacks my back button and my local map is out of date by at least 6 months.

But, I love that this is open.
That's not hard.
Julia (and likely Dylan and CL which are all similar languages) are not nearly as dynamic as Python. Or more accurately, they are nearly as dynamic, but writing code like that is not idiomatic and it will lead to performance similar to Python.

The most important factor is that those languages were designed with JIT in mind, with a clear separation of compile time and runtime. Not only the macros, which are low cost abstractions, but also how all the dynamic parts of the language can actually be resolved during this period, like type inference and static/multiple dispatch, which are enabled by it's carefully crafted type system that bridges the dynamic world and the static world. Idiomatic Julia is not strictly a dynamic language but a superposition of many static programs, one of which will be selected for each runtime pass.

So changing a variable type in Python has basically no effect, but in Julia , while allowed, it causes what's called type instability and the compiler will be pessimist and create a dynamic box for the type that can't be optimized. Which is also why global variables are so damaging to performance in the language since they can't be inferred. Defining or redefining a function (not a lambda) or types or importing a library dynamically during runtime is another feature that is also allowed, but avoided in practice since they'll invalidate the JIT cache and force a recompilation. The culture of performance aware programming is the second key factor in their speed.
I also use people until I automate their jobs. If I don’t, my competitors will, and they will be about to move more product than me.

I also don’t use travel agents anymore. Automating things isn’t bad, society not providing safety nets is the problem.
For MS Access files there exists a project ([1], last activity in 2018) which basically splits the file into its components (like forms, queries, macros etc.) which you can then check into your VCS. This way, single versions of an MS-Access-file are diffable to previous versions and you can track exactly what has been done... in a developer fashioned way, though.

If you would need an exact version, you can build this version out of its components of that version.

[1] https://github.com/timabell/msaccess-vcs-integration/
We already have plenty of people (and, more and more we have machines) filling those roles. We don’t need more.
I wouldn't focus too much on just counting the number of variables. Oftentimes the more parsimonious explanation is the one that emerges from a simple principle being applied to a lot of moving parts. In this case, I would say that the perspective where it's the value of a dollar that varies is not particularly parsimonious, because it leads to a strange set of implications that could only be resolved by adding epicycles to the theory.

For example, if you favor the perspective where it's the value of the dollar that varies between New York and Peoria, then you also need to account for why the dollar/euro exchange rate does not tend to vary between the two. It would be peculiar indeed if it were that the euro's value also varied by location, but just happened to vary in lockstep with the dollar. (I realize this is the scenario that's happening in TFA, but that's kind of exactly what the TFA is getting at: the rial is on the verge of forking into two different currencies.)

You would also have to account for why the relative nominal prices of goods don't stay constant from location to location. Suppose that a quarter pounder costs $2 and a tube of toothpaste costs $4 in NYC. If it's the dollar value that changes, then one should be able to assume that a $1 quarter pounder in Peoria implies that toothpaste costs $2 in Peoria. My appetite for air travel right now doesn't permit me to test this myself, but I suspect that you will find that this is not actually the case.
Right, and most of the consumption is being served from linux servers. So Microsoft is trying to use their strength on desktop and in production to stay relevant in that ecosystem, even though it involves other platforms than Windows - hence the focus on cross-compilation and cross-platform tech.
Germany didn't.

It is still illegal to invite 2 friends at the same time, for example.

Also, wearing face masks inside shops and in public is still mandatory.

Yes, the lockdown is gradually being weakened, but far from being over.
What apps depend on a specific init system?

Gnome does not depend on systemd, but rather logind.

KDE used to be the same, until someone started maintaining ConsoleKit2 again, proper, at which point they were happy to support it.

ConsoleKit was dropped because it just wasn't being maintained, and had various limitations.
The First Coffeeshop in the Cloud
For large data why do you use Python and not C++ or Haskell ? They can do anything that Python can do.

What's that you said, 'convenience and specialization', ah I see, that thought never occurred to me. May be that's why I reach for AWK over Python.
Show HN: Replicating South Park Characters in chats using GPT-2
On businesses and government Microsoft Office continues to have a dominant market share. And that's a lot of money.

Not only US government, but almost every government around the globe is using it. And on macOS, that's still the case.
One Eye, the observability tool for Kubernetes
> As the other comment explained, they are still a huge gorilla in spaces that are absolutely vital to Linux: server, desktop, and laptop.

No reasonable person at Microsoft considers Linux to be a threat on the desktop/laptop. No reasonable person at Microsoft considers Windows Server to be a threat to Linux on the server.
Yes, the windows store is terrible.
Pity Microsoft don't use it then. I've never seen an MSIX.

You could tell they were screwed when even Microsoft didn't use MSI after they invented it.
Awk arrays are dictionaries, what are you missing?
I don't know any other tool that is so simple and can be learned so quickly and yet is so powerful. I use it daily.

The handful of minutes it took to learn have repaid that investment thousands of times over.

Yes, there will be better solutions for individual cases. But awk is always installed, always available, and for anybody quickly querying semi-structured text data on the Unix command line it is a godsend.
The In the Showers. Most know them for their hit “Along with the Radio (Alone in a Car)”
I think it's hyperbolic to imagine that MS will manage to fully extinguish Linux outside of WSL, but that's not the only way they could damage the linux ecosystem by leveraging the foothold they are building in the FOSS world.

It's not so hard to imagine picking up a legacy project at some point in the future, and pretty much having to develop it on Windows and deploy to Azure because of some WSL-specific dependencies baked into the framework it's built on.

That's just one scenario, but the point is why would you expect that they wouldn't leverage their market-share to disadvantage competitors if they ever got into position to do so? Just because they aren't in that position now doesn't mean we shouldn't be put off by the fact that they're building those levers to fragment the ecosystem now.
I wish there was a good way to sing together over videochat. The lag makes it impossible--if you've tried singing Happy birthday to someone over Zoom, you've probably noticed that it's the worst! Everyone tries to adjust to everyone else's lag and it just makes everyone even more and more out of time with each other.
> I'm not sure where you are getting the idea that this would expose a normal Linux GPU API.

The fact that they went through the effort of porting Mesa to get OpenGL and Open CL support, and are working on Vulkan support.
Maybe I should have been more explicit: the safety of my data at rest on a remote system hinges on Intel's oft-broken security code and a memorable password.

Normally I use 128-bit passwords (i.e., 22 mixed-case letters and digits) for any remote system. That's not really practical for something which prompts me to enter the PIN periodically (and I think Signal limits the PIN to 20 characters anyway).

I do not see any net benefit to storing my contact information on Signal's servers. If I want to rebuild my contact list, I can … ask my contacts for their Signal accounts.
Show HN: CodablePersisit Store and Cache Codable Objects
A swift framework to store and cache any codable object with ease
How to get Dev Comments from an article Url
And what of it? JRE has routinely had both sides of debates on -- equal opportunity ego stroking.
I think it's less that you're paying a premium for encrypted transport, but that the uncomfortable unencrypted one is set up primarily as a demo/trial service.
The author states:

>"Later in the handshake process, a set of new, ephemeral and symmetric keys are generated and used to encrypt the SSH session traffic."

This isn't correct. After the TCP handshake, both systems agree on a session key by using the Diffie-Hellman key exchange. It's only after establishing a session key that user authentication takes place. There's a re-keying event but that's not part of the initial handshake and only happens later when some threshold(time or blocks) has been reached.
Big time.. I started singing 4 years ago after going through some heartbreak. It soon became an obsession to sing everyday and I can always count on it to lift me up if I'm feeling down.
Managing a cafe for free because you want to help the owners or you want to keep the place around but now it won't be able to sustain an employee etc: free work.

Managing a cafe in Cafe Simulator 3000 because you want entertainment: not work (but these games often do a good job emulating the monotony of work in the long run).

The lines get blurry when you're managing an actual cafe because you're bored and want entertainment.

Hanging around a cafe because your friend works there: not work, even though some people sometimes pay other people just to hang around in a cafe.
Hey guys! I have ran out of invites for now.

You can still send your profile to my email hieunc(at)saltar.co and I’ll invite when its available

Cheers
I apologise if I didn't make it clear,

I am equating the "accessibility" of cloud with the "accessibility" of mainframes in relation to PC hardware.

I do not refute the notion that mainframes are not accessible,

I am asserting the point that our lurch towards cloud hosted solutions with no on-prem replacement is the same lurch towards lack of accessibility that stifled the innovation and adoption of mainframes.

EDIT: also, Spanner and co often don't have free tiers, you're pretty limited in the amount of cloud services you can learn, and the danger of accidentally charging is inherent to the platform. The new budgeting features (which, are new btw) are good though, you have to be aware of them and know how to configure them though.
Terrible for accessibility though. I'm sure screen readers have come a long way, but the core issue we dealt with 15-20 years ago was that the convenience of an imap wasn't worth breaking accessibility standards.

With more of our traditional desktop services having moved to mobile and now moving back to the browser, I'm more concerned about this creating another wave of accessibility limitations caused by a petty convenience for dev.

I don't want to sound off like an activist, but I'd like to see that someone with limited mobility or sight can equitably access services they, as much as we, will sooner or later have to depend on as current apps and software lose support and phase out. The Net has always been a place where a person's only limitation should be their choice to not commit their time to learning how to use it. Let's stand by that now more than ever, or I fear we'll hand an uncontested victory to the idiots in Silicon Valley who want us to adapt to how they want us to use the Net.
The writer Tom Warren makes the case that the Windows Store is so awful it is effectively abandonware now. I have been using Windows since 1993 and have still never used the Windows Store so I tend to agree with him.
This is very interesting! Tiny issue report: the link for Amplitude in the handbook, under the web analytics section, is broken (it points to Mercury).
Cool, the slick SSO feature means this may be a good choice if I want to set something up that I won't have to support until the day I die.

I like how many choices there are for off-the-shelf configuration generators.
Sci-Fi vs. Reality: 4 Futuristic AI Projects Already in Development
An Overview of Plunder (bare-metal provisioning)
> Sign up for a mailing list

Which mailing lists? I subscribe to some dev stuff (LKML, etc.) and various OSS lists, but the rest, the ones I see referred to here and elsewhere, typically started by some no-code-wanna-be-entrepreneur trying to monetize and turn mailing lists into a business. Garbage. They are no different from the SEO-optimized ad farm websites polluting the web.

> Post new or old content on Hacker News, Reddit, Lobsters, Twitter,

Are you joking? Reddit and Twitter are the embodiment of almost everything wrong with the modern web. This is not where you look for quality content.
A Deep Dive into the Wonderful World of Preprocessing in NLP
UK style, and this article is from the Guardian, is to capitalize only the first letter of acronyms that are pronounced like words, "Nasa" and "Nato" being frequent examples. When each letter is pronounced (AKA an initialism), they capitalize each letter, such as for the WHO: https://www.bbc.com/news/world-us-canada-52294623
Show HN: Free test to check the company's dark web exposure
“Dad, How Do I?” – The Story of a Man Whose Father Left When He Was Just a Child
We take peoples kids when they wouldn't be treated well.
> I'm commenting on a thread purporting that every alternative choice in other languages is in fact an error on the part of its creators.

That's because the thread is called "Examples of Incorrect Abstractions in Other Languages". You will exactly read about poor choices on the part of other languages' creators. If you want to read about poor choices on the part of Haskell's creators then read threads discussing those. You'll find the Haskell community can provide plenty of examples for discussion there too.

Haskell: The Bad Parts

https://www.reddit.com/r/haskell/comments/4sihcv/haskell_the...

What Template Haskell gets wrong and Racket gets right

https://www.reddit.com/r/haskell/comments/4tfzah/what_templa...

If you had the ultimate power and could change any single thing in Haskell language or Haskell ecosystem/infrastructure, what would you change?

https://www.reddit.com/r/haskell/comments/9fefoe/if_you_had_...

examples of bad warnings/errors?

https://www.reddit.com/r/haskell/comments/4yxog6/examples_of...

What's wrong with GHC Haskell's current constraint system?

https://www.reddit.com/r/haskell/comments/117r1p/whats_wrong...

Could you give me an example where Haskell is not good ?

https://www.reddit.com/r/haskell/comments/3b94w0/could_you_g...
Aah, interesting. Thank you for clarifying!
Correct me if I'm wrong, but my impression here is that Windows Subsystem for Linux will support DX12, but not broader Linux support for DX12.

So if you want a machine that can play games and run a Linux dev toolchain, that would require a Windows install. If you can incentivize folks who may never have installed Windows to do so, and keep them there as the only place they can both play games and use their preferred dev environment, then you've extinguished that portion of the desktop linux install base.

EDIT: Also I absolutely love the "I don't think Microsoft thinks so either." Microsoft is a for-profit corporation who's eyeing a way to get users who traditionally avoid them to come to their platform and stay there. They aren't some benevolent font of cool tech, they're trying to sell you products.
Do the implementation details matter if you could achieve the same result?
I'm guessing that is unlikely for the parent post.
Really nice!

They appear to use a forked version of Graphhopper [1] [2] for route calculation.

[1] https://www.graphhopper.com/
[2] https://graphhopper.com/maps
Newsboat :)
That's like asking whether Linux users who don't run ESXi benefit from their paravirtualized drivers being upstreamed. No, they don't, but they were accepted with way less bruhaha. And that's despite VMWare blatantly violating the GPL for more than a decade.
Oh. That hasn't been my experience. Where did they standardize the names and set of the services you can depend on?
So DNS is easier to debug? So are many protocols. It doesn't mean we should still be using http, rlogin, or snmpv1.

There are significant benefits to the end user of DoH in bypassing malicious networks. It's out there, it's not going away. I'd like it to integrate well in a situation where I am the user, sysadmin and netadmin.
FireHydrant raises $8M to help companies manage their complex systems
It is an acronym, but it is rendered according to the house style of any given publication. The Guardian's style guide [1] says:

Use all capitals if an abbreviation is pronounced as the individual letters (an initialism): BBC, CEO, US, VAT, etc; if it is an acronym (pronounced as a word) spell out with initial capital, eg Nasa, Nato, Unicef, unless it can be considered to have entered the language as an everyday word, such as awol, laser and, more recently, asbo, pin number and sim card. Note that pdf and plc are lowercase.

[1] https://www.theguardian.com/guardian-observer-style-guide-a#...
It seems like over the last 5 years, Wine has improved a ton. Or at least - it seems way more active.

Not sure why, but I suspect that Valve has a lot to do with it.
I don't mind the wg-quick command line interface but I must say that the #1 thing that bothers me with wg is that the private keys are stored directly in the config. That means that every time I add a new users the keys are plainly readable on my screen.

Is there a simple way to work around this issue? Can I include the keys from a 3rd party file for instance? I guess I could always just pre-process the config file to generate the final one from multiple sources.
Welcome to ycommienator, a site for entrepreneurs.
For the US.
That’s more of a GitOps style intervention requiring a source change and the workflow to revert a change could certainly be done but is by design not a first class construct in Terraform providers (not every provider supports every feature such as importing of resources). To respond to a Cloudwatch (heck, Prometheus, Grafana, ELK, etc) alarm saying your error rate went up because of a Route53 change it’s not out of the box with Terraform (would be a custom providers or null resources probably). And as a CLI application (granted, it’s run more like an RPC style architecture) there’s no obvious way to signal different failure levels and to respond to different failure modes of different resources.

CF roll-backs are on by default and will revert changes. Sometimes it can fail and be a real pain, but it’s overall been more of a help for myself than harm.
> I see FreeBSD specific code littering upstream open source projects

Any examples?

> Why for example are Jails not compatible with Linux?

What? Jails originated in FreeBSD over 20 years ago? This question doesn't make sense.

The OP was referring to systemd affecting upstream by requiring systemd for things (ie Gnome). Are you saying there are pieces of software you have always used, but no longer can because they directly rely on jails?

I don't even use FreeBSD, but this was a weird argument.
They're not intending d3d to be the client library, they ported Mesa for OpenGL and OpenCl, and are working on a Vulkan port for all of that.
Not the NYT, but some other at least partially renowned news site in my country has that problem. I am one of these crazies that doesn't like mobile sites, so I mainly use desktop versions. Had my phone fully charged an left the page open. An hour or so later the phone already shut down.
A man killed his cousin over ₦2M land deal
Answers why 71% of companies now use Agile mindset and why you should
In uncertain times being able to adapt to changes on the go sounds like a superpower. Find out what you can get out of uncertainty with an Agile mindset + free guide.