jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You are correct in your assessment of capitalism, and wrong on your prediction of the outcome. The situation you describe is one where an entity (the government) offers services for a fee. Some of its customers, the citizens, are captive. These customers' switching costs are enormous: they must leave their country and go to another one. Another group of customers, have much lower switching costs, in fact, negligible switching costs compared to their revenue: corporations.

The natural outcome is that the entity makes every effort to meet the needs of the corporations, and zero effort to meet the needs of the citizens. Indeed, it can reduce services to the citizens while increasing their costs, at the same time as doing the opposite for the corporations: reducing their costs while granting them monopolies and regulatory protection, for example.
I agree, good code coverage can probably get most of the way there. But there are some problems with relying on coverage.

Coverage can be misleading. Maybe there is some function being executed in parallel:

int global;
void foo() {
int local;

if (complex_condition)
bar(&local);
else
bar(&global);
}

And assume maybe somewhere way down the call chain the data passed to bar is modified. The bar function and all of the functions called in bar can have 100% test coverage, but if the else branch is not covered, the race will be missed.

So without true 100% test coverage, it is possible races are being missed by dynamic tools, and true 100% test coverage is probably not possible or feasible in large complex projects.
Starlink ?
Sure, you can't have two physical jobs at the same time, but I've worked in multiple offices with people with more than one job. It's almost a given that everyone has some sort of side hustle nowadays.
Germany with 2.8 million is equally interesting. The country's population is 80m. Atleast one in 35 people there is in the top 1%.
If they bought during the 90s crash, that house probably only costed $200k, and the mortgage is probably mostly paid off. They really can't sell either to upgrade given the way property taxes work in California (they pay tax on $200k, a new buyer would pay tax on $700k).
Looks like they've been writing the 2nd chapter of the IA winter.
An FP language doesn't preclude non-FP code, just like OOP doesn't preclude ... procedural code? I'm not sure what the opposite would be but it exists (think Matlab code).

