skysight-inc/HackerNews huggingface dataset:
> Distributing servers to every ISP doesn't seem very efficient.

Actually that's the way most CDN's work. Instead of having 40 hops to your customer, you may only have to have 10 because the first thirty hops are from you to your server.

Less congestion issues, higher uptime, lower latency and faster bandwidth usually.

> Has multicast ever worked?

In my experience with military networks, yes. Especially when one multicast packet can be received by 20 listeners without repeating the packet 20 times on the physical layer (especially radio links).

Sending data via bittorrent would saturate links you wouldn't want saturated.
You can strictly limit parking. That's got some congestion benefits. It also makes driving into the city, especially for work during the day (evening parking is usually not a scarce resource), less attractive. Which in turn makes many employees prefer employers located in industrial parks outside of cities.

Not everyone of course. The (often young) people would often prefer urban living. But your urban office building is going to be unattractive for anyone who needs to drive in.
Get Gmail old back – Firefox only
Hah, I got that a bit wrong then!
Where I think this could be really useful is status messages. When a status message on some fixed layout display is too wide, the solution is often to have it scroll horizontally back and forth automatically, which can be very hard to read.

I think it would be more readable to put it in an area big enough for the longest word, and then RSVP through the message repeatedly.

If anyone wants a simple way to play around with RSVP, here's a little quick and dirty command line reader I wrote a long time ago to play with this: https://pastebin.com/zfq2eW4n

Put it in reader.cpp and compile with:

$ c++ reader.cpp

To use:

$ ./a.out N < text

where N is the number of milliseconds delay between words. It will then do the RSVP thing. It should compile with no problem on Mac or Linux.

If a word (which is really just a string of non-whitespace surround by white space) ends with a period or comma, the delay is doubled for that word.

There's a commented out check that sets a minimum line length. If you compile that check it can put more than one word on a line to make the line at least a minimum length.

PS: this aligns the words on their centers. To change it to left aligning them change where it sets the variable "pad" to use a small integer instead of basing it on the length of the word. If it is the same for all words, it becomes an indent for left alignment instead of a pad for centering.
Which is mostly due to safety concerns, the fire regulations are not met by BER due to a complete chaos in planning the construction.

Nowadays, big projects in the West are far more complex since have to meet more demands and more stakeholders are involved. In authoritarian countries, this is not so much a problem, the new airport in Istanbul is built very fast, but concerns from citizens are not respected etc.
I consider myself as a big fan of Metroidvanias, I'm even the kind of person who actively looks for new games in this genre, and those were my thoughts as well.

I would even say that this game manages to hit the 3 points in which I avoid on a Metroidvania:

1. Rogue-like. I really dislike rogue-like, no special reason, just a personal preference

2. Lack of a plot. I appreciate the feeling of exploring a world the feels alive, even if it's a very simple one. Going through levels for the sake of going through them, it's not much of a fun experience to me.

3. Huge resemblance to the original Metroid. If I wanted to play Metroid... I would be playing Metroid.

Also... no Linux version? Really? That excludes me entirely from this game.
Wouldn't it be easier to take the farms to where the water is, rather than bring the water here?
Thanks for the thoughtful reply. I think this is a good start and the question still remains as to how usable it will be.

We’ve seen this issue on mobile where users give access to certain capabilities on their phone and then are surprised at how apps use them (camera, mic, location, etc).

The challenge is how to describe these things in the way that the average user can understand and trust.

ACLs, capabilities, etc are generally easy for developers to consume but much harder for the average person to understand.

My main thought is that there will need to be some standardization of data and how it is consumed for this to take off. If a consumer is providing access to their location data in 15 different ways for 15 different apps, how are they even suppposed to keep track and understand that?

Standardization of ACLs/access has become standard on mobile and the permissions are very coarse so they aren’t overwhelming but it often leads to unwanted results. I’ve yet to see someone implement ACLs in a way that is easily consumable by the average user.

As noted, I’d love to see that happen. It’s a tough problem to solve but one that would benefit all users.
There are no server side components.

This appears to be a static site generator in that regard. Just that it outputs a single-paged app as opposed to a linked directory.
What about Apple Maps?
I think your approach of 8 hour day is fine.

Add to that anything you feel passionate about-- things you'd learn for 'fun' and you should be fine. (For me, there are tasks that I'd do even if I weren't employed at the time. Those are the 'after hours' items.)
New opinions are always suspected, and usually opposed, without any other reason but because they are not already common. ~John Locke
That's why "cheap enough" power.

Conceivably, using offshore wind turbines to power a desal plant could perhaps be cost-effective.
All though I agree with the JS comment. It's still an interesting idea to generate a document hub from markdown. This makes a lot of sense. I do agree again that the JS is a bit overboard but I'm not that turned away by it.
Frame of video at 60fps. For games I suppose that's a benchmark burned into your skull.
This is absolutely awful. People start projects because they want to spend their time coding, not tech support or teaching. Why do you want to make coders stop coding?

