skysight-inc/HackerNews huggingface dataset:
But isn't thr closer you get to pure capitalism, the closer you got to neoliberalism? Are public institutions and utilities supposed to exist within a purely capitalistic model?
I have a similar approach: don't sit down at the computer until you know what you're going to do. It works well because sitting at the computer "feels like work" and is also a source of distractions. A lot of times I end up pacing back and forth until I figure it out (which may be a social issue for those of you who are employed).
thats true. if you update once and revert you can upgrade at any point later. I upgraded 6 PCs and none faced any issues I also have a PC on Insider builds and the changes in the update are very positive. Now I also have a colleague who upgraded his 2 year old laptop and his WiFi adaptor no longer works so he had to revert back. It its a gamble.
> such as coding a computer game instead of sitting a maths exam.

Okay I suck at math but am decent at programming and the last time I checked there is a bunch of math in game development.

I agree that some subjects in school are useless but if you give a kid the option of doing whatever he wants versus learning math (which most would) then I'd say your school system sucks.
$.ajax({
...
key: "private-live-6w9c2p10G5p3b6y",
...
});

I haven't signed up, but if this is going in an ajax request, how do you prevent people from getting your key? Is this specifically meant for node where you can guard such things?
This is excellent! How much more can we learn by slowing down time and watching a process unfold? I think many in this thread are overly focusing on what is being presented, rather than the technique used to present it. The technique is what is being demonstrated.

The nice thing, is that this timescope comes with its own visualizer. Other processes have no such luck, it would be interesting to use machine learning to create abstract structured visualizations from the evolution of a process so that one needn't hand code them.
Good to know that many things are native Pascal nowadays, even some great Pascal people choose to either write from scratch or native porting instead of writing wrappers. Personally I don't mind using wrappers, but having native Pascal counterpart is better in the long run since no 3rd party implementation dependency required, things can be fixed and improved right away.
> Even if you cannot understand it, it remains the same language. Language is defined by the syntax rules and vocabulary, not the exact way those are pronounced (which can vary even between the same dialect).

Syntax rules like "no double negatives" or vocabulary like "fleek" and "pneumococcal" and "dreich"? All of that is English, and I can point to dialects of English that have each and dialects of English that don't have each.

> There are still majorities and minorities, and the first define what's "standard".

Where? In the neighborhood I grew up in, the majority uses double negatives. In the UK "colour" is the majority way to spell "color". If you want to argue that the majority determines the standards, then the standards are contextual, because different segments of the population are the majority in different contexts.
We love 18f!!! We work a little more closely with USDS as our relationship with them is more complementary - they find opportunities in government and will often consult with us and other modern firms on how to approach big problems like identity management, identity verification, etc. we don't work directly with 18F but feel very much like we are part of the same movement towards reforming the ecosystem
So how usable is this atm? Can it be used with vector yet to setup a fully working homeserver?
This article was written by Robinson Meyer, for anybody else confused by the lack of a byline.
May not fit your exact criteria, but many universities offer life experience courses. For example, University of Maryland University College you can earn credits for various work-based experience. So instead of taking a traditional course, you apply to have your work experience equal credits. This is a huge shortcut to completing a degree if you have real world experience.

Also, a note on accreditation. Even though right now you may not think you are going to pursue other degrees or whatever, you still want to attend a school that is accredited by a nationally recognized organization. The problem you can run into is that if you elect to further your education down the road, some or all of your credits may not be transferable or the school you are applying to may make you take additional testing/courses. So what equals a shortcut not costs you more in the long run.

Long story short, don't go to a school just to get a degree so you can say you have a degree. That, IMO, is the wrong approach and not worth your time or money.
As a relatively fluent Spanish speaker who can't really understand Portuguese and finds Italian completely unintelligible, I think you're using 'mutually intelligible' pretty loosely here.
Looks pretty cool! Did you launch with the feature set you have right now or did it grow as you gained users?
I agree with you, but I think the word "standard" gets deployed for lack of any better term. Maybe "Mainstream American English" would be more precise, but it's clunkier, too.
You seem to be confusing deploying software at scale rather than building software at scale. In fact, there are two different types of scale involved here. I can build a 1 page application and deploy it out to billion people.

The article is talking about large software, not small software deployed to scale.

As for tools to help build large software, we have them in spades and they will continue to improve. But some things still don't seem to scale. Tools help with managing 500 developers but not enough to really make 500 developers as effective as 50 developers on a smaller project.
Agreed, but I'd have to first put in a vote for not claiming one part is the mostest.

I like this post, among other things, it's a nice demonstration of the crazy amount of work your graphics card is doing to display a frame of your game. And it took some work and was put together with love.

