skysight-inc/HackerNews huggingface dataset:
It is in fact not worthwhile to consider how "white Americans living in Japan" were treated, because Japanese-Americans are American citizens, simultaneously not answerable to the crimes of Imperial Japan and owed a basic obligation of the defense of their liberty by their fellow American citizens.

The internment of Japanese-Americans is a national disgrace because it harmed the fabric of the entire country, and every citizen living in it: that citizenship being in part defined by the duties and obligations we share to each other, as established by the Founders.

It was a betrayal of our founding principals, which is why every American schoolchild is taught about it.
And his secret to winning big was "write lisp software, have it bought out by another company who will rewrite it in a different language to make it popular and useful".

Really, if PG's "LISP, how to win big" was as compelling and important as he tried to state in that essay, every ycombinator company would be using LISP for their secret advantage over other companies.

Applicants would choose LISP because it's "better", LISP-based applications would be preferred because the applicants have an advantage, existing companies would be encouraged to LISP because it would help them do more for less employee numbers and YC would become a LISPy community of alumni.

I have no proof that this is not happening right now, but would you bet on it happening right now in secret?
Do you foresee identifying people who hate targeted advertising and pulling back the amount of messaging they get?

It actually seems to be the case already, but I dream of the day where the facial recognition system in the store turns on a little red light on the cash register, notifying the cashier that I'm going to respond negatively.
By general service do you mean a system where response time isn't especially important? Using TCP to fan-out messages in a PubSub pattern is going to waste network and compute resources in a serious way. It can easily exhaust capacity or result in convoluted, unreliable systems with layers of proxies for managing load.

FWIW when you talk about different requirements, I'm not sure you're correct. For traders, sure, oftentimes they can just dump old data if they fall behind because it's mostly irrelevant. However, stock exchanges have performance and reliability/availability as top requirements. They must record all transactions and can't crash or lock-up. Most use multicast internally and externally. They would never be able to scale and maintain a low response time with TCP.
Totally, and that's the problem with numbers like this - they are easy to manipulate without solving the underlying problem.
Abu Dhabi massage services +971569052110
And when JavaScript was becoming a thing, where was the better alternative written in LISP and the community of people who like better software supporting it?

Nowhere, that's where. Like in approximately all problem domains, whatever perceived benefits LISP has, doesn't seem to make it all that desirable.
The reason people respond with "that sounds a lot like COMMUNISM!" when someone says " or we can take the means of production and hold them in common for the workers? " is because that is the very definition of communism!
I used unroll.me several times, and every time it helped to reduce the inbound end of the email funnel. Because of privacy concerns, now I just search for "unsubscribe", and go through the process manually - this catches >90% of automated emails and takes 2 minutes to clean up the inbox.
Some time ago I worked porting software. The software we ported was very successful financially. It also looked very polished from a user perspective.

But when I read the code I saw the code was really suboptimal (tech debt, and sometimes more convoluted than it strictly needed to be). That changed my perspective on code a bit. That did not change my programming rigor though.

My point is that sometimes excellent products are not necessarily excellent from an engineering perspective.

Now, to assess your engineering skills there's a book called the IEEE SWEBOK (Software engineering body of knowledge), that is an index of the different areas of software engineering. You can go through each one and assess your strength and work on some of the imbalances this assessment would reveal.
Redox Is a Unix-Like Operating System Written in Rust
From his point of view the AMD guys were told that this code wouldn’t be merged as is six months ago and now they come back with a massive code drop and very effectively put him in the position of having to be the bad guy.

I think we’d all have some sharp words we’d like to use in that situation even if the better part of our natures might counsel us to keep them to ourselves.
No, it's really not. If I'm an end-user who wants to do something, and you tell me that what I want isn't available for my own good (because anyone who built it would be violating my freedom), I'm going to at best think you're being disingenuous. And might want to punch you in the face a bit.
Looking at human life so numerically is pretty twisted. At what percentage of homicides do you think that terrorism is a problem?
I bought mine from Amazon 3 months ago for $180. So not sure where you are seeing those prices, sheesh.
Been an amateur musician I did try that, but sadly what I hear has a big range of frequencies and it also changes. Curiously its pitch fluctuates when I move my head or eyeballs.

Thanks for the suggestion tho.
I really think Type Classes will address 90% of what people want without requiring deep hackery. The solutions we have with class dispatch right now are workable but awkward.
Yes, but this would only apply to medicine/treatment and only in cases where it isn't something that can be patented.
I should have said "UTM" devices, not "UMD" devices.

So all of them were security devices.

One company accused me of gaining access to a private development build. That was fun.
The entire Real-Estate industry is ripe for disruption.
Exactly why are we paying 6% to "agents"?

https://www.redfin.com/ is already doing this. They charge half the normal fee if you're selling and they give about half of their fee to you after purchase if you're buying.

