skysight-inc/HackerNews huggingface dataset:
Through other channels, the same way people know about anyone famous without ever networking with them. For example, it's much cheaper to submit your article to a bunch of websites, mention it in comments on various platforms, advertise it on Google, Facebook, than to network with people and ask them to read it.
That's just not factually true, as well - I fly on Alaska all the time and pick a seat each flight. Usually you get your choice from a restricted list on purchase and then can pick from a more open list on check-in.
Almost all of those checks tend to happen after the fact and lead to transactions getting rolled back, rather than being checked in advance.

(Whether that's a desirable approach is a reasonable question, but that's already a thing that happens today. The only thing that needs checking in advance is "is there enough money".)
The majority in the rioting mobs don't have a clue what they really stand for. They might be able to articulate, haltingly, what they are against - which is whatever the loudest mouth in the mob has told them they're fighting - but if you ask them what they really stand for the answer is generally some incoherent rabble of buzzwords.

They are like Lenin's 'useful idiots' [1], although the question is what use they serve to whom.

[1] https://en.wikipedia.org/wiki/Useful_idiot
If it does work, then this is the first step to mass adoption: early adoption by the wealthy.
A lot of what they discuss is in the literature on reference priors, if not in other literature on objective priors as well.

It's a little complex for a comment on HN, but IMHO the best formalization of overfitting is in the literature on minimum description length, and related information-theoretic literature (https://en.wikipedia.org/wiki/Minimum_description_length ; the wikipedia page is a little off on some things but the general points are probably about right).

