skysight-inc/HackerNews huggingface dataset:
First, there's no specification.

Second, this: http://georgemauer.net/2017/10/07/csv-injection.html
No-Code AI on the Rise – Artificial Intelligence for Everyone
The fn keyword is required to remind the Rust programmer that they are in fact writing a function.
Periodic reminder that iCloud Drive is not end to end encrypted, permitting both Apple and the US federal government to read all of your calculations at any time
without a warrant.
I don't know what up with people these days. There seems to be a trend people are building heroku clones. Heroku is more than buildpack and dynos. Just because you have a github integration does not mean you do not have the right to call yourself a heroku alternative. Whole point of heroku is getting started without any setup. Now, If I have to acquire a VM, setup the infrastructure and then setup one these "alternatives", the onus is on me. I am responsible for 80% of the task heroku does. At that point, I would rather own it 100%. There is lot of stuff that goes on behind the scene goes into Heroku or Netlify. Managed Kubernetes with a PaaS experience comes very close of heroku alternative however, why would you switch to something like that when you are content with Heroku. Kubernetes setup will become a beast in itself.

I think heroku's alternative business plan should be suing all the companies/people calling themselves publicly calling themselves heroku alternative or a better heroku and delivering subpar projects.
Yeah, Wikipedia is sure going to be an unbiased reliable source for heavily polarizing government information being massively censored by every other media outlet.
What would be wrong with having the people maintaining the national communications network employed by the national government?
If that's so easy, why hasn't been done yet.
Back in 1995, This is it !
Innernet appears to use /etc/hosts on the clients and updates it from the server when peers are added/removed etc.

To configure split DNS on the server, you'd need an authoritative server listening on the wg interface and update the zone file when peers are added and removed.

To configure the split DNS on the clients:

Linux: systemd-resolverd supports split DNS see https://fedoramagazine.org/systemd-resolved-introduction-to-...

MacOS: Supports similar split DNS by domain/interface, see resolver(5) for the details.

Windows: I'm not a windows person, but it appears that Windows has trouble and you need to play with interface metrics, one solution was to install unbound and use it instead of Windows' native resolver.
Arab Region Counts Cost of Devastating Covid-19 Pandemic – Global Issues
I was in India for the last year (in the outer parts of Hyderabad), with a 50/50Mbps fibre link from a local ISP (and higher speeds were available if you wanted to pay for them, but didn’t seem worthwhile to the householders). Many sites in India and some outside would get the full speeds, but some inside and most outside would never get more than 3Mbps, with many getting substantially under 1Mbps.

After careful diagnosis (as much as you can, of such things) and checking off everything else, I inferred that the local ISP’s peering arrangements were terrible.

I was regularly uploading to YouTube while there: early on I would normally get 30–40Mbps, but at some point (maybe around September?) it dropped to ~1.4Mbps, only going up to 10 or 20 once every couple of months (and even that commonly only for ten or fifteen minutes). In February and early March it started improving again more often, but still not consistently.

(The ISP also NATted who knows how many customers across what looked to be a /24 or /25, done in such a way that I would not have a single public IP address—if I asked canhasip.com, canhazip.com, whatismyipaddress.com and a few others, they’d probably all give me different answers. And if I looked at BitTorrent downloads from the addresses, multiple full movies and such were being downloaded daily, traffic which definitely wasn’t coming from the household I was at.)
Thanks! But honestly I used most of them and expected some life changers instead. Borland’s VCL was the one indeed, but now it’s gone.

The issue with paying for all of that is that as a developer, I simply don’t need it for that price. If the world of FOSS suddenly became expensive, we’d just rewrite few tools from scratch, cause it’s not so hard. It only takes few man-years to implement a decent scripting language with ui toolkit and then you have a world of developers who, like you, do not understand what’s in these 10gb monsters that cost $$$$/year that cannot be done with that FreeLang+FreeUI+FreePackageManager+FreeEtcEtc. FOSS and Enterprise are not competitors, these are natural ways of developers life and of enterprise life.
Is this as bad as when they put spyware into the AP firmware that phoned home without consent?

