skysight-inc/HackerNews huggingface dataset:
People moving from Puerto Rico to the US aren't living in a different country. They’ll continue to pay taxes to the same country (in fact, more taxes to the country), but they won't pay local taxes in Puerto Rico, for the same reason a US citizen who used to live in San Francisco but now lives in Salt Lake City doesn't pay taxes in San Francisco or California.

Puerto Rico is a US colony (or, more politely, territory), not a foreign country.
Well, it does exactly that, doesn’t it?

> You may not

[…]

> - disclose results of any program benchmark tests without our prior consent.
Material Design Vue Components
Ask HN: How much would you pay for a serious online course?
Fellow hackers, I am a former academic and current data scientist. I have been getting feedback that I explain technical and mathematical topics well for a few years but never took the comments seriously.

I am finally considering putting together courses on topics in machine learning and optimization that are hopefully both detailed and practical but start from first principles. An example is a course on discrete optimzation using simulated annealing. Ideally, I would like to put up the content on Udemy (infrastructure/marketing taken care of but they take a cut) or host my own site (I keep the profits but have to manager everything).

Towards that end, how much would you be willing to spend for a course ($0 is a perfectly acceptable answer)? I see people put up courses for $100-$200 on Udemy and that seems really high to me but maybe people do pay that much.

The end goals are 1) to demystify some of the topics that I enjoy, 2) to supplement my full-time income so I can scale back full-time work to do more open-source work and teaching.

Thanks in advance!
Perhaps I am putting too much emphasis on Euthyphro, which does end at an impasse.

Or perhaps you are putting too much emphasis on things like The Republic, which I think everyone agrees is Plato expounding his own doctrine, without any real pretense at paraphrasing real events. We also don't have much evidence for the historicity of _Euthyphro_, but there is a good reason to think real events went more like it.

Socrates did not teach mathematics or other things where there is (sometimes) a single obviously right answer. A real-world Socrates would constantly be blindsided by valid but unexpected points made by his interloculators. Such nondeterminism is great for genuine dialogue, but not for maintaining an aura dialectic invincibility. But if he takes a deconstructionst troll strategy, he can always come out looking clever while honestly repeating that he himself knows nothing.
I don't hate PMs per se, mind you, but my experience for 15 years of career is exactly the same. I have stumbled upon exactly 2 out of 70+ PMs that actually valued programmers' opinion and used it to change project roadmaps and schedules.

...and these 2 PMs didn't last even 6 months. Higher management is not happy when its prejudiced idealistic picture of productivity and feature deliveries is challenged by reality.

A bit too cynical, I know. But it has been true in the majority of my office / freelance / consultant / remote work.
Microsoft deliberately went out of their way to make life incredibly difficult for anyone who competed with them. To the point of corrupting standards bodies. Just look at their document format, and we are still dealing with that bullshit years later.
Apple CEO Tim Cook Notes the Anniversary of Steve Jobs' Death
We're currently depending on Soviet rockets to get us into orbit, so the state of US space travel is a little shaky right now
It's amazing how freeing working only from 9 to 5 and not having access to emails away from the office is. I'm surprised anyone would willingly work that crazy
Not in Tokyo anymore, but they do have them around Kansai still.
Oh yes !

There is also a book, quite short but there are some things that are not in the lecture. Good read
Show HN: SimAirport – Our 'pivot' from web dev
What kind of applications are you using it for?

Coincidentally I tried PyPy today for my shell, which is around 14K lines of completely unoptimized Python code [1]. I have never used PyPy before, despite being a long-time Python programmer.

I didn't expect PyPy to speed it up, just based on my impressions of the kind of workloads PyPy excels at.

In my first test case (parsing a 976 line shell script), PyPy took 2.0 seconds and Cpython took 1.0. And that 2x slower number held up for other a couple other tests.

I will probably try running the benchmark in a loop to see if PyPy's JIT warms up (does it do that?). But I wasn't really expecting to use PyPy -- I just wanted to see how it does, because there aren't many ways to speed up my code without rewriting a good portion of it.

