skysight-inc/HackerNews huggingface dataset:
> the idea of the '..' directory is as legacy as the headphone jack

so... not at all?

I like this approach from Fucshia, Makes me remember dumb sploits in php code. You can take the commandline from my cold, dead hands.
The problem is that it is quite common for cl:car to be accessible in packages, because of the practice of use-ing the cl package everywhere.

Even if I'm in my own package, I can't do this:

(flet ((car (x) ...)))
(m arg))

because in order to have a hassle-free Lisp coding experience in my package, I brought in all the public symbols from the common-lisp package. So my flet is in fact shadowing cl:car.

Even if I just import the specific common-lisp things I need, and car is not one of them, that could change. Today, that car above is mypkg:car. Tomorrow, someone edits the defpackage to import car (because they needed it in a function they added), and now when that file is re-read, car is cl:car.

Packages have a theoretical solution to the hygiene problem that will not be air-tight in practice due to use/importation.

Another problem is that programmers aren't going to define a large number of packages to protects parts of their program from each other. A common practice is just to make one package for an entire project.

You need fine-grained package use to achieve near perfect hygiene. Ideally, each module that provides macros should have its own package, and use only symbols from that package in the macro expansion.
If module A uses a macro from package B, and that macro generates a local function F, that will be B::F, not interfering with the A::F function. If the modules are in the same master project package, the clash is not averted, obviously.
That doesn’t excuse being rude.
> One bit that surprised me is that there is no reluctance to set alimony (considered on an NPV basis) larger than your net worth.

It's not uncommon for people with decent income to have near zero net worth (future expected labor income is not, even on an NPV basis, included in net worth), so that's not really all that surprising.
> because he does better where it matters; time pressure.

Not at all. Both of these guys would handily beat me and pretty much any other player quite easily in standard time controls. Time pressure was only a factor here because there's public pressure to name someone as the champion. In the vast majority of all tournaments, ties are left as ties. In the event there is a prize that can't be split (e.g. a title or a trophy) there are a series of tiebreak rules that don't involve playing any more games. The USCF rulebook lists the methods and priority that they are to be used, the FIDE rulebook gives several options which are to be announced in advance [1].

[1] https://www.fide.com/fide/handbook.html?id=187&view=article
I would be careful with some of the responses here. Over my career I've found that a significant subset of developers struggle with unfamiliar codebases. Sometimes this has to do with their experience being mostly with greenfield projects and other times it is because they have not seen a wide array of different work created by other people.

But sometimes it is good old fashioned workplace politics. It is risky to take on an unfamiliar codebase as any problems are now your problems in the eyes of management. And it is, practically speaking, impossible to account for all edge cases and surprises that may exist in a legacy codebase. Therefore, framing the codebase as terribly written and a total disaster achieves two things politically. It helps set up blame for any issues in the future on the previous developers and their "terrible codebase" and opens the door for a much more enjoyable and lest risky greenfield rewrite.

My number 1 red flag of working with a developer, unless they are very early in their career, is hearing them describe a codebase as awful. Most really are not that bad and are usually just using unfamiliar and less than ideal design patterns and coding practices.
Look at a map of US MSAs [1]: nearly anywhere outside of an MSA will be cheaper than within the MSA. Anywhere that is outside an MSA, has very poor soil, no exploitable oil and/or mineral (and most mineral and oil rights are separate from the land anyways), not by a body of water, and has no electric/water/sewage service is going to be very cheap, like $100-500 per acre cheap.

Of course, the catch is that standing up your own slice of civilization infrastructure will get either expensive and/or time-consuming, depending upon your non-negotiables. The more requirements you will not do without, the more inputs you will want to haul into or build upon the property.

[1] https://en.wikipedia.org/wiki/Metropolitan_statistical_area
For React forms and validation the combo of Formik and Yup is quite nice. Formik takes a schema prop specifically for integration with Yup, it's covered in the docs.

https://github.com/jaredpalmer/formik

https://github.com/jquense/yup
God help Gritty when Mickens finds out about him.
Don't get me wrong, I know a good allegory when I see one. This... isn't.

Suspension of disbelief is when you put your doubts on hold to enjoy, say, a good zombie movie. As per your link "a willingness to suspend one's critical faculties and believe something surreal". If you need to employ it for a business metaphor, again, really bad metaphor!
Thing is in Rust you can do both
Not sure if it'd work for what your situation is, but there is up to 1yr visa possible if you have equivalent 30 million yen in savings. I don't know if they'd really care if you kept working remote as long as you had the money.

https://www.mofa.go.jp/ca/fna/page22e_000738.html
This is cool and seems to have a nice flow to it. Not as data intensive as Crunchbase making it easier to read for general knowledge / trivia about a company / product.

I think CB is more focused on the finer details of a company for people to make business decisions.