Fuck you!
Then you can’t, I guess. It’s not a perfect system.
Dunno, in Norway it seems a third of all packages in my previous local post office was Zalando packages. It is HUGE there.
I was thinking of something like https://en.wikipedia.org/wiki/Modchip

Idk if that's a thing for radios.
I can't find a source on which countries enforce fathers taking leave, I assume at least one scandinavian country, which others? I don't think it's common at all, could be wrong.
The most important question for me looking at projects like git, httpie and youtube-dl being sold for 2,99€...
Have they actually been submitted by their respective owner? If so kudos to this project for opening an additional revenue stream for opensource projects.

If that's not the case, this seems like yet another shady project, like plenty posted recently (I remember a similar one based on the softwarestack used), where the name of big successful opensource projects is used to collect money on their behalf and afterwards when enough money is piled up, they are offered to take the money on terms set by the marketplace.
Hiring in both gaming and non-gaming is about your resume, phone screen, and interview. The first two are gating factors for the interview. The interview is how the actual decision is made. References are of much less significance, often go unchecked, and are usually focused on simply confirming the truthiness of your resume.

If you spent 3 years of your life working on a game, it's not a gap on your resume. In fact, it's the shining achievement on your resume, and it should get you that phone screen. If you can't tell a good story about hard work and technology mastery from that experience, your problem isn't an HR department, it's that you don't know how to write a resume.
Can you dispute the claims made? I grabbed the first Google result but there are many. I can’t find a single piece of data that says women are paid 70% of men for the same job. Can you?
Evernote does something like this. And it let's you search for text in the images as well. I have over 12k notes in Evernote. Many screenshots. It has excellent OCR capabilities, full-text search (via Lucene?) and syncs across devices.
Static site generator is a very well defined thing. Content, static pages out.

This isn't 'generating static pages'. It's rendering a page every time you access it, you've just moved the rendering to the browser's JS runtime.
Can anyone explain to me in layman terms, how this is legal? I mean charging money for freely available open source tools, not owned by this site?
Yes, indeed. Routing on SPA's is HARD. Especially in production. One of these things you have to experience before you fully appreciate.
What regular SSG wouldn't let you do the same? A SSG is ridiculously simple to hookup to a CI/CD chain to publish changes once pushed to the repo.
Biggest example is the terrible working conditions of games developers in industry. These are some of the brightest, most dedicated coders out there, but they accept less money and crazy long hours.

It's the same thing with other professions where people provide their own sense of mission and self-fulfillment: teachers, home health aides, VFX artists in hollywood... These are important, in-demand professions, yet they get paid poorly because their drive and passion is counted against their compensation.
The end user doesn't care you hand built your engine out of C and other beautiful technologies. They care if it's fun. Period.

It's looks like way too much time was spent on an engine when off the shelf would have done better.
I smell a Correlation-Is-not-Causation fallacy here.
Passwordless login with new FIDO2 Yubikeys
Are you talking about the argument outlined in the article? I don't see where you're getting that from.

The article in the OP is about the argument that the explanation of characteristic biological functions by physics is impossible. Niel argues for epistemological anti-reductionism. It's not about throwing doubt on the assumption that reductionism is true, it is specifically arguing that it is in fact false using the analogy of the complementarity that governs the explanation of the stability of atoms.
> I'm pretty sure there are no classes supporting touch in MFC.

https://docs.microsoft.com/en-us/cpp/mfc/reference/cwnd-clas...
> Everything is naturally efficient.

Bittorrent is not an effective means of serving data from a 4G device. In fact, if anything the bandwidth on 4G arguably costs more than bandwidth from your Fiber ISP.

We use services like Youtube and instagram to push our data to others. And the efficiency from the phone perspective is the same as Multicast because the phone sends data exactly once over the upstream link.

You could say, "Well, duh, nobody should use bittorrent over 4G because of bandwidth issues." And that's exactly the point. If Bittorrent were so efficient, we'd be using it on 4G instead of sending it to youtube, etc.

You can't have it both ways, in other words, you can't say, "Bittorrent is the most efficient protocol man ever created, but only if you don't use it on 4g."

On the other hand, multicast with fountain codes (e.g. RaptorQ) sure seem to be a super efficient approach that might work everywhere.
Autonomous electric fleets can bring cars in before the predictable peak hours occur, reducing congestion. Autonomous fleets are also not vehicle size limited. You can bring in autonomous buses that go point to point (mostly) because there is high enough demand to fill such specific routes. Autonmous fleets are also not wandering streets looking for parking, which is a major part of congestion.

Autonomous fleets can also be parked in towers, because a robot car doesn't care if it takes 10 minutes to get out of a tower, as long as the throughput is high enough.