But if you're going to call one single thing "the core algorithm of 3d", then yeah I'd have to second this one, perspective projection might be it - perspective is what makes 3d look 3d, you can do it without solid surfaces, and the math for perspective was developed long before computers with z-buffers existed.

I will totally grant that depth testing is the core algorithm of z-buffering, and iterating over triangles is the core algorithm of rendering triangle meshes. ;)
I developed this during my undergrad in structural engineering. I don't even need my eyes closed to do it, the visual feed just changes to my minds eye.
Right, it's fundamentally different for other reasons. For one thing, no two "installations" of a natural language are identical. The natural language learning process isn't like loading a program into a machine, but a "reverse engineering": forming a refined set of hypotheses about what the rules are, from examples. Thus after years of learning, still no two competent, even native speakers will agree about all the fine points of what they learned.

By contrast, we can easily install the same version of a programming language interpreter/compiler and run-time onto countless machines and get the same behavior. The machines do not have to guess what the language is by forming hypotheses and testing them against more competent "speakers", to obtain either approval or correction. They just receive a ready-made software image.

In essence, a million installations of the same programming language are just manifestations of one image, whereas a million speakers of a language are individuals (not just as people, but as speakers of that language).

If people could receive a language as an image dumped into the brain, it would be a game-changer. It would still be a game changer even if it took five years to complete, rather than an hour. It would make fledgling languages more viable.

Because languages are hard to learn and even harder to learn very well, people tend not to be so interested in fledgling languages that can't be used outside of a small locale with a small number of speakers. Not as a second language, that's for sure.
Parasitic attitudes like this one drive away original authors. There should be a license to exclude assholes from using open source.
I wouldn't call you a "nutter", but when you call NZ's gun rules "nonsensical", I feel many New Zealanders would find it rather rude, too.
Zakaria Ouhra
1059 days ago, my buddy posted our project (Show HN: An open-source media hosting service that's anonymous and fast https://news.ycombinator.com/item?id=6189397). It's been dead over a year now, we got to the point where we had to pay for server upgrades and realized that donations hadn't improved, ad revenue was shit, and we couldn't justify paying more out of our own pockets to maintain it.

322 days ago, I posted my tiling window manager for wayland: https://news.ycombinator.com/item?id=11224608. It's still going very well, I have thousands of users and just today was providing support in the IRC channel and talking with some contributors about features they want to implement.
I think he's just assuming. I don't think there's evidence that Ebonic lacks access to the rest of English vocabulary. If anything it introduces new vocabulary and new grammar. Cockney and Ebonic are mostly similar in this way, though I think Ebonic has more new grammar.
I really like that idea, I'll have to try it. Generally I spent a lot of time just willing myself to "see". My thesis was that like sensory deprivation tanks eventually your brain will just make something up for you to see. And largely that has been successful, mostly visualizing nominally outdoor scenes similar to places I've visited. Rocky plains, forests, beaches.
One of the authors here; didn't expect to see this pop up on HN. Questions welcome!
Same, I was never able to get past this point, apparently because I don't exist in Experian's system due to having no credit history. Attempts to proceed beyond have never been successful the few times I've tried since, so I've given up.
Yeah but if you don't use shared_ptr and friends you will make exactly the sort of mistakes that Rust prevents.
The core of the issue was that EIDM, the old system, was an assembly of products designed for corporate intranets on the orders of 1000s of users -- it was never meant to be used for a consumer system. So all this super complicated permissions logic was bogging everything down.

They mitigated the effects for a while by running it on bigger computers - when we came in it was running on Oracle's BIGGEST computer, the Exadata. $6MM per environment. Terabytes of ram. But still just completely bogged down by a set of software not designed for its use case.
> 6 classes to solve a problem that could be done in a single 2-screen long function

Isn't the former promoted as better programming? IoC, decoupling, Law of Demeter, testability etc
Half way into the article and still no mention of what the back end was like. Sigh. Also I wonder why they weren't allowed to use AWS.
554 days ago, I posted about Commodore Clicker: https://news.ycombinator.com/item?id=8806169

It didn't get any traction, and I haven't had time to work on it since, but I still run into people from time to time who say they've enjoyed a quick game. It still stands as a high-point in my technical achievement, as a full emulation of the interface between the Commodore 64 and its disk drive, all in JavaScript.

Didn't find a way to monetize, though.
> Once Docker, Swarm, Mesos and Kubernetes become more established, then we are likely to see the software industry behave more like an economy of scale.

> Even people with basic programming knowledge will be able to create powerful, highly scalable enterprise-quality apps which scale to millions of users out of the box.

I must disagree. The real problem with scalability is that any system that scales enough must become distributed, and distributed systems are obnoxiously difficult to reason about, and as such remain difficult to program and to verify.

Talk to me about Docker and Swarm and the like hosting technology platforms and frameworks that make it trivially straightforward to program distributed systems reliably, and really hard to program them wrong, and we might have the utopia you speak of.
You misunderstand. I'm not saying AAVE is less "real" than GA or RP or Scots or whatever. In another comment I actually explicitly rejected the notion of "language" as something distinct from "dialect" (in other words: I'm asserting that GA, RP, etc are all "just" dialects and the notion of "language" is entirely an abstraction and not a meaningful distinction).