AIUI they made it opt-in in subsequent firmware revs after a backlash. Maybe they will fix this, too.
Using Alfred (with powerpack) is like having gills while living underwater. It's hard to get the scuba divers of the world to switch since they are so invested in their myriad gear and it's so difficult to convey the value prop when you haven't experienced it.
Thank you!

I’ve heard that Linus Torvalds disliked GitHub pull requests in part because they tried to reinvent the wheel instead of using Git’s native system. I wasn’t clear on what that native system was until reading this article.
I used this onion link http://mobikwikoonux37wauz6oqymshuvebj5u763rutlogc2fb2o3ugca... and checked my number and surprisingly found my 1st CC (When mobikwik was new I had used them) and no kyc details as I didnt do that!

So seems like this leak has data from start.
I'm in India too and I pay ~$18 for 150M/150M with a 1TB cap. To be honest I have never even been able to consume more than half of that cap, so it is almost irrelevant.

IMO data caps should be there, since if they are not there you can assume they exist but are hidden. Because per GB cost is low for ISPs, but not zero. I feel it is better that limit is made explicit and visible.
To be specific, the entire `<div id="easter-egg">...</div>` that this is contained in adds an additional 158 bytes to the compressed response.
What about my e-viruses and e-worms?
That’s because your original post says you get capped at 500GB... of course you don’t notice anything if you use just 100GB.
In this context, the RV would be used a lot. Also, I normally think vehicle-to-grid is silly, but because electric RVs may not be on the road too much AND may have lots of built-in solar, it may actually make sense to do V2G with an RV.
This is what Chase bank does in their app.
Government. I hated it. You'll love it.
> If you think about it, in many ways the GNU project IMO ended up doing "embrace, extend, extinguish" with Unix.

The "extend" phase from the Microsoft playbook is always something that competitors cannot duplicate. Either for legal reasons (patents) or technical reasons (having the "spec" depend on all of the Windows ecosystem).

I don't think that's what GNU did.
Quote from the site you linked to: "So who’s fault is all of this anyways? Well it’s not the CSV format’s."

And what I wrote before is basically all you need for a specification. Yes, it sucks that there is no fixed one that everyone uses.
org-mode tables have spreadsheet-like capabilities, i.e., they support formulas.
Especially in the frontend world it all seems to be unix command line.
> benevolent(this is not the right word, someone please help) overpowered force

Perhaps you meant dispassionate?
>It’s no secret that Intel has stumbled lately...

The target audience should be well ware of all the problems Intel has been going through and Industry. It is the EE Journal after all.
Yes, even when I expect nil receivers because I'm adding a method to a map or slice type, checking for nil is usually the wrong pattern (vs. 2ary lookup or len, etc).
I've honestly never seen UPnP actually work before. It's been an option on all my consumer grade routers, but it just doesn't work.
Aw thanks ^_^ Happy to answer questions and receive feedback
> The dialogues interspersed between the chapters...

There are dialogues, and they are interspersed between chapters of traditional prose

> ...are, indeed, often XXX, but they have virtues that, YYY, far outweigh these drawbacks; they are ZZZ

Said dialogues have negative attributes XXX. However, they also have positive attributes ZZZ. These positive attributes are characterized as YYY.

> XXX contrived

made to suit a purpose

> arch

underhanded

> heavy-handed

obvious

> YYY pedagogically

good for teaching

...and so on.
What? You contradict yourself several times. Does accepting the axioms obligate you to accept the conclusion or not? First you say it does, then you say it doesn't. And proving something is of course quite literally "determining the truth", you can't just dribble it away like that. This comment looks like word salad intended to let the reader believe whatever they want.
Lunar soil is 1500kg/m^3 and the average lunar density is 3300kg/m^3

So 100T of moon is not hard to come up with. I wonder if the shade can basically be a really thin sheet of aluminum foil.

How aluminum foil is made (on earth) https://www.youtube.com/watch?v=LolDAOxdLxk

I was thinking about this before, I was wondering if you could heat a ball of metal on a shaft and then spin the shaft so that the ball pancakes out and the rotational force pulls the sheet into an extremely flat disk. Manufacturing in low g could enable entirely different construction techniques.