Eventually you will need heavy rail to increase throughput for dense enough places, but that's still a separate problem today.
From your profile, you are working in Deep Learning. In other fields it's much more difficult to be sure that the replication is accurate.

Do you have the correct variety of rats? Are they receiving the same kind of food? Does they get the same illumination during the day? ... Theoretically al the details should be clear from the published paper, but most of the times the paper is full of "underspecified"[0] parts.

Also, in many fields even if the paper is only about calculations in a computer, the programs are not published (or are a mess (or an unpublished mess)) and the data are not published (or are a mess (or an unpublished mess)). So
it's more difficult to even make a direct copy of the results of the paper.

Also, there is a lot of informal replication, essentially what you do but without the final publication step. Just replicate somewhat similar to the original paper, but then publish a version with some extension or tweak.

[0] aka "missing"
Here Maps was such an amazing service back in the days of Lumia phones. I hope they still doing good and can be an alternative
https://mobile.here.com/?x=ep
> Why are there so many successful startups in Stockholm?

I believe a cause of this is that Sweden market is pretty small, so companies tend to initially go to a global market and solve global problems.

Compare Stockholm to Berlin, Paris or Moscow for example. Domestic markets in these countries are huge, so people have no reasons to go global - they have lots of local problems to solve.
One-time purchase cost of Lumify is closer to $8,000 USD or a $199/mo subscription (which leaves you never owning the transducer).

At $2,000 this is a lot cheaper which will hopefully drive wider deployment.

Even in more developed countries, wider-scale use of imaging would be amazing: primary care being able to directly use ultrasound without referral to a specialist, and with smart image analysis, could cut diagnosis times significantly. In my case I waited 3 weeks for an US appointment on the NHS and that could have been avoided entirely.
Zapya is one of the apps that almost everyone in SE Asia seems to have on their phones for transferring files back and forth in the absence of wifi networks. From what I could tell it is the primary way that music and photos are shared in Myanmar. It’s clunkier than airdrop, but x-platform.
I was looking forward to chiming in as this project's unofficial mascot, but it seems they'll have to pay me now. :)
GPL, MIT, and BSD licenses like these allow for commercializaton and/or distribution charges. It's a nice feature of the licenses that allow for curation and distribution of nice packages, CDs, etc.

That being said, I'm finding myself reactive viscerally to this site and what feels like an abuse of friendly licenses.
If you think clickbait is bad now, think about how bad it'll be when aggregate traffic percentages across the entire ISP are used to determine site revenue. And you'd need to do it that way, because mandating that an ISP must track every single website someone visits is a huge privacy problem that people like me would never support.

But once you start doing aggregate stats instead of individual stats, you start to run into other problems. First, the math gets really weird. Let's say that I have a website that's getting 2% of all traffic. Now, let's say Netflix comes out and is insanely popular. My percentage drops to 1%, even though I have experienced zero drop in traffic. Because even though all of my users are still visiting the site exactly the same as they used to, people are spending more time online and they're spending more of it on Netflix.

The next problem you run into is distinguishing a site visit from a normal network request. So... what's a site visit? We can't go by bandwidth usage for obvious reasons, unless you want every site's homepage to weigh in at 300MB. So probably we go by request volume, and we ought to only allow requests for HTML resources, since otherwise people just stop bundling CSS and stick a thousand invisible images on every page.

Except now single-page apps don't work (maybe you think this is a positive) because they rely on regular AJAX requests. A micropayment system suffers from the same problem, but (assuming we're not foolish enough to build micropayments directly into browsers) it has the advantage of not being standardized, so you can have an individual site set up its own payment model. This cuts down on bad actors, because there's not a standardized set of rules to exploit, and because users have to consent to the system before they're charged -- ie, they're not giving someone money without knowledge just by clicking on a link.

Ignoring problems like that (and I think there are more that we could go into) what exactly is your goal? Is your goal to get people to make high-quality content? Because we already know that payment models based on clicks (micropayments included) bias towards low-quality, clickbait content. We've seen this on Youtube. We've seen it in news sites.

When just clicking on a link is enough to get someone money, and there's no advantage after clicking on that link to provide some kind of high-quality memorable content, then everyone who's investing in high-quality content is at a competitive disadvantage. Anyone who makes an app without twenty page refreshes is at a competitive disadvantage. Anyone who makes a news article that isn't paginated into 5 different screens is at a disadvantage.
I'm not sure what's more concerning, that you're calling React a programming language or that you're unaware that Facebook is written in PHP.
People willing (and able) to pay $50/y for this have the unfortunate correlating characteristic of being far more valuable as advertising targets than the average person.

In other words: If you are willing to give me $50 for ad-free internet, that's going to cost you $100. And so on...
Free software / open source allows charging money. This is even intentional. See also https://www.gnu.org/philosophy/selling.en.html