My impression is that JITs don't work well in general for certain workloads, not just PyPy. IIRC LuaJIT is actually slower than Lua for string-processing workloads. It makes a lot of sense in say machine learning applications which are all floating point calculations. But string processing is probably dominated by allocations and locality, and the JIT doesn't do very much there, whether it's LuaJIT or PyPy.

[1] http://www.oilshell.org/
Living without fear of being conned is a human right??

I can buy that living without fear of murder or rape or even theft is a human right (we have a right to life, liberty, and property). I can even buy that locking con men away is desirable from the point of view of improving society as a whole. But raising that to the level of a human right seems much.
At this exact moment, how many developers do you have at each of the following stages of your recruiting process:
__ - Leads (developers we know) /
__ - Interested (in working with us) /
__ - Interviewing (phone/onsite)
You are out there every day pushing back against anonymous voting then?

Who voted for which candidate is secret and we rely on counts that aren’t broadcast live
For all we know this story could be false. Perhaps this story is to bait them into stealing from the NSA or more.
Sometimes you want to do a higher level integration / end to end test. Consider for example where you’re testing a docker image and need to provide an SMTP endpoint. This could be a solution.
Facebook quietly launches Mac and PC Workplace Chat apps with screen share
A bit off topic, but do anybody have some practical experience with Scylla (using at work) ? What's your feedback on the product ?
Recognising value
Count yourself lucky.

Or, like my wife, you are one of these people that are proud in a kingly yet humble manner -- and never allow anyone to step on them ever since early childhood. They seem to have a presence/aura that strongly discourages all dictators from trying to dominate them.
Well, Threadripper AMD anyway.

The key is if PCIe lanes are important, you need to buy a Motherboard that supports a high number of PCIe lanes. AMD's Threadripper is cheap (for a workstation) and supports 64+ PCIe Lanes.

Intel's "extreme" line (both chips and motherboard) are the high PCIe count workhorses, as well as their Xeon chips. But they are much more expensive than AMD's solution. Even then, an Intel 6950X "only" has 40-PCIe lanes. I wonder if Intel's new line of "Extreme" will up the PCIe count to better compete vs AMD.
I see what happened, the read/write diagram got placed under mmap.
Wait, really? I thought there were copious alcohol in Tokyo vending machines, at least the last time I visited.
"Communism never worked because it was never implemented in its purest form".

Sorry for being a bit dismissive, but take the above quote and apply it to Agile. I frankly never seen it working anywhere, ever. Most of the times it actually made things worse.
I didn't have Objective-C in mind, more Haskell or so. My understanding is that you could design things such that it is quite a bit harder to make such an error. I might well be mistaken on that, but at any rate, Cocoa/Obj-C/Swift specifics don't defeat the argument I had in mind (though not written down :-)
White House Chief of Staff's phone has been compromised for months
Even if we accept your premise, it would be Craig Federighi's "influence" since he actually runs software engineering.
There is a carrier off the coast of PR: USS Kearsarge. The USS Oak Hill (not a carrier though) is also in PR. Both arrived shortly after Maria hit.

The USS Wasp was recently moved from Dominica to PR.

Note, this is still less help than FL received for Irma. FL got Kearsarge + Oak Hill + New York + Iwo Jima. (The last two ships have about 2000 people.. they were clearing roads, restoring electricity, and distributing supplies in FL.. they went home from FL the same day maria was upgraded to a cat 4 and was just off PRs coast.)

And note, USS Wasp was in PR for Irma, then moved to Dominica for Maria, now has moved back a couple of days ago. (USS Wasp has water purification systems.. they're literally distributing water)
If I can’t trust the messenger there is little point in my verifying their claims
I currently use http://heliumfloats.com which appears to be exactly this, albeit Helium is free. What are the benefits to this over Helium?
This was my original model when I came up with the idea; in fact, my v1 hack used recv and MSG_DONTWAIT. For a number of a reasons the kernel community did not want to overload that interface and that flag.

Besides some technical reasons, the big reason was an "impedance mismatch" of the recv API which was working with stream data. In that context you're depending on another party send data. Also, you can wait on this to happen using another API (select et. al) so the buffer will be filled not by your actions. On the other hand preadv2(..., RWF_NOWAIT) is not going to trigger any more read in and theres no wait to wait on the data. Although the previous statement is not a 100% true... preadv2 may or may not trigger readahead (if it's enabled).