The relationship between MDL/NML and Bayesian statistics is a little complicated--Barron, Roos, and Watanabe have a nice recent paper about it (https://arxiv.org/abs/1401.7116) -- but the short story is that there's a certain equivalence (or at least very close relationship) between MDL/NML and Bayesian inference with reference priors (i.e., the "capacity-achieving prior" in IT parlance).

So Bayesian inference with reference priors minimizes risk of overfitting in a very technical minimax sense.

The problem is that reference priors are very difficult in general to construct, although that is changing rapidly, and they have been worked out for certain important cases (this paper provides an interesting new approach with a nice overview of recent papers https://arxiv.org/abs/1704.01168). The Jeffreys prior is a form of the reference prior for models meeting certain constraints.

A lot of the issues Gelman et al. touch on have been written about in various places in the MDL/NML/reference prior/information theory literature.
IF graded natural diamonds are rarely more expensive than any colored VVS diamond (the coloration automatically grants a VVS since it's understood that the coloration in a diamond comes from inclusions.)

Two more weeks until GIA certification. The diamond course is the final one!
My wife wanted a flaw in her diamond just for this reason.
I believe what your parent is emphasizing the difference between comparing a == c and a == b. Both are identity comparisons as opposed to value comparisons.

> cat intbox.java
class Intbox {
public static void main(String[] args) {
Integer a = new Integer(2);
Integer b = a;
Integer c = new Integer(2);
System.out.printf("a == b => %b\n", a == b);
System.out.printf("a.equals(b) => %b\n", a.equals(b));
System.out.printf("a == c => %b\n", a == c);
System.out.printf("a.equals(c) => %b\n", a.equals(c));
}
}

> javac intbox.java

> java Intbox
a == b => true
a.equals(b) => true
a == c => false
a.equals(c) => true

Edit to add: Your point regarding that "there is no way to compare equal by identity without also comparing equal by value" is true but doesn't really say much. (I'm not sure if it isn't a tautology?) There are cases where one might want to know whether two objects are the same object, or whether they represent the same value. Which you want depends on context.

That's separate from the decision Java made that == was for identity comparison. Some people disagree with that decision.
Blogspam, please replace URL with https://www.mercuryprotocol.com/
Unless you're the only contributor, you're still going to have to deal with other people, and the interactions with other people on the project.
New Egg are listing the Intel Core i9-7900X at $999

In some previous Phoronix results the "Timed Linux Kernel Compilation" on the link below show this Intel part at 38s vs ThreadRipper 1950x at 45s. I don't know what changed between the previous results and those on twitter for ThreadRipper to hit 36s. I guess Phoronix will produce an article with the latest results soon.

http://openbenchmarking.org/result/1708250-TY-TRIPPER3616
"if it was that easy to fix legally why did they cheat in the first place??"

Your car did take a performance hit and fuel economy hit. Not a big one, but enough to make it less competitive during instrumented tests by journalists. Tests are showing about 5-6% fuel economy hit which is not trivial, and also engine performance hit in higher RPM band.

Luckily, most car buyers don't push their cars enough to notice.
James Snell's reasoning behind hiding the accusations inside the committee deliberations is theoretically sound: to keep Rod from getting harassed. I mean, under the current circumstances, a public, enumerated list of all your supposed crimes is pretty much guaranteed to bring a mob down on your head, and it would probably rocket to the top of Google searches for your name -- regardless of how the process turned out.

But transparency in the process is also important. I don't have a good answer for this. It seems to be damned-if-you-do, damned-if-you-don't.
You need see list cvideo
https://youtu.be/uzkIICJbSDg

https://youtu.be/frWB629Z1pE

https://youtu.be/4yXMmGTpw9g

https://youtu.be/g6OyQSmeHTM
Ask HN: Should I Use AWS Elastic Beanstalk for a Django Application?
I'm building an app with django, and am trying to decide whether or not to use Elastic Beanstalk on AWS, with the alternative being just an EC2 instance. The app will contain PHI, but that shouldn't affect the use of Elastic Beanstalk. What are your thoughts? Do you see any clear advantages to one over the other?

Thanks!
I've always preferred "Terra" or "Gaia" to "Earth."

It could be a preference from video games, or maybe it’s because the common usage and being a synonym for ground and dirt has made the word seem ”low-brow” and the alternatives classy, exotic or poetic, and if their popularity was reversed we would think "Earth" was a classier word, but still.

“Terrans” will always sound better than “Earthlings” however. :)
Do you not think that easily available distraction is a cause of and not a solution to this problem?
https://en.wikipedia.org/wiki/Pharmaceutical_marketing

http://www.pewtrusts.org/en/research-and-analysis/fact-sheet...
I do it for a living.
Didn't realize reporting on things is blogspam . . .

There's a clear link to both the site and the whitepaper in the article.
By someone who misspells the core technology, no less.
America does not have to extradite its own nationals to Germany, either. From the US-German extradition treaty:

Article 7

EXTRADITION OF NATIONALS

(1) Neither of the Contracting Parties shall be bound to extradite its own nationals. The competent executive authority of the Requested State, however, shall have the power to grant the extradition of its own nationals if, in its discretion, this is deemed proper to do and provided the law of the Requested State does not so preclude.

In fact, Germany has quite a few outstanding arrest warrants against US citizens, too: https://www.theguardian.com/world/2007/jan/31/usa.germany
Fascinating that you have no idea what flight it was, but you immediately chalked it up to another example of "the 0.0001%" harming you.

That's pretty ridiculous. For all you know, it was on some kind of humanitarian mission. Statistically, of course, it was probably just a routine commercial jet full of average people.

What's crazy to me is someone on the ground in a small town thinking that the global ATC system should route around them (and apparently all small towns and random gatherings of people) so that they won't miss seeing an eclipse.
Why is it that it bothers you that it's a Greek name and not that there's a planet named after the sky?
That means you need engineers on call 24/7/365, which raises the cost. One of the nice things about ACH is that it's dirt cheap, especially compared to the credit card network.

For example, Stripe charges 0.80% for an ACH transaction, capped at $5 max. Some processors just charge a flat rate. A credit transaction is a whopping 2.90% + $0.30, with no cap. When it comes to my paycheck and bills, slow and cheap is totally fine.

On top of that, many banks don't even post transactions on weekends/holidays anyway. They'll remain pending until close of business on the next weekday. That's been starting to change, but still.

The banking system is built around store-and-forward and batch processing, with lots of auditing in between. This is a feature, not a bug. :) Sure, it could be speed up... but if you really need instant, there are already options that exist (debit, credit, wire). You just have to pay for them.

(Fun fact: Even the credit card system isn't really instant. The credit authorization goes through immediately, but the actual charge still takes 1-2 days to clear... and is often done in end-of-day batches. And yes, there are exceptions... but it's not the norm.)
It might not be a problem to the business, but it may be one to a founder.
In practice this isn't an issue. Money is immediately withdrawn and I transfer the floating balance back to my bank account every week or so. There are few situations where I want the money in my account immediately.
>I actually only read his side, although I stopped after a couple screen fulls as I recognized from experience...

So what you're saying is you made up your mind (based on past experience) and weren't really keen to read the full text because of that?
The remark about senior designers hit right in my solar plexus...

Last year I was being interviewed for a consultancy job (software development however) where they specifically needed people straight from university. Everything went great! They really liked me, we had a great conversation and I felt that this was definitely something I would accept if offered a position. At the meeting they were very pleased with my experience and told me that they would discuss it and get back to me.

The next day, the secretary called me and told me that they were not yet ready to hire "people THIS junior" to the position.

Now, there were two things horribly wrong about that:
1) Somewhere during the process they lied. They invited me for an interview based on my very precise CV and cover letter, for a position of regular level "inviting straight from uni" (I had had 2.5 years of full time experience at that point). And I was "too junior"?
2) They called my boss without asking for a reference or even if I would mind it. This is completely opposite of what is usually considered "proper etiquette" in my country. Also guess who hated me and wanted to find an excuse to have me fired (but couldn't justify it because I was doing my job)? That's right...

Rant-mode disengaged.

My points are that I'm happy to see I'm not the only one in the boat and that some hiring managers should get gently patted on their backs. With a truck.
I was also near Corvallis.

More shots of the contrail
https://instagram.com/p/BYEJY9_nhCZ/
https://instagram.com/p/BYEHhpfnYRn/
https://instagram.com/p/BYEGj1GH2JS/
I see your point now, and i agree. Maybe the original message could've been phrased differently, or maybe it was my fault for misinterpreting it :)
This is actually surprisingly hard to do reliably when you're not using an FPGA but a large board with TTL or CMOS logic. I really struggled with keeping outputs 'muted' until the control system was up and running in one particular design. In the end my solution was to have a single relay in the supply line to the power electronics and to only trigger this relay after the control system output a complex code on it's IO lines. The chances of this happening randomly during the power on sequence were nil and once the system was powered up it did not matter any more (relay held itself and the only way to reset it was an emergency stop after which the whole machine would be cycled anyway).

Hackish but it worked very well.

The root cause of the complexity was that the system contained way too many circuits that could be powered up/down independently, some of those under end user control and that there was no easy way for me to reliably sequence power so the only place where any difference could be made was the end stage ignoring everything in between.

Connected to the end stage were some pretty powerful servos and inputs to inverters driving large AC motors so keeping things 'off' until the time was right was rather crucial to the safe operation of the machinery.

As far as I know these systems never failed to reliably power up in production even with 1000's of systems sold and used by three shifts daily.
Perhaps randomized sampling / testing. You'd want to be a highly rated supplier so as not to compromise future sales.
This seems like it will do a mediocre job trying to solve many problems rather than solving one problem well.

Don't understand why I need it. Lots of complexity to replicate features in centralized services that I don't have a strong need to be decentralized.

Am I missing something?
That's tautological. The question is not why String behaves as a reference type - obviously, because it is a reference type. The question is, why is String a reference type, when it has such obvious value semantics?

And it's a perfectly valid question. The real answer is that they wanted strings to have methods, so it had to be a class, because primitives can't have methods; and Java doesn't have value classes, so it had to be a reference type. So the reason is a deficiency in the language.

A better question is, why .NET string is a reference type (with overloaded == to make it behave like a value, even!). It could have easily been a struct. I suspect that this is one of those decisions that were made very early on to basically be like Java because that's what people expect; and then it became impossible to change without major breakage.

The real problem is that most implementations that do reference / value type distinction, mix up semantics and implementation. What we really need is the ability to say that something 1) doesn't have a meaningful identity, and 2) is immutable (in a sense that you can't replace individual components of that object; you still can replace the whole object). When you combine these two, you get something that can be implemented as a value type under the hood, but the programmer doesn't need to think about it. They can just continue treating it as a reference, just as they do in Python. There's no way to tell the difference.
Oh wow !! So for giving the idea A takes 49% ownership?!
Why can't we have continuous... I don't understand!
Schaum's Outline of Complex Variables, 2ed (Schaum's Outlines) 2nd Edition