Maybe something like https://www.sciencedirect.com/science/article/pii/S092442472...
He must be joking.
It's inappropriate for this site anyway though.
It would have been interesting if GitHub had purchased Keybase instead of Zoom. I'm still a bit bitter over that sell out.
Dokku is building an official web UI : https://twitter.com/dokku/status/1334801381778219008
Closed-source and a paid product though.
This site made me wonder if it's possible to embed PlantUML diagrams into Notion. One quick google search, and a top result referenced using Kroki. Serendipity.

https://www.notion.so/Notion-Diagrams-6d8bd0a3a0e442e2bd092f...
Intel Custom Foundry were using Intel's internal tools and not industry standard EDA tools. Basically Intel is adopting to Foundry design Ecosystem. That is a big deal.
Github makes it a single click to hide their intrusive notifications and such. They're rather tasteful at where and when they show you something. They have a notifications panel you can click once and then it won't bug you until the next time.

This screenshot shows the ad takes up a huge chunk of real estate and can only be turned off by presumably opting out of some new experience, which means it might become permanent. If enough of the internet protests, obviously Ubiquity might re-think their recent actions... but it won't change their overall product direction which is to try to encourage you to buy newer products by any means they can.

The proper equivalent would be if my Amazon Echo started showing me ads for a new Amazon Echo, or if I launched the Echo app and it said, hey, do you want to buy the new Echo at the top and I couldn't remove it. Perhaps another comparison: What if Nest suddenly changed to show an ad when you went to change your thermostat's settings such that you could learn about the new Nest that replaces your old hunk of junk? Or imagine if you opened System Preferences or About This Mac, and saw an ad for the latest and greatest MacBook from Apple? Like, do I really want to see stats about how my battery life is only 10% that of the newest Apple Silicon?

SaaS or not, there's a difference between advertising some new service I don't need and advertising new HARDWARE I don't need within my existing, perfectly good, management control panel for my existing hardware. Whether its hosted on a website or not is just an implementation detail. They could have used Electron, same result.
My house rule is my estimate is in half-hours, but the time it takes to be done is in hours. So an 8 is a full day, but I expect to be sitting in front of the computer for at 4 hours.

Fibonacci is good because it means that your estimate is increasingly inaccurate as it goes higher.

Anything higher than 3 should be broken down. I normally use a 0 or 0.5 as well for smaller tasks - typos, creating a dialog box, etc. 13 or above isn't a real estimate and should not be taken seriously.
JS libraries only did that to reduce bundle size being sent to the browser. It’s done out of necessity, not because it makes any sense.

Exporting out one method at a time is pretty absurd.
Pretty neat. Seems better than print.
No, this was pretty explicitly the reason GCC was not permitted to have independent front- and back-ends like llvm does today. Stallman was concerned someone would write proprietary extensions that way. So, if you wanted GCC, you got the whole GCC, GNU extensions to C and all.
Moderna and Pfizer-BioNTech Vaccines Are Effective, Report Says
Hi, it would not be hard at all, at the moment for me it would be like 1 day of work.
Honestly, I just don't see its benefit, you can always open it on a dedicated browser and use it as it would be a desktop app.

However, in the next release I might provide a desktop version.
Luckily they did away with that in the Surface Laptop 4. I was able to change out the LCD panel on one and put it back together like new again.
Nation’s first ‘vaccine passport’ coming to New York
Just as an FYI, DS didn't exist when I did my undergrad, and Facebook were the only people with DS during my PhD.

I got into DS because I really enjoy analysing data and running experiments, and as a backup to academia.
Not a bad read.
Why not 3? It is about how paranoid you want to be about uptime. Uptime and production grade are two different things. There is certain uptime guarantees that a cloud provider will give. Production grade is durability of the product itself.
How does the competition work? Are four different companies each laying down independent fiber cables?
Overcoming boredom while writing
On the board members' real estate infrastructure?
Can‘t this be fixed by changing bits to be passed by value?