I don't know what beef you think you have with me and maybe this is my failure to communicate clearly (English is not my native language) but you seem rather hostile to me and it reads like you think I'm somehow questioning AAVE's status is a distinct dialect of English alongside GA, RP, Scots and so on.

BTW, my comment was a response to a comment that has apparently been flagged and my comment seems to have been detached, which is why my argument reads like it's in opposition to the article rather than the comment I responded to (which in turn was actually in opposition to the article): https://news.ycombinator.com/item?id=12030560
Garmin Connect
> Slavery is still very much alive, it's just no longer publicly supported.

That misses the point, but I can pin the example down if that helps: ... publicly supporting slavery, until relatively recently, was the natural order of things. The point is that saying "something is in our nature" doesn't justify it or explain it - because everything everybody has ever done or will do is something in our nature.

> As long as resources are scarce, man will fight...

This is better than the nature angle, but not by much - as pretty much anything (including adherents to a religion) can be called "resources". We just need to crack the whole post-scarcity thing... kind of a silver lining.
The page is down. Looks like wordpress died :-(
Shared an open source web-app for churches to manage their SMS communication recently [1].

Not much of a response, which is fine.

[1] http://github.com/monty5811/apostello
You want to have been involved in the NHS Connecting for Health scheme. My god that ineptitude was beyond anything else I had ever seen.
> more than a few contracts given to the golf buddies

When people talk about access to high-paying jobs and powerful positions being biased towards upper-middle class whites and Asians, this is usually what they mean (though not for the reasons you may presume). For most choices, there's a threshold above which the remaining choices are effectively equal. If you have a myriad of options that are all competent enough to do the job and in the same price range, how do you go about choosing one? At a certain point, the act making a choice and moving forward is more import than which one you chose.

There may be 10,000 shops qualified to create whatever it is you need. If you happen to know and trust one of them, and the price range is within budget, why bother investigating the other options? The time investment required would be huge, but the payoff wouldn't be very high.

Of course, overstating your needs and/or your budget to benefit someone you know is wrong - it's corruption. But, there's a very similar outcome that's a natural extension of human behavior. It's not detrimental to the parties involved, but may be to the diversity of society as a whole. All else being equal, of course you're going to choose someone you trust, and your friends are probably some of the people you trust most. Since you typically meet your friends while living your everyday life, they're probably people you have a lot in common with - people who had access to the same schools, jobs, and neighborhoods you did.

At first blush, if you need something done and there's a qualified friend who can help you, there's nothing wrong with that. However, after enough iterations of powerful people hiring their friends, we may end up with something resembling an aristocracy - a bunch of powerful friends always hiring each other, and another bunch of non-powerful people who can't get their feet-in-the-door.
Can you write about how you started and how your sales and promotion strategies evolved.
yes every bit is encrypted with AES-256-CBC, we provide the encryption key which you must keep to restore

Mik
I agree it would be the FTC. When we were running Blekko the FTC sent us (and every other search engine) a letter outlining what they considered the requirements for correctly identifying organic versus sponsored versus outright advertising results.
Of course, but there is (loosely defined) hierarchy of knowledge.

I haven't read (until now;)) the article about Four Hu (a specific topic), but I did read on 214 Kangxi radicals (more general/beginner friendly topic), and, of course, on Mandarin and Cantonese in general (I can't speak neither).

This is how it works. Curiosity is insatiable.
We basically rebuilt things from scratch on a node/MySQL/nginx stack while providing the same API as the old system, and were able to swap it out. We have become masters of the strangler pattern of software design...
Intuitive social media calendar for marketers, ad agencies and clients
10x is a measure of impact relative to others. From that definition, I have no doubt it exists. There's a couple ways to find 10x'ers:

# A person that does things no one else can.

A problem requires calculating taxes for an invoice. Someone who computes this programmatically is better than a person who hand calculates everything.

A problem requires calculating the area under the curve. Someone who uses calculus is better than someone who only knows algebra and geometry.

A problem requires charging a user's credit card once on checkout. Someone who understands idempotent operations is infinitely better. (I was charged 3 times for a single purchase yesterday, and now disputing with the merchant.)

# A person that grows the people around them.

A person growing teammates to 2x or 3x their previously level has a cumulative 10x impact.