In case of copyleft licenses, the only thing not allowed is preventing your buyers from exercising the same freedom you had. That is, they are allowed to redistribute without cost, and they too are allowed to sell.
I just had a look myself.

The first one I see is "Fantasy Farming: Orange Season"[1]. Looks very similar to Stardew Valley, review average is 96% positive, but it only has 61 reviews (a good general indicator of sales) vs Stardew Valley's 86,000.

I'm sure it's probably not as good as Stardew Valley, but one has probably 1400x the sales of the other.

It did also release after Stardew Valley which is a problem. You can certainly benefit from being a first to fill a niche that people are missing. I wonder if the Stardew Valley dev had taken another year to release and Fantasy Farming had released first, if things would be the same.

[1] https://store.steampowered.com/app/416000/Fantasy_Farming_Or...
Do you know why it's just not a priority? It's in the current coalition's agreement, but they just don't seem to get around to working on it, for example.
Fair enough! Breaks and structure remain important.

I wake up every morning at 5:00, do some excersises, write down my goals, do pushups until I can’t any more and then process all emails from the past 24 hours. Once that’s done I set a todo list for that day and push things forward that aren’t a priority.

So far, this ensures I’m able to stay on top, don’t lose track, can work 10 to 12 hours a day easily and not feel tired or unproductive.

There’s still plenty of time left for “life” as well. Just have to be in bed at 22:30 at the very latest.

Setting goals, cooking every day and adhering to that routine works wonders to be honest, I highly recommend it :)
Pipenv Pipes – Pipenv Environment Manager and Switcher
In say nethack you can pick up random overpowered or weird items that change the game or get into crazy adventures when you meet some weird rare creature.
Tiny Belarus is the center of a booming tech economy
For apps written in React, try pigeon-maps: https://pigeon-maps.js.org/

You'll need to find a tile server though. What to choose depends on your volume. Mapbox is the provider with the best tile quality to price ratio as far as I can tell...
> Do we really need open-coded page table walking? Why duplicate essentially the same logic four times?

Historical reasons. There’s an early prototype to get rid of it.
This is really shady and I don't see advantages over a conventional package manager
The constant referred to as "speed of light" is speed of light in vacuum. Light slows down different amounts in different media.
I couldn’t agree more. When I read the engine was built in C++ it absolutely knocked me flat.

Why? With perfectly awesome and free technologies like Unity, you’re setting yourself up for failure by spending hundred hours putting together something that has already been created for you.

It would allow you to focus on making the best game possible, instead of wasting countless hours re-inventing the wheel.

IMHO, that’s the first, and largest, mistake this project made.

Furthermore I agree with others that it simply feels ‘uninspired.’ Maybe less hours spent on the engine and more spent on the content would’ve made the game more notable.
If calling false statements false is a "semantics game," then yes I'm happy to play.

>Fine, I'll play: I didn't specify financial profit. When publicly funded research leads to the cure for a disease, then the public profits.

Your attempt to walk back isn't credible. Your immediately previous sentence that this backs up was "IP laws also support innovation." Tautologically, if your goal is public benefit then it belongs in the public domain, with no need for IP protection.

_Unless_ your purported goal of "public benefit" is just private enrichment in disguise: corporate R&D subsidies, wherein publicly-developed tech is handed over to private companies for "commercialization" (typically by licensing it 'for a song' compared to the taxpayer's risky R&D expenditure, with private companies cherry-picking 'winner' technologies to license while the public picks up the tab for the many inevitable losers that come from anything risky). This is very common, of course.

If your true goal is public profit then no IP is needed. Only if your goal is private profit (handing over an exclusive license to one's buddies) does IP come into play.
I understand that because of some of Vue default conventions (like webpack and single file components). But i'm building a simple architecture to build Vue apps without the need to compile your scripts, you can check it out here:

https://unpkg.com/@arijs/vue-generator/outra/pagina/index.ht...

https://github.com/arijs/VueGenerator
Quickly identifying a sequence of digits in a string of characters
Same with the music industry. Professional for profit schools for audio engineering jobs that don’t exist, tons of home recording gear you must have, publishing companies to distribute your music, expensive studio time. So many ways to throw away your money, so many hobbyists willing to play for free or cheap (I’m guilty) that music venues don’t need to spend a dollar to book shows every night. Music sucks for most independent musicians and they have to hustle really really hard to make a living wage. Otherwise they just have to teach lessons to earn money which can really take away time from further developing your craft.

I’ve been a hobbyist and am increasingly exposed to professionals, people trying to make it and I feel sorry for them. Way more skilled at music than I will ever be at programming, yet struggling to keep a roof over their heads.
This is very cool, and an excellent addition to Flashcards for Developers. Thank you Niko!