https://play.golang.org/p/srAyKZN2NTH
I'd add: It's not easy to speak up in a forum where a significant % of members receive paychecks dependant on praising agile.
Ubiquiti products are not quality. They beta test in prod, more less.
The website confused me initially, but it's a service for rendering diagrams. You send your diagram in one of 20-ish formats via the URL or via a POST body, and it returns the graphic. You can install it locally.

Neat.
author here:
I have zero experience with Visual Studio API, and honestly, looking at what a giant and slow mess VS became, I would not even try it :)

But providing a standalone desktop/terminal version is on the list.
Is Guidepoint Consulting Legitimate?
I've been contacted (via LinkedIn) by a recruiter from Guidepoint, a consulting firm who claims I can charge ~$300/hour for phone calls about "personal perspectives" on my industry. They say that nothing confidential or proprietary would be asked or expected.
Is this for real? Is it worth the time and effort? Will the clients actually expect information that should not be disclosed?

Would appreciate any experience the HN community has with them.
You'd think of all people in the world, Eric Schmidt would be well aware of how well intentioned powerful technology can end up having unforeseen repercussions
Off-topic, but I dig the blocky style of pictures served when JS is disabled:

https://www.outsideonline.com/sites/default/files/styles/img...

I'm curious what compression settings they come from.
GNU extensions are all over the place. The C library has all kind of GNU functions that are more convenient/practical than what Unix had, the command line programs (e.g. coreutils) have feature flags and extensions that the originals didn't have but that made them more convenient to use, and I already mentioned GNU extensions in the tar format.

POSIX aside, Unix-like systems that are still around nowadays and not directly use GNU user space, have copied many of the GNU extensions out of necessity. People have become accustomed to those extensions and written programs & scripts depending on them, so you now need to implement many of the GNU extensions simply to stay compatible.

Even if not consciously done and without malicious intents, this is IMO still fairly similar to how Microsoft played it: add extensions that are convenient, so people use them, eventually rely on them and become a de facto standard.
See RadVac: https://radvac.org/

Make your own, open-source. Really cool.

A user on lesswrong made their own (with no prior experience): https://www.lesswrong.com/posts/niQ3heWwF6SydhS7R/making-vac...
But JSX is a whole new language on top of HTML and JS.

Otherwise you would have to write lengthy, nested createComponent calls.
With IPv6 it is pretty much doable almost with no config. With IPv4 you need to work a bit.
In a few yeas time they'll have dropped support for the PS4 network, rendering it a brick regardless of battery.
This takes on a sinister tone in connection with interminable "which X is the best for this project" discussions. Evaluating all Xes would take infinite time because new Xes (JavaScript offshoots, Python package managers, CMSes, IDEs, build systems, you name it) are coming out faster than you can fairly evaluate them, and every person on the project has used at least one X. So the question basically boils down to

1) try Foo because of all the Xes all of us have tried it was the only one which didn't cause manic depression,

2) continue the discussion until the most ruthless/charismatic/stubborn person "wins", or

3) try new shiny Bar, because all the cool kids are using it.

I wonder if this is part of the reason so many projects go for the new shiny thing: in a group of reasonable people a lot of the time all of them will agree that all existing solutions suck.
And smartly so. Why would they not do it if everything that would happen is the kind of discussion like OP started.

"Shouldn't they be held liable?"

There's a lot of accidents that happened in the West, specifically the US. Some known, some not.

The West just got lucky but would never admit it either.
I got bitten by the same problem. There is a workaround but the bug is silly!
Check this excellent guide by 3COM, Understanding IP Addressing: Everything You Ever Wanted To Know

https://pages.di.unipi.it/ricci/501302.pdf
Remember doing a news site back in 1994. This is exactly like it looked. Much before Netscape and MCC though ;)
While the investment in Fiber is massive, it seems like the payback can be spread across decades, just like the electric grid.

Famous last words, but symmetric gig up and down should be enough for anyone for a long time, and there will likely be ways of increasing the bandwidth through the same pipes beyond that as technology improves.
It sounds like you are looking for a 9 to 5 job, which are quite plentiful in the SE industry. As others have said, look at governments and established larger companies.