(We bought our house with them.)
You definitely don’t need to be a genius to read any of Knuth’s books. You do need to go slowly and patiently and work hard at it though (or have significant past experience / preparation).

Knuth’s work is full of dry wit, and it’s possible to spend much of the time giggling as you read.
The only scratch I have on it so far is from hitting the watch face against a brick column, but I don't even notice it anymore even looking for it.

Even as careful as I try to be with it I know I still hit it against things and it hasn't scratched up at all. Wheither that's due to the screen protector (not tempered glass, just a standard plastic protector you'd lay on a phone) or not I don't know, but it's held up pretty well. That includes biking and running outside.

I literally only take it off if I go for a swim or at night when I sleep (I don't like having something on my wrist while sleeping)
I'm surprised none of the comments mentioned ZocDoc, which does most of this already. You can fill out forms once, schedule appointments and click to send your info to the office.
An easy way to design things using catalog mechanical parts.

I imagine being able to create a structure or assembly from stuff in the McMaster-Carr or ThorLabs catalogs without having to be a CAD expert. When I'm satisfied with the thing on my screen, I press a button, enter my credit card number, and the parts arrive from their respective vendors in a couple days.

A search feature would be vital, of course. Being able to modify some parts would be useful, e.g., if I need 14 inches of pipe, I can cut down a 24 inch piece. Drawing from multiple disciplines would be necessary, e.g., combining an electrical box, optical assembly, and structural framework.

Maybe you get paid via a little kickback from those vendors, who also agree to integrate their catalogs with your service.
Maybe the problem is we're trying to get the wrong people to pay. Since the pain point is with patients, fix it for them and make them pay. Gets around the industry inertia.

Sell the service to the patients for some smallish fee ($5 per month) and then provide the integrations into the various provider systems for free.

Later on you could scale it up to be an add-on to employee benefits or the health plans.
New Mirai Variant Has a Domain Generation Algorithm
And yet, were I to point out that firearms are responsible for the majority of all homicides from 2001-2016, I'd expect you'd have a very different objection to the numbers.
The validity (or lack thereof) of meaning as a "property" of a linguistic expression ("utterance") is a central focus of Wittgenstein's Philosophical Investigations. If "neglected" ideas are the focus of the most popular philosophy book of the last century, they probably aren't all that neglected.
Good god. Baffling and scary.
As a white guy who lives in a the wealthy county of Marin; I can honestly state, you only call the police if in imminent danger, and even then good luck.

I don't care if your wealthy, or poor, in my experience; they have always made a questionable situation worse.

Qualifications: High school diploma, and a few weeks in an academy. And usually a chip on your shoulder? That chip sometimes grows, and sometimes mellows with experience. The profession needs federal oversight. It needs consistent training, and not paramilitary training. Way too many Cowboys, and Revenue collectors. Maybe a licensing system implemented? You can't cut hair without a licence?
>There can be pernicious motives whether a facility is nominally for profit or not.

This is colloquially known as "whataboutism".

The fact that there are other pernicious motives is completely irrelevant. For-profit medicine constitutes a pernicious motive -- that's the point.
The Art of Brainstrming to Generate Good Ideas for Business
Yeah, no kidding. We're talking about a situation where one party can coerce another into being a customer by kidnapping and imprisoning them. In what insane universe can you call that a "free market"?
Wait until you hear about non-compete agreements and such.
you can always unplug it before sticking
utensils in there

Not 'can', 'should'.
Nested Loops – JSConf EU 2015 Opening Performance
I just put a Synology 1815+ together, with five 4TB Hitachi drives (shout-out to Backblaze for the recommendation). Using Synology's 2-drive redundancy option I have about 10.5TB available and 3 bays free for expansion.

The only hassle so far has been backups. The built-in backup apps can't span media (external USB drives). Something I used to do decades ago with 3.5" floppies... So I have to do a file-copy "backup" across the network.
I've had the same issue for a good chunk of my life. I have good hearing according to my standard and advanced 'musician' hearing tests (aside from tinnitus). But I have trouble focusing on a given conversation in a room full of noise. Places with flat walls reflecting sound make it especially difficult.
This is explained here: https://www.kernel.org/doc/Documentation/stable_api_nonsense...

Linux maintains compatibility by fixing the driver themselves when they break it. Microsoft cannot (actually, can, and does) break their interfaces since they don't control the drivers.

This allows Linux to keep improving without breaking things in production; while Microsoft has to either maintain huge backward compatibility abstractions for changes, go YOLO and break stuff (often unknowingly) or abstain from improving their OS.
Bret Victor-style dashboard and visualisation systems. I 've been using Qlikview, Tableau and Excel for years and they are all very limited in what they can do. New dashboard solutions come out every hour but everyone is copying each other. I want something that I can mould to my problem, that I can touch and fully interact with. Hard, hard problem but worth spending time on this. Make it work in real-time scenarios too please.
I’m not remotely proficient in music engraving, but I found it pretty straight forward to type a few pages of music into Lilypond format a few years ago, just using a regular plain text editor.

Comparable to writing (La)TeX for mathematics I’d say.
It may also be an indirect signal [0] of "our product is so good, we can afford to spend on big ad campaigns".

[0] https://en.wikipedia.org/wiki/Signalling_theory
> The employer owns the code you contributed to a FOSS project.

I think this is a pretty US-only type thing; at least it's not very common in Europe. Usually (in Europe) ownership of code depends entirely on when you did the coding -- if it's on your own time you own the code. If it's when you're at work then obviously it's the company's code. Of course there are the usual caveats about "is it too closely related to work code?", etc. but if it's a totally different area of business, then you should be fine. There may be differences between employers, but even if employers explicitly specify the "we own everything" clause you can usually get specific exemptions as long as you ask in advance.[1]

[1] I don't know if there's any legal theory (in Europe) to support the claim of ownership over everything you do, but Europe is pretty fragmented when it comes to law, so it's probably pointless to speculate on this point. I'm actually not sure if the "we own everything" clause would hold (or has held) up in court in any European country.
Is it required for students applying to PhD programs in CS to have a very specific problem in mind before they can apply/be accepted to graduate school? Or do professors work with you to find a problem? Heard I absolutely cannot get into graduate school unless I have a very specific use case of a research problem I want to solve. Thought this would be difficult given my lack of knowledge in problems 'worth solving' before graduate studies. I do have a field of interest I want to go into and a broad problem I was to solve, but heard I need a very, very specific problem to propose before I can apply to graduate school.
Screencasts for developing react web apps?
so yes I got the basic I have made simple apps to try props and states and the lifecycle now I want something practical to fit all the pieces together but I can't find something useful can you recommend any screencasts ?
I find your sentiment somewhat tossed-off, implying as it does that we "regularly ignore" things like Japanese-American internment camps, when in fact we teach them to elementary school children as national disgraces we hope never to repeat.
My colleagues at Creaform have something that works pretty well. Their latest handheld scanner can generate a wire mesh on the fly with 0.030mm resolution.

http://www.creaform3d.com/en

10K scans/day is way beyond their limits, and I'm not sure that's a very common use case. But I bet they could get there if they wanted.
Passion.

It sounds too simple, but it's true. My best, most thoughtful, and beautiful work, has been done when I've been intrinsically motivated by the sheer interest and desire to do that work.

In some ways, I was a better, faster, smarter programmer, with 3 months of experience than I am now.

That's not objectively true, but the point remains valid. If you're struggling, you may need to re-ignite that fire. Try and remind yourself why you got into this in the first place. Stop worrying about how you compare to other people, and start building something that excites you. Flow.
> In the mean time, Nvidia will continue to dominate them in the compute market. Maybe actually listening 9 months ago would have saved them some time and market share.

NVIDIA is about the furthest thing from a shining example of good behavior in the Linux kernel. By not having open source drivers at all, they're far worse.

(By the way, their closed source driver has a HAL too.)
Inmarsat shifts satellite from Space-X to Arianespace
If you want to become a domain expert, become a domain expert. You won't learn the intricacies of the newest structure from motion algorithms by writing user-facing apps. you have to specialize, possibly for years, until the domain is second nature and the code is just putting your knowledge into text, if you want to singlehandedly write a world-class library.

But for heavens sake, why? Do you actually care about how audio destuttering works, or do you just want your app to work well? Do you want to spend every waking moment thinking about a problem, or take time out to deconstruct Marvel tropes?

And yes, the programmers your talking about are the 1%. Do you think every good dev has books written about their work?
Paramiko is a Python API for SSH client, so it's not comparable to either of
the rest.

Fabric itself is a poor man's badly implemented RPC for sysadmins: you send
commands and receive output and result codes. Fabric wraps this in a Python
API, so you can react to how your operations run.

Salt and Ansible are similar to Fabric (and "poor man's badly implemented RPC"
comment applies to them as well), but they also define some higher level
tasks, like "have X package installed". All three have the operations defined
at the call initiator and return synchronously, when all the work is done.

Then there are CFEngine, Puppet, and Chef. Every managed server runs an agent
that periodically executes some rules. CFEngine and Puppet have their own
DSLs, and Chef uses general purpose language (Ruby), what I consider a bad
fit. These work asynchronously, as you don't push the rules to the servers,
but change them in their distribution point and wait for servers to pick up
the update.
It is common in the US, yes. I've signed a few over the years. I always check the wording of the restrictions to be sure my side projects are clear. And most of the time, the legal counsel for your employer will let you explicitly add on projects as being excluded form the agreement, so you can continue to work on open source projects or prior inventions without having to worry about it.

I definitely recommend that people consult an attorney if they are concerned about the specifics of their own contract. The details of each situation can be quite different.
The whole Bay Area
What is ASO?
Shopify vs. Magento: Which to choose?
I haven't heard about many disputed cases. I'd hope that if Google went around suing for possession of unrelated side projects, we'd hear about it.

Maybe the possibility of being publicly shamed is a deterrent from pursing ownership.
It's a cryptographic hash function, but not one suitable for all of the same applications as SHA2. It has security characteristics that other hash-table hashes (for instance) lack.
In my current job I use Informatica Cloud, which either by itself or in combination with other Informatica products can do these things. I have two main complaints about it:

1. The UX is subpar. It insists on running in only a single tab at a time, and attempts to open multiple tabs will instead override whatever it considers to be the master tab. This is a huge pain, because I often need to have a mapping workflow open in one window and some other relevant part of the application open in another. Instead I have to save, go find the thing I want, and go back. Another problem is that when working with data sources containing tons of fields, there's no easy way to search.

2. It offers an expression language to perform some computational tasks, similar to what you'd find in Excel, but it's hamstrung by a poor UI and a limited amount of functions. The built-in editor for expressions is really poor (see Tableau for an example of a great editor for a simple Excel-like language; it even has type linting) and, unless I've misunderstood something, you can't declare any variables so you end up with huge nested expressions. There aren't many functions available, so something as simple as removing whitespace ends up as lstrip(rstrip(foo)). In combination with no support for statements (or at least a let expression like in lisp) this makes any nontrivial data munging completely indecipherable.

I've looked around in this space and it seems like there are a variety of products, but the supplier of our main CRM will only support Informatica Cloud. I think that a company that can offer a product that does what you've said but makes a serious effort at UX could cause users to revolt and demand to use it! I know the joke is that Slack is just a pretty IRC with better UX... but that's exactly why it has become so successful.

In terms of data munging, take a look at Microsoft's Power BI. It's visualization software but it has a nice data munging mode that, crucially, keeps track of all the changes you make and displays them in a linear format. This is great for getting a quick idea as to what was done with the data and is essential for doing reproducible data analyses. Unfortunately, Power BI also suffers from poor UX in insisting on tiny fonts and gray-on-gray palettes that are totally unreadable to anyone over 30.
Some employers allow a waiver against IP ownership of existing side projects related to the industry.
IIRC california if you don't use company assets, side projects are yours.

Speaking of, I'd like some collaborators to help with my side project "Terra Plant": https://baqqer.com/collaborate
F# and its spirit animal OCaml are really great precisely because of this attitude.

They're really good at saying "No" to things that offer at best incremental improvements at the cost of significant complexity.

"Profunctor Optics" is a great example. Cool paper, but no thanks.
That was a great list, kudos!
I suppose the intended notion, would be given the number of Linux distributions and use cases out there, the number of companies involved, the number of products built on top of the Linux kernel... it's amazing that one guy with little financial interest in the results or effects can make that call for everyone.

I'm not sure if that's a good thing or a bad thing, to be honest, it's just... particularly interesting about the way Linux works.
I also do want to say that looking at the Vector Watch SDK, everything with the watch is done through there servers. So that means that if they do go out of business I don't have much faith in the real smart functionality (outside of notifications) still working reliably.

That being said, as long as time and notification works I'm good.
Noahpinion: Is Twitter a dystopian technology?
Yeah think about it as icons but for 3d models.

That's been turned into an industry with very high throughput.
Japan Sends Long Electric Whipnto Orbit, to Tame Space Junk: The Two-Way
The hope that one of my side projects will some day succeed, and I can leave my 9-5 is the only thing that drives me. If I said, "welp, legal" i'd die inside. Some people have church, I have side projects.
yes, I would say so as well
He is postmodern, but hipster postmodern who's noticed that postmodernism is unfashionable and wants to attract the people who liked the concept but are too hip to stick with it.

And if that makes him cry, I'm OK with that. Consider it retribution for all the junk he's shoveled out.
I thought I recognized this article. Here is Joel's original answer (2011) on a Stack Exchange site with some comments: https://web.archive.org/web/20130329010105/http://answers.on...

Here is a previous discussion on HN: https://news.ycombinator.com/item?id=2208056
For some reason the entire article consists of lines collapsed on top of one another. Very odd.
The "best digital camera" is the one you can afford. That said unless you're a true enthusiast spending £3-5k on a top end body it's pretty pointless, might as well go for something along with the 70D or d7100/7200.
Unfortunately not. FARO and other structured light systems don't export texture and are generally too precise (micron) in current form. So they take too much post processing by default.