Here's the whole thread about it... if you're interested in the history of how this came to be: https://lkml.org/lkml/2014/7/24/787
If you think that "evil density" -- even by your rather peculiar definition is greater now than in the past. Then you need to read some history.

A good start might be The Decline and Fall of the Roman Empire. But really almost anything will do.
Apple allowed Uber use of API to record iPhone screens, feature to be removed
I usually use this sieve any time I need to work with small prime numbers, but I dug deeper into probabilistic primality tests recently. If you try to run a sieve on large numbers you quickly realize that it is not feasible. Probabilistic primality tests like the Miller-Rabin are very fast and incredibly accurate, yet they are nearly as simple as this sieve. I didn't fully trust RSA until I learned enough about Miller-Rabin to convince myself the prime numbers it uses are safe.
"Transpile" is not a real and meaningful word. Can we stop using it please? Btw, if you have relevant citations stating otherwise (Wikipedia isn't it), I am happy to be proven wrong. Thanks!
I reject that comparison. This is not rewriting a core product with tens of millions of lines of code. This is a small utility program. It's very often no problem to just make a new utility program. Especially one that's in the single digits on how many coder-months it costs.
So, I have an application that sends alerts via email and 'sms', and to save costs for some sms messages, I use the cell provider's email address w/ the user's phone number.

These alerts can go to a user and/or a user's supervisor(s).

Additionally, the content of the message is dynamic.

This service would be very easy to add as a config option and let non-technical coworkers test the application for accuracy.

Also, I will know that SMTP is actually working.

Otherwise, I need to write the code and a UI for the non-technical coworker, and a way to store it. I have other things I need to work on.
Microsoft's PowerBI product is trying to push out a natural language query processor like in your examples. Have you had a chance to try it out yet?
We are on the cusp I agree but those techniques haven't been found in end user products yet. I think the future of automation will look a lot less mechanical and a lot more biological.
Every side treats with ironism the terms defined by their enemies.

http://www.marcuse.org/herbert/pubs/60spubs/65repressivetole...
Some of this functionality (using NLP queries) is built into Microsoft PowerBI. It's not fully there yet but I think the idea is to make it easy to query databases.
Sorry I totally misread your comment the first time. Apologies.
Scale it up ... or just send a brace of falcon heavies
I'm not even Japanese and I'd buy the small can. I have no use for 0.5l of coke, let alone 1.5l. It's supposed to make me a bit more concentrated, not replace my water.
It is also interestingly about loss aversion - a truly rational person would always take the cagr of 49% and damn the losses
Many fewer of us know about Ethereal Email... just sayin'.
"Law and order" might arguably about trusting such agents; but rule of law is more the opposite. It's about putting those agents in a situation where they tend to enforce rules that they cannot easily manipulate.

You are right that is a hard thing to do, and no society has ever done it perfectly. But western democracies do it surprisingly well, and do so using a playbook of principles that has been understood and written about since the 18th century.
When I awoke the morning after and started searching, I had multiple, often generic searches ("las vegas shooting") that returned 4chan threads in the first page or two. I think the issue is a little more unique and involved than you describe.
An interesting case is famous educator László Polgár, who believed that "geniuses are made, not born" and raised his three daughters to become very, very successful in chess with "two of them becoming the best and second best women chess players in the world" (Wikipedia). He did this especially by beginning to teach them, when they were very young - four years old. "Judit was able to defeat her father at chess when she was just five"

Wikipedia article: https://en.wikipedia.org/wiki/László_Polgár

Another discussion: http://slatestarcodex.com/2017/05/30/hungarian-education-iii...
There's also Mailinator - Web & API https://www.mailinator.com
In days of doubt, in days of dreary musings on my country's fate, thou alone art my stay and support, mighty, true, free Russian speech! But for thee, how not fall into despair, seeing all that is done at home? But who can think that such a tongue is not the gift of a great people!
Suica, Pasmo and the like are all contactless SCs. The Wikipedia page is a good start, and you can go deeper from there: https://en.wikipedia.org/wiki/Suica
Just 3 easy steps
> estimates are supposed to be just that. You then compare them with what actually happened, then you can work out if the estimates correlate well with work getting done.

Impossible, unless you work in a very narrow scope. Examples:

(1) I had to add several new parameters to an endpoint that accepted data from HTTP forms. It was a pain since there were mechanisms in the code nobody documented. Estimate: 1 day. Done: 2 days.

(2) I had to make phone numbers mandatory if your physical shipping address is in a certain USA state. Estimate: 3 days (loads of JS written by previous team). Done: 2 hours. Reason: they actually added an engine for such dynamic rules; after doing due diligence, the work was walk in the park.

(3) I had to allow a small part of our endpoints to be able to save to two different data stores. Estimate: 1 week. Done: 4 weeks. Reason: hardcoded Oracle SQL everywhere, had to rework 50+ modules several times.

(4) I had to improve helper modules that cached data from remote API that was painfully slow to proxy through. Estimate: 3 days. Done: 3 weeks. Reason: the current code that cached stuff was extremely superficial, didn't deal with cache expiration, and it didn't even work part of the time.

I can go all day. Point is, when you can do a lot, you get assigned a lot, and usually they are pretty different tasks. You can't reasonably draw any meaningful conclusion, except one: that an individual is over-estimating themselves. And even that is not always true because even at 37 I still don't expect at least half of the stupidities I find in legacy code that I have to maintain and evolve as part of a contract. I try very hard to not to be an ass, meaning I do not assume everyone is an idiot. From my perspective I give realistic estimates. In retrospect however, I probably should've assumed the worst 19 out of 20 times.
adsfg afaf asdf asdf dsf f fas df
Indeed, our 10 year old didn't start reading independently until she was almost 9, but now goes through a book a week. Our 4 year old and 6 year old are both at the point where they can read common words, and sound out simple phonetically spelled words (and we neglected reading enough to our 4 year old because we had 3 older kids we were dealing with), so the difference innate ability and interest have is huge.
Technically its the same socket. But the voltage is different. Coffee Lake consumes more.
Well, flashing is pretty slow compared to modern computers. You have to load it from flash (no pun) memory and Altera are the only ones (AFAIK) that support only changing subsections. (Which could be great because you can change only a half or quarter of your FPGA with new logic units while the others keep running.)

Also, you'd have to know what you'd need... before you need it. Which is kind of impossible. By time you know you need tons of integer units, you probably could have started working on them. That is, if you need to rapidly switch, then your workload is pretty rapidly completed to begin with.

However, I don't thing they need to reconfigure that fast. Once every second would be enough to keep up with most workloads. Most "heavy duty" workloads aren't changing that rapidly. You load a video game, it's a videogame for hours you play it. You load a web server, you're going to be doing SSL.

If you need much more fine control, it'd probably be better to treat the problem at a much higher level ("I need more SSL keys / sec", instead of "I need more integer adds to make SSL keys") or add another FPGA (one for each use case or set of use cases, ala one for web server keys, one for deciding some other major web server feature).

Of course, I'm no expert in the field. I'm just a guy with an idea and some experience / research into FPGA's as reconfigurable logic units.
So aliens are going to build city sized ships to travel light years so they can steal the resources of one planet in a star system?

One would guess that aliens with Independence Day technology could figure out how to terraform or build space colonies in their own star system. Even if they ran out of raw material there, surely the next closest one would do.
Also note that all of your sources are quite biased. This content all seems to be written by people who describe themselves as opposition to the administration and Pence. Salon of all of them is especially unreliable.
#5648 - We probably signed up the same month!
Its because the power profile of the connectors are different. Its subtle, but it makes it incompatible.
CHIUW 2017: Surveying the Chapel Landscape
This sounds interesting. Do you happen to have this up in a repository somewhere? I would love to use this set of tools, am familiar with beamer for slide decks, use omni and gimp for graphics, etc ... but currently just end up making my posters in a powerpoint template, which feels dirty.
I'm being a bit stupid, sorry. I don't get it. What is it? A remote desktop thing? Or does it pretend to be a second monitor in a window (which is pretty clever so nice work).

EDIT: or I can plug another Mac in?

I'm confused by that bit about not alt-tabbing between video of a tutorial and your editor. I can do that now, using, you know, the window manager that's built into the OS. That's why I'm a bit lost, sorry.
I wish I knew how to “watch Netflix while working”.
I love the concept, and the principles driving it feel both good and familiar, so I hope humans do eventually learn how to build organizations like these.

This particular attempt feels impossibly utopian. I don't believe that we can simply jump into the destination we'd like to achieve all at once; we need to work up to it, building all the social technologies of organization, communication, and knowledge transfer which have to exist in order to support a complex group effort.

I'm glad they're working on it, though. I hope that something valuable will be learned in the process, and that it'll help incrementally move us toward a world where we can manage our society more humanely, organizing ourselves collectively and voluntarily by default.
Fully enlightened.. wonder what that is code word for.
Very rarely do people on the ground really understand the severity and threats of what really plagues America. We are so caught up in day to day living not dealing with the tough decisions that keep America operational.
Yes...I agree. I don't think this is a fast death. But it is similar to the position all the RISC Unix vendors were in once X64 came out. Took a decade, but that was the death knell.

This one might be longer, say 15 or 20 years...but it's coming.
It's common for American grocery stores to sell 20 oz bottles for +-20% of the price of 2 liter bottles. The differentiation here is entirely in perception. The smaller bottle is usually chilled and seems like an individual serving. The larger bottle is considered to be a bulk purchase. Often, consumers will purchase both in the same trip, intentionally oblivious to the value differential.
The Human mind is a bio-computer: learn its code
Since you are comparing to the S&P 500 anyway, why pay the extra fees?
> Just a side comment, I feel like Hacker News is going this way with Facebook a little.

In slashdot, PR companies working for Microsoft were operating dozens of sock puppet accounts to post copy-paste messages extolling the company for its perfection, and praising each and every single product they were announcing. Slashdotters became aware of the problem, and what appeared to be a deep collusion between those PR companies and slashdot itself to keep pushing that propaganda while persecuting vocal critics who raised attention to the problem, and started to nurture a profound dislike for the whole affair.

Some people may not like Facebook, but HN is far from the path that slashdot was driven into.
The origins of our open office hellscape
Given we've had black, Asian, Israeli and lesbian astronauts, your politically correct racism is a bit out of tune.

If you prefer to believe that there's such a thing as "reverse racism" that's in anyway comparable to - or even worth mentioning in the context of - what's very blatantly happening in regard to the situation Puerto Rico right now, that's one thing. But if you're going to play the "headcount" card - it's not like the current administration gets any saving points for the demographics of astronauts put in space by previous administrations.

And to bring up Sally Ride, who was not only closeted at the time of her mission, but for decades afterward (up until her death in fact) as some kind of an example how "already diverse" the space program has become - let's just say that doesn't exactly buttress your point.
Avoiding stress, in the context of this discussion, for me involves not giving "tips", doing your own money, accepting and sometimes loving volatility, taking losses and accept undergoing periods of not looking like part of the winning team (which I think is what the original article is about), avoiding irrelevant constraints, and obviously avoiding ruin at all cost. But you can't get around doubt.

Having proper income for daily life and budgeting for setbacks is a different discussion. That's an issue you must get in order prior to investing. It's a prerequisite.