Re: your comment about places looking for ambition and a “story”. Honestly I would recommend you fake it till you get in. Many HR departments in large organizations try find people that meet a certain stereotype but their decisions are often completely removed from the team you would be placed in. This means that you can project an ambitious career personality but once you get in you can start coasting. I would encourage you to try reframe your career and achievements into a narrative that suits what HR is looking for.
I use bc too. Like literally every day. And it's only a terminal window away. I did install Numi now though and I like it!
Watch out people! If everyone adopts this, people can just start using any Python implementation they want with any extension module.
The technician told me not to saturate my downstream or the upstream will slow to a crawl :(
Was it only two options? I thought the Vogon's branched into "Catuskoti as a Non-Deterministic Way to Handle Options Deterministically" - I thought there was at _least_ the "Council of A New World: 0 BCAD" and "Council of Thoth was First"

Oh well, on my timeline I hung out with Thoth.
Researchers take inspiration from parasitic work for medicine delivery
Because this is an insurance policy to guard against the worst case scenario ?
A lot of us need unlimited data so we can bittorrent our linux isos.
Consider the statement "Autonomous weapons are inevitable" carefully. What it means is, any state actor can potentially invest in tech to develop these type of weapons and succeed in a few years. In other words autonomous weapons are within striking distance of technological progress (as opposed to, say, human landing on Mars.)

With the above information, what would you do, if you were a state actor of an advanced country? Surely, (1) you either want to develop these yourself, or (2) ensure that nobody else develops them. (2) can be achieved by international treaties, but the question is whether it can be enforced. If state actors don't trust option (2), then the only option left is (1).
Decentralized =/= middlemen. Relying on a third party isn’t centralization.
Hello!

BigDataCloud is an Australian based Tech Startup and I am excited to announce our latest feature update to our most popular free client-side reverse geocoding API.

More and more websites and mobile apps, today, are requesting to access user's location data with HTML5 geolocation API or the default location services of iOS/Android.

However, the opt-in rate for the sharing of location data is quite low and businesses have to rely on an alternative method like IP geolocation to identify user's current location. Furthermore, the increasing concerns over user privacy mean that businesses have to be careful about how they retrieve and process location data.

Hence, we have decided to address both of the issues in a unique and latest update of our most popular Free Client-side Reverse Geocoding API.

The new update allows you to reverse-geocode the current user's coordinates (if consent is given) or provide an estimation of locality information based on the client's IP address.

Some key features and benefits of the API are:

- Free forever!

- NEW - Backed up by the world's most accurate next-generation

- IP Geolocation technology (patent pending)

- Enterprise-grade redundant infrastructure. Operated from eight geographically diverse data centres across the globe

- Better than 99.999% availability

- Unprecedentedly fast response time (sub-millisecond)

- Delivers administrative/non-administrative boundaries-based results

- Provides detailed locality information of a user in 148 common world languages

- Full postal code level geographical accuracy for the US, Great Britain, and Australia (partial for other countries)

- Full global coverage, including seas and oceans

- Unique IP Geolocation fallback to provide estimated location data even when no client’s geocoordinates are available

- Friendly with GDPR and GDPR-like privacy laws

- Responsive customer support, even for entirely free APIs

- Geocoder data updated weekly, IP Geolocation daily.

No contract, no hidden fees, and no account required. Both commercial and non-commercial uses permitted with no rate restrictions as long as conditions of our Fair Use Policy are met.

Thank you for checking out.
Nice. Right now I’m using the following:

print(f’{foo(123)=}’)

Which prints:
foo(123)=‘result’
I am always going to use print to debug in every programming language I can until the day I die.
Checking for nil receivers is rare and hardly idiomatic.

I think newcomers are exposed to this behaviour now. For instance, it is step 12 in the tour of Go:

https://tour.golang.org/methods/12

I learnt Go before the tour was available and learnt a lot from going through the tour later on.
I enjoyed this abstract. Very clear, no unnecessary academic language.
You can do the same thing with Python 3.8+ by using f-strings and just appending "=" to the variable name:

>>> print(f"{d['key'][1]=}")
d['key'][1]='one'