by Murray R Spiegel, Seymour Lipschutz, John J. Schiller Jr., Dennis Spellman

https://www.amazon.com/Schaums-Outline-Complex-Variables-2ed...
I suspect you're right. I don't watch many movies so I'll defer to you.
It's called Bitcoin.
No, I mean dereference if what you have are reference types (i.e. pointers in C; I'm using Java terminology here, since that's the baseline for comparison) to begin with, which is equivalent to the situation in Java. E.g. to copy the referenced object, you need to do x = y, while x = y copies the reference (pointer) itself. Similarly, when you compare, x == y compares the referenced objects, while x == y compares the references (pointers). And even for member access, you have to do (*x).foo, or the equivalent syntactic sugar x->foo.
I think it's unfair to infer his personal opinions from tweets and apply it to conscious decisions he's made in his position at Node.js. Context matters.
Check out hyperledger.org - Fabric (a blockchain implementation) and Composer (tool to build apps/network on top of Fabric). Docs are pretty good, and there are no built-in currencies, coins, tradings and similar crap. And it is relatively easy to have it up and running locally and to deploy custom code on it (it is Go)
Obviously your effort is appreciated, but in this case it really does seem that the story is the site itself and not your article (which is just 3 paragraphs and contains no new information).
Sometimes (often I've experienced) hiring managers do not know what they really want. They just know what their budget is.
> What we need is instant clearing, 24/7/365. Nobody cares that it's Sunday. Nobody cares that it's Presidents Day.

UK has had near-real-time transfers for a while, it's called "Faster Payments" and there's no fees for end-users. It's also a "push" system (and not a "pull" system like ACH) which has serious advantages -- you can send money to anyone given their sort code and account number, and those numbers do not need to be kept private. With ACH if you have someone's routing number and account number you can pull money from their account without them needing to authorise it.

Same-day ACH is just ACH with more batches, it's the same old shit cooked a little faster.
There's an old sci-fi short story about a planet with diamond rains. I wish I could remember the name - Google is failing me right now. I think I read it in one of those yearly compilation books.
In low power circuits forgotten ground is annoying but that's about it. In power circuits it can cause spectacular and expensive side effects.
Please stop posting pay walled links, or at least put in the title that they are pay walled.
No, fossil fuels really are cheaper than competing energy sources. No corruption needed!
I had seen wappalyzer recommended in the context of webapp pen testing and have used it since - Is recommend it as well
Our field may be grounded by solid engineering and conceptual foundations, but we have much more in common with the medieval blacksmith than we do a modern machinist.

For example: Given a bog-standard relational database and the requirement to be able to create, read, update, and delete rows in the database, what is the best way to present that via an HTTP API? What language will be used? What will the API look like? What edge cases will be considered? How long will it take?

You'll probably get a unique answer for every dev you ask, even though they'll all consider it to be a trivial task. You'll probably also get fairly unique clarification questions about the spec from each one as well.

I'm not sure, when we can put the same task to 100 people and get 100 unique results (and few (if any) would agree to monetary penalties for failures), that we're strongly positioned within the engineering discipline.
This is surely a response to a fear of death. Perhaps a chance to beat the devil?

Life has been an adventure and dying will be one too. Hell, I'm surprised I've lived this long so everyday is good, but I'd feel pretty creepy inside if I did something like this.

I'm not a believer in nothingness. I feel we carry what we do with us forever. I wouldn't want this following me, not even from 10,000 years away.
I'm still pretty skeptical about them putting it on Denali. It just seems really unlikely - and insanely difficult. It's also considered sacred by some of the natives, as I understand. I am imagining the outrage.
Open in private browsing window.
He did not get to the 10,000 hours, he had to quit after 6,000 due to back injury.

Source: https://www.theatlantic.com/health/archive/2017/08/the-dan-p...
... but with Blockchain!!

'cos everyone wants a gameable social network where someone could earn pennies from making your experience worse.
Would you get a heart transplant to save your life?
That makes sense. Thanks for the feedback.
Venmo (and paypal and friends) are just little proprietary walled gardens, and if you want to exit the walled garden, you have to go through ACH. More rent-seeking walled gardens -- who only exist because the default payment infrastructure in the US is slow obsolete shit -- is not a solution to this, better infrastructure (like UK's Faster Payments) is the solution.
Do you still interview front end developers? It is absurd that, as a bootcamp grad, I am trying to get a potential opportunity from you in a thread that vilifies bootcamps but I wanted to give it a try anyway. I do have some experience and a decent portfolio. I would love to provide links and resume if you could shoot me an email at timon.park@yahoo.com
Can someone give some context as to who this is?
How is this different than Bitmessage?

https://bitmessage.org/wiki/Main_Page
But in what sense would an extra VM layer be more practical? Maybe this is where we disagree. I'm not fond of VMs, especially those two.

C++ or Rust -> wasm bytecode is great. Soon we'll be writing directly to command buffers, no fuss.
Thanks to truncation, the pony express was replaced with faxes a few years ago.
Not merely a single application, the entire network of Adobe applications, and the interoperability between them, which doesn't just mean still images, but audio and visual effects in commercials, film, video games, physical print, professional photography. Almost any visual media outside of the browser at some point interacts with Adobe and PSD files.

And someone whose employability is probably tied to a specific OS, toolchain or software stack really shouldn't throw stones.
Well, libraries and frameworks have solved problems like that before and probably will again.
At a certain point, isn't it easier and cheaper to just buy a second hard drive, copy everything over, and ship it to an uncle, or a cousin, or your grandparents?
Which is why PayPal can't be faster than ACH.
This is a good point. I wonder if the difference between 'from' and 'reply to' mentioned elsewhere covers this.
Using thumb, press on each off the three segments of the finger starting at end. ---X---X---palm. Four fingers gives twelve positions, At each twelve, fold one finger and /or thumb to palm of other hand, easy.

Have a read of Knuth for other counting systems, including binary (English Wine Merchants)
I will read. thanks
I consider networking as 1:1 kind of communications. In the same category as door-to-door marketing.
When I make a payment to someone via say a banking app on my mobile, they can be spending it virtually within seconds. That's from one bank to another.

I knew that transfers happened pretty quickly here but I paid someone for some work and they were spending it within say five minutes. They were unable to use their card beforehand because I had to come out earlier on the same day to buy some materials on their behalf.
I very much appreciate it
The one advantage Wappalyzer has is that it changes its icon to show the primary technology the site is using (i.e. JS framework) so I can glance over and see "Oh, this is built with React".

If Whatruns had that feature, I'd seriously consider switching. But otherwise, there's just no way I could. It's way too convenient.
Monero Price Up 15% as World’s Largest Crypto Exchange Prepares Integration
Re. vote, too often people forget (in the US) to vote in the primaries of the dominant political party in their area. Given how gerrymandering ensures that a given political party nearly always wins a given region, voting in the primary is your best option to vote out the crazies.
“For many people, flexibility at work can be a liberation.”
good luck on your search and my condolences to your co founder.