How are you curating the database? I have been kicking around FinTECH Report http://www.fintechreport.info for a while now but curation is just such a de-motivator for me.

I was hoping that the respective owners/managers of a product might "take ownership" of the listings and manage them... I would love to hear how you solve for that.

P.S. I looked up Twitter and Biz Stone wasn't in the founder list. I'm sorry i'm not motivated to sign up and fix it. Honestly, i'm just not bothered to help out as a site visitor....but... I would hold it against the site if it missed such critical details as that. (Not trying to be harsh, just honest realistic feedback, if that's ok). :)

Good work though and interested to see where it goes.
I think you vastly under estimate the usage of command lines by developers. Not to mention opts and admins.

I don't think there is a week that has passed in the last 10 years that I haven't used the command line for something.

To the point of the article, it sounds like the client will handle the work the server once did in parsing the navigation and path commands.

Though the lack of symlinks sounds like it would be the a more painful loss than ".."

Both of these would likely require many *nix utils to be changed to be compatible.
"Non-native" is a much fuzzier term than it seems. There wasn't really any absolute blessed state of perfection that populations were in before humans started having an impact on the world, you know.
Because MCMXCVII is actually 1997.

MCMDCVII is just wrong. D is 500, X is ten.
A Linear Algebraic Approach to Logic Programming [pdf]
I sort of agree. But I think the reality is a little closer to Apple's style of innovation. Few of the things that aws offers are things that didn't exist before. For example, data extraction and image recognition APIs have been around for a long while now from several different providers.

AWS is just aggregating it all into one place and giving it a really good final polish.
P.P.S The highlighted "people" in the headline hurts my eyes.
There is a very real and pragmatic application for this very thing, specifically in AI work as identified by Fei-Fei Li:

https://www.wired.com/story/fei-fei-li-artificial-intelligen...

edit: my phrasing wasn't very clear. I mean for having a team from a diverse makeup.
Do you have any specialized tools (code navigation tools, for example) that you use when first encountering these large piles of code? I'd love to hear some recommendations; I have to deal with large (only sometimes bad, but always large) piles of vendor code. I'm currently staring a pile of 900kloc of pretty nice code but it's a /lot/ of code.
Anonymous Payment by Phone
> There is the retailers margins

And if you bought iOS apps at Walmart you'd have those same retailer margins. You're restricting yourself to digital distribution here, which don't have retailers or retailer margins. So you can't count those against games when they don't have them in the same circumstances either.
The natural state of humans is dead. Anything else is temporary.
>I was addressing the poster directly.

You don't directly know what the poster has gone through. Prefacing the statement with "as a white male" implies that you know what the poster has gone through because of his race. It is willfully blind. You can make convincing statements that white people in general in certain states at certain times face certain kinds of systemic discrimination. You cannot truthfully make the statement that the poster has not encountered serious discrimination, malice, or personal difficulties merely by knowing his race and sex.

>presumably hasn't experienced that, or they'd immediately understand

This is a Scotsman fallacy. I am certain I could find some people who have faced terrible racism that would agree with the poster's opinion.
Given that they’re still resolving “..”, they’re just resolving it in code client-side before requesting the content, they really haven’t gotten rid of “..”: they’ve implemented a path sanitization library, similarly to how many other frameworks (notably those designed to serve files over the web) behave.
> "Stupid idea" - you wouldn't be saying that if your kids were dying around you from something preventable because in some cases a non-native species of mosquito is spreading a deadly disease.

Should we always let people with dying kids make important decisions? I'm not saying you're wrong, but this is a strange argument to make.
Agree. Good managers are still relatively rare, even given all the attention being paid to improving management in tech lately.
I believe the ancient Romans would disagree? They had complicated rules for borrowing and simplifying, but of course it had to be done or they had nothing.
Show HN: Paperplane – web page to PDF conversion API using Chrome
I agree with your view on the overstatement. It wasn't a win, but a slight advantage.

Chess championships sometimes draw the same criticism as boxing, players strategise to win on technicalities and small margins, instead of taking risks and landing hard blows.

As fans, that is boring, but I agree; Carlsen made the correct choice in drawing.
OFAC Begins Adding Sanctions to XBT Addresses
> Is it just me or is the prospect of working from home in the middle of nowhere terrifying?

My wife dragged me kicking and screaming to a rural area that's a popular vacation area.

(I must admit that I wanted to end up in a different rural area that's also a popular vacation area.)

My neighborhood is excellent, and there's plenty to walk to. Rural areas still have dense spots with plenty of things to do. There's just a lot of open forests around the dense areas!

What's terrifying is that I still telecommute for the job I got when I lived in Silicon Valley. I have no idea what's going to happen when I need to change jobs.

(Edit) I still miss living right on University Ave in Palo Also, CA. But, that's not sustainable given how much it costs to live there, and our (me and wife's) overall lifestyle desires.
Rich is very quick to escalate from “I feel X about action Y” to “you are Z”, where Z is negative.

Example, people are frustrated about how Rich runs his project. They are expressing how they feel about Rich’s actions, which is fair. Rich is under no obligation to change, but Rich’s response is to call people entitled. This is an attack against the person, not against the action, and it’s a chilling escalation.

Also, the fans cheer him on, which is gross.
I’m currently evaluating this as an alternative to vitess + percona mysql. But strict seralizability has its limitations.
Whenever I’ve had to build PDF features I’ve found it tedious, and thought it should be easier.

Paperplane is basically an API layer on top of autoscaling servers running headless Chrome.

There are a couple of features that make this a little different to other solutions out there: automatic uploads to S3 and the ability to queue up batches of documents and be notified via webhook when they’ve been converted to PDF.

If you’re looking for a solution like this or are already using something similar, it’d be great to hear any feedback!
This would be beneficial for companies who have not yet figured out the math like you have. Also for companies who have 5-6X spikes in a non predictable fashion. Also, even for predictable spikes, there is a non-trivial lag for autoscaling.

Probably also useful for multi-tenant apps like web analytics. One cannot possibly predict the workload.
This has little to do with SV.
This is a crazy multiple! Anyone from the Cockroach team up for sharing what the key innovations were that are driving the improved performance?
Petty.
AWS Announces New Container Products in AWS Marketplace
I'm not so sure. I can go a week and not use one. And lately its not been a win - the shell didn't get me anything.
Rusty... trying to picturesque it...
Would you consider an ice hockey player's skill in 3-on-3 overtime or shootouts to be a factor in their overall ice hockey skill?
Docker "Volumes" are headed that way... but aren't quite there yet. There's a lot of finer detail to hash out first, though.
It's not the responsibility of nonwhite/nonmale people to package issues of racism in a pleasing way for white/male people. Implying as such is basically implying that white/male people are the gatekeepers of respect and consideration. maxxxxx asked a question and PhasmaFelis gave an answer which is consistent with the reality of the situation. It's not a pleasing answer because race issues are not a pleasing topic.
AR Cloud: Road to the “Plurality”
albeit, if there were shorter time constraints for each period, I would say the team that wins in that smaller time constraint is better even though the meta changes, it becomes less a game of endurance and more a game of holding peak performance as long as possible. imagine 4 minute periods. it definitely changes the game but it is still all in all the game, goals are still scored the same way. (please note, I know extremely little about hockey... but I think the analogy works, if it doesn't please let me know.)
The FDA certifies the entire formulation, which includes everything from the binding/filler chemicals, anti-caking agents, the pill coatings, and even the ink used to mark the pill (which is why imprinting is very popular).

What you're referring to is the ability of a pharmacist to substitute one drug for another, if for instance it wasn't on your insurance's formulary (list of drugs they'll pay for). Drug A may be slightly different than Drug B, but the Drug B your insurance will pay for. Drug B might also _just happen to be_ a generic (because the pharmacist is trying to get your the best deal for your money). There's guidelines from the FDA, DEA, the state insurance commissioner, and state laws the pharmacists must be aware of so it varies greatly between states on what they're allowed to do. Made for a fun rules engine to implement in software.

Doctors can mark a prescription as DAW (Dispense As Written) which then the pharmacist can make 0 substitutions. Insurance companies aren't usually a fan of said doctors.
I think it depends on which "we" you're talking about! In many cases, "we" do value accurate information. I'm thinking not just of high-quality news organizations, but fact-checking sites like Snopes or Politifact -- both real treasures, in my opinion. However, if you cite either On The Internet, you'll often receive the response: "Pshh please. [Fact-checking site] is totally biased." This response is, in my opinion, (a) wrong, and (b) very often offered in bad faith -- an example of the very tactic discussed in the paper linked above -- but those features don't prevent it from short-circuiting the "error correction" you're seeking.

So, if enterprises like Snopes and Politifact don't work... how DO you establish some kind of shared understanding of the world for a very broad "we"? It's really frustrating!
I respect Schneier but this is basically 10x-ing the word count on Terry Tao’s 2016 blog post:

https://www.google.com/amp/s/terrytao.wordpress.com/2016/06/...

Unacceptable to me that it wasn’t referenced as it certainly made the rounds in security circles.
Amazon launches AWS SageMaker Ground Truth, an automated data labeling service
I was too. The reason it lost was PSX had way way more games than DC.
Yes I have[1][2]. It's really not bad unless you drive yourself nuts worrying about things that will probably never happen to you. Yes, you see and hear the effects of crime everywhere but as long as your not know by your neighbors to be an ass, your house is harder to rob than most of the nearby ones and you don't associate with the wrong people you'll be fine. It's not like there's stray bullets coming through your walls once a week (if there are odds are it will be the police who fired them, not that it makes it any better). If you're the person who freaks out over some people in the street getting in a fight or a gunshot a few blocks over then yeah, it's gonna be bad.

[1] https://www.neighborhoodscout.com/ma/fitchburg/crime (this one is the "nicer" of the two by a long ways, has come a long way since the recession. I would have no problem raising a family here)

[2] https://www.neighborhoodscout.com/ma/new-bedford/crime (this one won the "award" of #1 crime rate in the state a few years back)
You keep using the unqualified term "majority" with no way to actually back that up. This would probably be less critized if you stated it as your opinion (which it is) and not as a definitive statement.
Amazon unveils AWS Inferentia chip for AI deployment
Peeling Back the Paint to Discover Bruegel’s Secrets
Amazon launches autonomous racing league and $399 DeepRacer car
Someone should create a fork with work-safe name. CockroachDB brings connotation of cockroaches, who are known by eating almost everything and living almost everywhere.
> This happened spontaneously and is not the result of energy entering or exiting the system.

This is not true: gravitational collapse usually produces energy in the form of heat that radiates away, making the surrounding universe more entropic.
Douglas Hofstadter's Einstein lecture (Feb 4, 2018) explains how Einstein used analogy from thermodynamics to figure out that light was quantized.

https://www.youtube.com/watch?v=NXdQfPrU64g

submitted few days ago: https://news.ycombinator.com/item?id=18523667
I don't know about you, but I've rarely worked on a codebase that _wasn't_ awful in some way, and I am definitely not early in my career. I've come to the conclusion that most programmers are simply awful at their jobs, and the developers that can write clear, concise code are a small minority. I've known a few, but not many.
I think there are two separate issues: electric vs. combustion, and quadrocopter vs. traditional helicopter.

> But mainly my guess "an electric 'quadrocopter' will be cheaper for personal transport than helicopter" is based on two things: * it will become popular, hence driving unit costs down

Why? Is this because of the electric part or the quadrocopter part and how does either make it more likely to be popular?

> * the vehicle will be cheaper to operate than a combustion engine powered helicopter

Again are you getting this from the electric aspect or the quad aspect, and what's the reasoning?
Yes. And the author did not understand it at all either.

The code had to be destroyed and started from scratch. It was absolutely unsalvageable.
>maintaining bit-for-bit identical output

The worst projects are those when the company doesn't really want to upgrade, so the only requirement is "make it exactly like the old system"

In my first job out of college, I upgraded an approval workflow engine from VB3 to C#. It was written by someone who had never heard of state machines, so it had a weird ad-hoc design that would e.g. get confused if two documents were in the same state at the same time.

I demonstrated the bugs and suggested an alternative approach that would be simple and robust, but management wouldn't have it. They reminded me that the job was to make it exactly like the old system.
Classical chess still includes the clock in induce time pressures so speed of decision making is already a factor in the main tournament. Rapid and blitz just take that and increase it's importance given the main matches have already determined the players are largely evenly matched.

I look at it this way. The main 12 games have already told us who is good given lots of time to deliberate now who has a good enough understanding to make those decisions quickly.
He does better relative to his peer(s)
What does support mean to you? Funding it? Accepting common core? Accepting agendas that teach there 56 are genders?

Your advice seems virtuous. Only support people who fund public education. However, is public education, as it exists today, a good thing? Would you vote for a strong black woman that wants to reform public school to the pre-common core system? Would you support a gay dwarf that wants to revert back to the days of New Math hysteria? Would you support a ciswhite man that wants to keep everything as is? Funding by itself is not a good metric. What to do with the funding is.
I empathize. Pediatric consenting presents challenges more accentuated from what we see in adult patients. Generally we have seen (US academic med centers and hem-onc context) that shifting the focus from baseline expectation of privacy to responsible privacy driven research under oversight generally makes many patients willing to share data for research. So your goal is worthy and you should keep pursuing it. The next level ethical question becomes, if your dataset generates a successful clinically validated model to detect adverse events, will you patent and then release into open domain or commercialize it. If you commercialize it, will you share it back with your research participants in anyway? What is the right thing to do? These are all grey areas and one that informatician ethicists need to talk about openly. My 2 cents!
I barely know the rules of Go, but I have great respect for the game and I believe it would apply there as well. The interface is based on the fact that chess is primarily a game of visual pattern recognition. Tactics like forks and pins, positional concepts like isolated pawns and weak squares, these are captured and processed visually. Getting good at chess is as much about learning how to literally see the patterns as it is about calculating ability.

To your other point, intuition is never going to replace deep calculation for slower games. But the ability to process visual patterns still aids with the deep thinking aspect. You can perceive more subtle patterns and add them visually while thinking carefully about each move.