This can be teaching how to approach problems, choose the right abstractions, make engineering tradeoffs, manage risk, write robust code that is easily testable, etc.

# A person that makes others more efficient.

If the average dev waits 1 hr for a build, and someone reduces that to 5 minutes then they have saved: x devs * y builds / day * 55 min

This has indirect effects such as maintaining flow state, minimizing context switching, etc.

# A person that brings down the teammates.

A dev that builds fast enough (5x), but grows tech debt such that the rest of the team operates at 0.5x. By definition they are a 10x relative to their teammates. :P
It's not. It removes the ability to look at a situation, and come up with the best solution for it. Sometimes it's better to outsource, sometimes it's better to do it yourself.
I learned some Spanish in latin america by immersion. I can make sense of written Italian and Portugese. However in Spain I can't understand anything spoken.
I don't think anyone calls Chinese languages "dialects" if they've ever heard more than one. There are some Canton dialects, but Wu is its own thing.
> Of course, the essay doesn't disagree (or agree) with DFW's prescription for SWE; it mostly just concerns itself with what AAVE actually is.

I think that the fundamental idea that AAVE and SWE are distinct things with their own prescriptions is pretty strong agreement.
The "pregame routine" is why I find it so much easier to work at work than at home.

The pregame routine is simply getting up, showering, dressing, driving to the office. It's not anything I even deliberately created, but by the time I get to the office I'm generally in the frame of mind to begin the work day.

When I work from home I might not shower right away, I might putter around doing other chores, etc. and generally I have a hard time getting in the frame of mind to work.
Extended verification for Git tags
Having taken up x86 assembly coding again after many, many years (last time was on a 486, really), I find 64-bit assembly much easier to get started with compared to 32-bit: Simpler calling convention (on UNIX, at least), no segments, more registers, etc. If anyone is starting out, this is a pretty good time to do so.
I would say that all programming requires deep thinking. Do you know how to program? If not why not?

If you don't want to program you could try become a business analyst. They also require deep thinking about the business, it's needs, it's data and it's systems.
So I just clicked that link and got this:

Fatal error: Out of memory (allocated 16252928) (tried to allocate 12288 bytes) in /home/practice/public_html/www.HeroKeys.com/wp-content/plugins/jetpack/class.jetpack.php on line 6278
I think it's very likely a product of a bygone era and bygone locale. edit: removed words that added nothing.
I'm far from being confident on any SEO matter. But, it looks like it. IT was treating domain as a local, like .pl or .de. I was trying to change that in google search console. But the option was inactive.

Thanks.
To give credit where it's due, it was HonorTheCall that actually looked up the info and broke the story I believe.
Fed benefit programs are usually better (lower deductibles, larger provider network) than what a private company going through Carefirst or another provider can get. Depending on how high up you go and how long you stay in, the pension can become very lucrative, in addition to a 5% full match 401(k) starting from day 1.

Granted the salary at the GS-14 and GS-15 levels are on the lower end than compared to Silicon Valley, but it's actually around what an engineer with similar experience can get in the DC/NoVA area, in my experience.

Not to mention that it's basically impossible to get fired as a GS unless you royally screw up. Usually this means committing a felony outside of work, or committing serial sexual harassment in the workplace, etc.
MS paint includes user selected faunts. That's an endless rabbit hole of complexity.
great service, +1 customer!
Doesn't this date back to 2009?
MostPeople Newsletter – For people who don’t take kindly to the status-quo
We could, but that's a pretty shitty excuse. Just because something is complex doesn't mean the concept of testing doesn't work anymore.
10x architecture isn't about building the entire architecture up front. It's about seeing what's possible/imaginable, and not building yourself into a corner today so it can grow and breathe.

I have a few enterprise projects now over 10 years old that began as simple projects. It took having enough understanding of the domain and problem set and then anticipating what was expected to grow and change, and what did not.
Hey Everyone! Happy 4th of July! I wanted to share with everyone a new project I am working on. It's a newsletter which curates 10 articles every week of things you might not be exposed to generally(more info on sign up page). This could be programming related to may other things. Any support would be great so please sign up by going to the link bellow. Any opinions/suggestions from this community would also be great. Thank you and Happy holidays!

http://www.mostpeople.co
It would be cool if we had an Update HN section where the only things that could be posted were things that were posted months ago in Show HN
I just changed that to take the public key, thanks!. Users get a private and public key, the private key will work in all areas but should never be exposed. The public key can be exposed and in the dashboard you can white list the allowed origins.
This presupposes that Docker and friends are the answer. I have become increasingly sceptical of that. :(

This also ignores much of the physical advantage that existing powerhouses have. Amazon, as an example, will be difficult to compete with, not because AWS the software is so amazing, but because the data centers that house AWS are critical. Google and others have similar advantages.