I would argue that the lisps are not very functional languages (both in the importance of effects and the style of code I've seen written in lisps), but Scala provides for a lot of FP assurances (val over var, good FP-y libs), and people in the community value effectlessness. So I'm comfortable calling Scala a FP language.
Do you have links to examples?
Ah. I totally missed that.
Helping the brand stay a household name in emerging markets maybe?
Series 30 and 40 are not Symbian, they're Nokia's in-house operating system (IIRC it was sometimes called Nokia OS by outsiders, but I don't know what the name inside the company was).

Edit: Looks like Series 30+ is not even Nokia OS anymore. It's a completely different OS licensed from MediaTek.
Why would you need to explain it?
Why live in Spain, not USA?
Everyone I know (in the UK) does this from an early age. Not sure why - tradition? Like Johnny 5 in short circuit babies "need input!". Our one year old has enjoyed listening to music, watching tv (not kids TV and not too much) played with tablets, remote controls, and played with my instruments and guitar amps. Ever since she's been able to crawl she's been grabbing books from her little shelf and bringing them over for me to read for her.
I was referencing this essay by Peter Thiel: http://www.cato-unbound.org/2009/04/13/peter-thiel/education....
Backend / DevOps @ Uken Studios in Toronto, Ontario, Canada (full time)

Some technologies we are focused on:

- Rails, Ruby

- AWS (EC2, EBS, VPC, S3, EMR)

- Go + websockets

- Docker

- Mysql (Percona) and InnoDB tools

- Hadoop, Spark, R

- Service discovery

- InfluxDB

Our infrastructure is constantly evolving. You will have the opportunity to learn, build and suggest new tools!

http://uken.com/#op-45581-backend-engineer
SEEKING WORK - Remote Only
Technologies: PHP (Symfony, WordPress), Javascript (Coffeescript, Backbone, Knockout, Node, Express), Sass/LESS, Ruby (Rails), Sysadmin (Ubuntu mostly), Git.

Portfolio: http://portfolio.federicoramirez.name/

Blog: http://federicoramirez.name/

Email: fedra.arg@gmail.com

I'm a young full stack web developer with a passion for open source and good practices. I love web development and design. Making functional pretty things!
My key strengths include:

* Positive attitude and good availability

* Always willing to learn

* Care about design and UX (typography, colors, whitespace, etc)

* 5+ years of freelance experience
The Moto G is roughly as useful as a brick at this point. Some update they pushed last summer broke the memory management, such that apps would be randomly killed and immediately restarted even with relatively huge amounts of free memory. This is a very widespread issue with hundreds of complaints on Motorola's support forum, and it's just not getting fixed.

So no. Motorola are not doing a fine job with this. Just a shame that they're still able to coast by on the good reviews, from before they broke the otherwise excellent phone.
It wasn't an online exchange for MtG cards, it was an exchange for MtG:Online cards (digital collectibles), and, IIRC, other than buying the name, the bitcoin exchange didn't have much in common with it.
It's from a time when it was common to offer cigars as rewards for playing carnival games. If you missed the target or milk can or whatever, "close, but no cigar!".
If they take the stance that repairs are a loss for Apple, then they should stop their anti-repair tactics and allow 3rd party purchase of replacement components. Imho.
That is only true on X. With the wayland protocol, the DE also becomes the display server. And because of barndoor sized holes in the standard wayland protocol, apps will either have enormous testing effort or be limited to a DE or two.
TFA says this cluster was part of "developor relations" and runs OAL and Java.

Perhaps the arcade games are also running on Java and Oracle is simply trying to "show off" a variety of uses of Java or something.
Permanent ownership of device that was previously under control from another is now enforced.

Regaining control of your stuff is essential.
Internet systems are one part technology and one part social.

If my mail server is banning mail from Yahoo, I can't communicate with my grandparents and I stop using that mail server. Enough people do that and the mail server has no users.

inetknght, I get the sense that you run a mail server of your own. Have you taken your own advice here and blocked @yahoo.com incoming? Is it inconvenient? Is it more inconvenient than the two-step process of setting up a Gmail account?
CosmosDB + Azure SignalR maybe? I'm not experienced with Firebase, though.

It might not be such a good option if you are not willing to get your hands dirty with some backend code.
>You don’t use that stuff in high-security settings anyway.

Forgive my ignorance, but what would one use?

i.e. what's the high-sec equivalent of a esp32?
Esther Duflo is so good that she got her husband the Nobel Prize. If Banerjee hadn’t married her and started coauthoring so much with her, Sendhil Mullainathan definitely would have been the third winner.
Would it be too crazy to think Microsoft could one day adopt Linux as their core for their OS though? They could probably implement the Win32 API as an API for a distro much like Wine does (but much better and from scratch) and keep those portions proprietary. This allows their OS to run on more platforms than Windows ever has. Much like how Edge is now Chromium based.

Nothing is stopping them from making Linux server distros either since they do produce SQL Server for Linux as it is. They ported a lot of VS code to Mac (not it isnt just MonoDevelop) and were surprised by how much just worked due to the OO design.

Microsoft is embedding the Linux kernel already. Whats next? A linux friendly file system? Things are going to get interesting overtime.

I have no knowledge of what they are up to truly just a bit of speculation. But given what has happened in the last decade that is "not Microsofts MO" none of this would surprise me.
I opened the page with the Androind HN app "Materialistic". I believe it uses the default Android WebView to display the linked website. I don't have any experience debugging things inside a WebView so I unfortunately can't help you much more than that.
I think you are underestimating the volume of traffic. Simple generating that many 301s would be an issue. And... where would you redirect to?
Congrats! That's an amazing accomplishment.
Humans assume that standing, walking or running (or even sitting!) is something that you just pick up along the way. It is not. Doing it right requires practice and technique.

Couple of months ago I was in Bali and I saw local women weaving fabrics. They would sit for hours with their legs straight on the ground and a perfectly straight back, like a letter L; no back support of any kind (try it!). Bad back? That's western problem. We sit in our "comfortable" chairs with "lumbar support" and slowly decay.

When I started doing deadlifts I found the posture quite strange and the motion felt very unnatural. Too many things too keep track of. But my trainer would point out all my mistakes and I'd improve, bit by bit. After few months the results are great.

Standing is in the same bucket. It is a physical activity. One shouldn't assume it is something that humans are just supposed to be able to do right without practice. Most certainly not after years of bad habits. If you don't have the proper physique it's going to hurt. If your posture is bad it is going to hurt. So figure out what are you doing wrong and fix it!
Everybody goes through a stage where they have no idea what anything on their computer screen means. Some of them have the luxury of having a mentor walk them through and teach them the ontology of "the computer". Similarly one needs to learn the ontology of "computer programming".

And this tutorial is not meant for snotty CS program graduates, which again is explained in the introduction, which you to this time refuse to read and understand.

If you have a teacher worth his salt, he will have you open the guitar case and teach you about what the instrument is, what its parts are, how you are supposed to handle it and take care of it. At least that is what my trumpet teacher taught me when I started out.
I'm from "another country" and I always asumed all the characters that couldn't be printed on screen by Python were cmd.exe's (and powershell) fault for not handling Unicode correctly, not a Python "error" per se.

Also, all my Python sources are set to UTF-8 and I never had any problem in Windows. Notepad.exe gives you the encoding option when you save a file, and every sensible text editor/IDE gives you encoding and line feed options.

So what would be the problem with Zed's tip? Have you ever tried to run a Python script with special characters? The interpreter dies instantly with an encoding error. It's easier to set the encoding to UTF-8 and get the program running than parse the whole thing checking whether you used a special character in the comments -- which shouldn't affect program execution, but hey!. Also, this way you can write meaningful comments in your native language without worrying if it'll kill the interpreter right away.
The report:

http://www.sciencemag.org/content/early/2015/03/25/science.a...
Having no sites on the internet actually work finally paid off huh
I thought the same thing, but then I checked the "Original" because I just couldn't believe it (considering that German to English isn't even that good) and it turns out it's in English
The option expires tomorrow, 2/26 at 4:30pm.
Am I to believe that you think time spent writing code is the hard or main part of software engineering rather than the thought that went behind that code?

Writing the code is the easy part.
Thank you for sharing this! This genre of software tool is something that has been on my mind since at least 2010. Here* is a quick summary of my idea. I even applied to the first YC Fellowship in 2015 with the idea, but I didn’t make it past the application. I’ve come across many related ideas over years of reading HN (the general consensus is to just use org mode, so far I’ve been strictly a vim user xD), but this post is particularly inspirational!

I got my first job in software in 2017 and to this day I’m growing constantly. Before this first job I struggled to keep the motivation to practice and work on projects. I finally have the abilities to make projects come to life, and I’ll definitely be studying your project carefully as I get going on building one of my own.

*https://web.archive.org/web/20160806063444/http://mindengei....
What's "MindEngei"?
Engei (園芸) is the Japanese word for gardening. I plan to build applications that help us organize our thoughts, experiences, and knowledge in a pleasant way. Too much of what we learn and experience gets sucked up by the applications we used and maintaining that information is either a hassle or impossible. I want to make applications that log everything we want to remember in a simple and relaxing way, allowing the user to pull in data from services, take notes, and document knowledge and provide quick and pleasant ways of viewing and sharing their content.
Well yeah, if you care enough about performance that it matters whether the "server" runtime is at the data center or the edge, it's kind of a given it won't all be completely automagic. But it is, thankfully, becoming an increasingly straightforward path to tread.
How you mark/report the events is different from where you report them. You could use any one of self-hosted solutions on your own domain instead of GA without changing much the way you report back.
All connections are stateful the moment any kind of volatile data is added. The question is how to manage that state.

Say you have a doctor that is associated to a group of patients and is allowed to update their patient's status. And if, while the doctor is filling something out for that patient, the patient changes doctors, then the current operation has to fail and the doctor needs to be notified of this change somehow.

So what do you do with the stale list of patients in the browser DOM?

Does the UI wait to see if the write fails, or does it increase reactivity by supporting a server push? And how do you tell the DOM to update the list of menu items so that that Patient X is removed from that list? What if half the doctor's patients have been removed? Does the UI wait for the doctor to try to make some change to all of them and one by one remove a patient or does it reload the full patient list? And if so, how often does the browser poll for the full the patient list -- during every operation involving a patient?

The server push reduces the amount of time wasted by the doctor filling out stuff for a patient that will be refused by the server anyway, and it avoids costly polling, reducing bandwidth. I get that it may not be worth it, it depends on how important reactivity and bandwidth are to the app, which is why videogame makers need to do it but people writing marketing pages don't.

Either way, you have a stateful connection as the set of patients available to that doctor is important connection state that can change at any time. So you are long past the idea of REST whenever you start building an interactive UI with data that must be synced from a remote server.

I am not a fan of the server push, but I feel that ship has sailed and people are adding in a lot more complexity for the sake of improved reactivity. My personal rule of thumb would be to always sacrifice reactivity for simplicity, but then this is why I don't build marketing pages.
I think most 3d imaging stuff uses MTF [1,2] to measure the real spatial resolution performance.

[1] http://www.imagescienceassociates.com/mm5/pubs/What_is_an_MT...

[2] https://iopscience.iop.org/article/10.1088/1361-6501/aa9aa0/...
^ beyond annoyed w myself
for writing "Cloudfront EdgeWorkers" (not even a thing) when I meant CloudFlare Workers.
I might not be a prime, but I know my place; http://primes.utm.edu/notes/faq/one.html
They don't make a big deal out of it, but Phusion's Passenger (as is mega popular in the Ruby world) supports WSGI backends: http://www.modrails.com/
And this, all, is why Bret Taylor is a huge asset for Facebook. He believes in open and trust with users and will push it everywhere.
Thanks Bret, I appreciate you taking the time to dig into this. You're right, my complaint is the disconnect between the terms-of-service and robots.txt, so I'm very happy you're addressing this.

I just wish we could have had this conversation a few months ago, before you guys threw your lawyers at me.
thanks for taking the time to respond to this. i definitely understand where you're coming from and am glad to hear the robots.txt is being updated.
We have a (sometimes out of date) list in the YC FAQ of all the startups that are currently launched.

http://ycombinator.com/faq.html

We don't list the ones that aren't launched yet because they don't want us to. We don't publish info about funding rounds for the same reason, but the ones that they want to be public knowledge you can usually find in e.g. Crunchbase.
The Iterator pattern he describes can become much more powerful if there's a way to say "do this on all items in a collection where each item is independent". This enables parallel processing.

In his example, a simple sum of item values may be even more optimizable by using a Divide-And-Conquer approach, Map/Reduce, etc.

Depending on your system's setup, you can get significant speed increases by using these approaches because they work well on multi-processors and multi-cores.
These are all empty pages. They look characteristic to pages that were not designed to be there or linked to. A bug rather than a feature.

How do you navigate to these pages from the starwarsanswers.com homepage? I don't see any of those listed on the right hand margin. Sure, they may have been exposed because of a deployment error early on that has now been fixed.

Looks to be a basic website error than something attributable to malice.
Pick any VPS provider offering KVM, and they'll likely offer the ability to insert your own boot CD, from which you can install NixOS. I use DireVPS for a small personal server, for example, although you'll have minor issues installing (you'll need to configure the network from the command line before starting to install, as well as specify the network configuration in the NixOS configuration.nix separately).

You can also get NixOS running on EC2, if you happen to have an account: https://nixos.org/wiki/NixOS_on_Amazon_EC2
I figured that semiotics wouldn't at all be required to understand category theory (or vice versa). More that the general language of sign/signified and so forth feels similar in some vague way. But again, you're probably right in that the brain likes to find patterns even when they aren't really there.
Ah, interesting. Thanks for the precision.
In the Python world, '_' is used in three different ways:

* As a throw-away variable:

>>> a, b, _, c, d = f(t)

* As a gettext call:

>>> print _('Welcome to Python')

* And at the interactive prompt as the result of the previous expression:

>>> 3 + 4
7
>>> _ * 10
70
SEEKING WORK - Ruby/Rails - REMOTE

Location: Bucharest, Romania (UTC +2)

I can help you build an MVP or improve/maintain your existing app.

* 10 years experience working with web technologies
* 5 years experience working with Ruby and Rails
* Focus on business goals
* Fluent in English

For the past 4 years I’ve been working as a full-time Rails developer at an agency. During this time I have developed internal tools, custom ERP solutions and a fin-tech product that offers financing to students in the UK and Germany.

E-mail: alex@alexmarinescu.com
The website doesn't even mention anything relating to the purchase from what I can see https://foundationdb.com/

Edit: Ah.. its on the community page: http://community.foundationdb.com/
Thanks for that interesting write up! This makes me want to toy around with Tau and Scryer Prolog.
Pi-hole helps for network devices where blocking on the device isn't possible. Examples in my household are the TV, which tries to connect to an obvious telemetry address, all my sonos devices (love em, hate em) the nest device, and the apps on all phones. I struggled to block those until the pi-hole made it easy.
LGPL != GPL
To me, the interesting question is not whether the experience is the same for the driver, because obviously it cannot be. What's interesting is whether the skills transfer. I would assume they do to some degree, but there are probably bits you can't learn except by doing.

The reason why the question is interesting is because I love the notion that you can train in a less expensive context and then perform in a higher stakes one. I'm interested why some domains allow that and others do not. Flight simulators are another interesting case where mechanical skills transfer, but that's only a small part of what real world flying really is. On the other hand, by all accounts, drone racing sims are quite good for learning how to fly the real thing, since it's almost all mechanics.
“Men and nations do behave wisely once they have exhausted all other alternatives.” - Abba Eban
Are you in the US? I use OnX maps for hunting. It's got hybrid topo + satellite and a variety of tools for e.g. dropping pins, measuring distances, measuring areas, recording your trail. It also has private land ownership information at a very detailed level (if I zoom in on my house, I see my name marked on the lot).
I believe it's illegal not to apply the Internet Watch Foundation blacklist (despite the IWF being completely unaccountable). A&A does a scheme where they'll set you up as a 1-person ISP and provide an unfiltered feed, but you have to sign something saying you're applying the blacklist yourself.
Oh that's why I've been getting that error, extremely frustrating
As someone who has run around spastically and sweated a lot and forgotten to breath and lost my balance then fallen over flat on my face because I got a boner, I found Severe Running extremely realistic and pretty much exactly like the real thing.

https://www.youtube.com/watch?v=lrUWFo2D1Xs
Sure, I'm really saying that it's fine to be K-12 educated but it doesn't seem to be translating into further educational opportunities for most people. They often don't go from K-12 to university, rather they go into some not great job and never get such opportunities. Same happens in the West of course, just to a lesser degree.
The shell uses "-" to enable an option and "+" to disable it. I don't know who's to blame for this, but it's part of the POSIX standard.
sssht! be quiet! the moral police are going to ban this as well!
Even worse is the more recent trend of Youtube videos showing you how to do something on your computer.

"OK, GUYS! We're going to start at the desktop. Now click on Start..."

Watch someone moving their mouse around for 20 minutes, making mistakes, backtracking, hovering over things so they remember what to do, then finally achieving what the tutorial was about. Ending the video with "Don't forget to like and subscribe!"

This could have been a single command line command.
And java -version
The + prefix for the format passed to date is mandated by POSIX-- to distinguish the date format from other arguments.
For an entire summer, I worked with 2 people in a factory 30 years ago. I couldn't tell you what their names were either. I don't find it very shocking. When you turn 45, let us know how good your memory is as well :)