skysight-inc/HackerNews huggingface dataset:
I wrote my master's on doing the reconstruction a few years ago. On my shoddy 10 year old laptop GPU I could reconstruct a 3D volume from 800-ish slices in about a second - depending on interpolation - so on modern hardware (or even mobile hardware) I expect this to be doable in real time.

I do wonder about the spatial precision though, we used optical tracking back in my thesis, and that was already noisy. There are techniques using speckle patterns to help with the registration - but that seems like a tough issue to solve. Either way, this is a cool idea and nice tech!

e: Oh, looks like it's orientation only - you'll need a steady hand making the sweep then, since I suppose you can't move the position of the probe, just it's rotation
Maybe loss of Qualcomm's proprietary air interface standards as significant components of future cellular standards? The risk to Qualcomm is massive, maybe more so that the revenue from their own chips.

Apple is in a strong position to move to a horizontally integrated AP/BP model for mobile, either with ARM cores and their A8/A10 SoCs or even moving to something like RISC-V.

Now add an RF frontend and DSP cores and you could implement 5G or smallsat connectivity for the price of the RAND IP license.

Then replace the OLED with microled/qdot pixels with Primesense sensors integrated and you can even eliminate the "slot".
Shaming people for their opinions is a terrible tactic in a democracy. In a dictatorship it works amazing, just shame them, jail them if they persist or make them disappear if they're really stubborn. The problem with shaming people for their opinions in a democracy is that they will keep them secret all the way to the voting booth and take their revenge for the shaming there, and then everyone is surprised when candidates holding those ideas win. Maybe, if they were allowed to share their opinions publicly without being ostracized they wouldn't feel so strongly about them and they could easily be debated and proven wrong. What you're creating by shaming them is a huge hostility and a feeling of unfairness, and it just makes their will to their opinions stronger. Just some thoughts.

Another point, most of our grandparents were by today's standards homophobes, racists and misogynists, should we be shaming them too? How about people living in isolated parts of the country or other countries where these opinions are still popular? When I was growing up as a kid in Syria, I remember talking to people who were totally into islamism, if it weren't for my tolerant parents, I could be holding the same beliefs today. Here's another reason for not shaming people for their opinions, most of our opinions we hold for accidental geographical or parental reasons. Shaming people for where they were born or who they grew up with has a name for it, what could it be? Discrimination.
Why is Apple's fix for wifi KRACK bug iPhone 7 and newer only?
That's a lot worse. It's not just prohibition, it's a way to filter out anything negative through license enforcement.
No, unit tests are a way for autistic developers to feel warm fuzzies about their code. The overhead of unit tests is only useful or necessary for high-risk projects. A charting library doesn't really fall under that umbrella.
Yes. That's the entire point of having a futures market - generally, the producers of a commodity will be net short the futures contract in order to de-risk their productive investment. Buying a mining rig trades todays dollars for future BTC. Shorting a BTC futures trades future BTC for todays dollars.
While this is true for you and me, this isn't true for a huge number of developers.
Anyone who cares about downvotes is a shallow idiot. I can think of more serious consequences, but caring about getting greyed out on HN is not one of them.
More context: https://www.reddit.com/r/ProgrammerHumor/comments/78aa07/red...
>highly paid tech workers.

If you can't buy the average home within a reasonable commute to your office, you are not anywhere near "highly paid."
I'm a huge proponent of putting your money where your mouth is, but staking most of your net worth against what still is a pretty manipulated market is just stupid and is a gamble no one needs to make.
Sure, but I feel like people just throw that word around so much that it glosses over the fact that people did work hard to get to where they are. Maybe I just have privilege fatigue after hearing it at conferences, meetups, work, forums, etc.
My criticism was not meant to be derision. It was genuine curiosity to ask how up-to-date you have tried to be. "Privacy issues" still seems like every other comment about Windows 10 here on HN and elsewhere like Ars Technica and The Verge. It's a very repetitive refrain at this point (y'all are quite a vocal minority).

It's also a criticism that I'm having an increasingly hard time understanding or sympathizing with, because the privacy tools in Windows 10 do continue to get better and more transparent with each update. I am starting to wonder if this criticism is simply the easiest excuse available (because it will always be hard to 100% satisfy a tinfoil hat that "there are no magic hidden NSA bugs"; I read Slashdot for long enough to know how deep that rabbit hole sometimes goes), and that there is no actual way to satisfy this criticism, it will just continue to haunt every time Windows 10 is even remotely brought up in conversation for the rest of time.
"It's not because of politics, it's because my political opponents are objectively dumb."
Sorry but I have to disagree. While the limit is important for appliance electronics like laptops it doesn't have any impact at all on electric vehicles which are all mostly LiOn powered. 50% more range or 50% less weight would be an interesting change to put in the mix at Tesla for example.

If you look at where batteries are going to be in volume in the next 20 years it will be in grid storage, off-grid house energy storage, vehicles, and potentially small industrial tools.

Of course if this particular breakthrough actually makes it into batteries we will all be pleasantly surprised, as battery "breakthroughs" have a success rate quite a bit lower than 'venture funded startups' :-)
The subjects in the article seem to invite such reductionism themselves by expressing a desire to wear MAGA gear, despite being socially libertarian/liberal. MAGA and Trump are almost explicitly (through Trump's words and actions) associated with aggressive social conservativism (Muslim travel ban, transgender military ban, cancellation of DREAM act, etc.) I doubt anyone would give two flying fucks if they wore, say, a Tax Foundation T-shirt.
Is it really an obscenity? Closest I've heard "oath" used as an obscenity is "bloody oath" or words to that affect, which means exactly the same as "damn right". Bloody and damn are both mild swear words, but haven't seen "oath" used as an obscenity in its own right.
A user emailed to tell us that the ownership of this project and this story of its founding are disputed and there's a legal process going on. A quick check shows a bit of supporting evidence for this, so I think it's best if we bury this post for now. We have no way to tell who's right, and it doesn't seem fair for HN to implicitly take a side by featuring one side of the story.

Incidentally, we invited this submission as a repost of https://news.ycombinator.com/item?id=15546345. We do that when we run across a good submission that didn't get much attention the first time around, and we think the community might find it interesting. We wouldn't have done that if we'd known the story was disputed. The principle remains the same, though, so if any of you know of a good submission that fell through the cracks, please email us at hn@ycombinator.com and we'll consider putting it in the queue.
Arsenic and Old Leeches
A bigger problem in many cases isn't casting too wide a net in terms of corporate culture... it's big companies that need to hire quickly, using cheap mass-market recruiting companies that aren't picky about what they're sending over.

And, in the enterprise, the elaborate rules for recruiters, created by too many layers of HR (process is the scar tissue of organizations), means that small, boutique recruiters that are more careful about fit can't even get in the door.

A large pile of crap resumes is the result.
You should absolutely care about the difference between ECB and a stream cipher mode like CBC. ECB is way less safe.
The annual heatmap is particularly cool, and not something I've seen in many (any?) other libraries.
It's the opposite. Simple rendering makes pose estimation harder, not easier - texture and shadows resolve depth ambiguity. So it's easier to show you've "closed the simulation-to-reality gap."
One of the problems that we face in the US today is that our two political parties, which once divided the electorate across fault lines of policy or values, now appear to have reshuffled the electorate across epistemologies. I sincerely believe that one party now provides a happier home for those who prefer empirical science.
I guess this project isn't for you then.
They gave them 24 hours until the embargo was lifted. I'm not sure why some blogs are upset about it though, because they could have waited however long they wanted before they published something. They clearly wanted in on the initial review traffic.
Because npm 5 was a pretty big update that fundamentally changed how a lot of npm portions work, in order to close the gap between it and Yarn, a competing package manager. The 5.0 release was super rushed IMO (I personally hit several bugs), but if you stuck to node LTS you skipped over most of the v5 breakage (now it works 99.99% of the time again, and when it doesn't work deleting node_modules usually does the trick)
is the price providing a service or access to a widget. i would imagine I would want to chat with my clients, so just need a widget and backend for user/convo tracking.
When I was a child, I was taught that two wrongs don't make a right.
You might enjoy the "tiny house" idea that's been trending for a while: https://www.bing.com/images/search?q=tiny+house

There are also various initiatives and competitions in the "sustainable living" space that fit the bill, such as https://www.solardecathlon.gov
> that he can transport them between environments, possibly remotely, possibly written in different programming languages

This is pretty easily solved in static languages with "serializable" interfaces, which can usually be automatically derived. E.g., in Rust, you can use #[derive(Serializable,Deserializable)], in OCaml, you can use [@@deriving sexp]. This also allows you to know at compile time which types can safely be serialized. In Clojure, if you have a type that contains an InputStream of some sort, it's not reasonable to serialize it. But you won't find out until runtime, when you happen to have an instance of that map with the InputStream.
Is it really that common? I was under the impression that it's somewhat scarce and, furthermore, a large amount of Lithium deposits reside in regions of relative political instability:

https://www.economist.com/blogs/graphicdetail/2017/06/daily-...
These articles are utter nonsense.

Large tech companies are beloved by the vast majority of consumers and workers. The only groups of people dissatisfied with them are: (a) members of the government, who don't like to see anyone becoming more powerful or influential than them without being subjected to numerous regulations and restrictions and (b) the media, who need articles to print to get people to click on ads and who often have ties to the groups who fall under (a). Finally there is (c) companies who have to compete with large tech co's.

Most people reading what I just wrote will assume I am some kind of troll - I assure you I am not. Aside from perhaps Amazon, many people would kill to work at these companies and most of the workers at these companies would not quit if given the option. It certainly isn't the average tech worker that is unhappy!

For consumers: Go outside on the street right now and ask the first person you see how they feel about: Android, Google, Facebook, Amazon, Uber, Netflix. Chances are, you are going to meet someone that rabidly consumes services from all of these companies on a daily basis and couldn't be more satisfied.

The idea that Facebook and others are "beleaguered" is fairly baseless. They are doing better than ever! If anything, these companies are likely to get tax cuts and incentives under Trump so they can keep doing better. The idea that there is going to be any regulatory restriction or anti-trust claims against these companies anytime soon (especially under Trump) seems far-fetched. We are talking about 3 - 8 years before anything is really done to them by government regulatory agencies.

For this reason: It is really strange to see these articles being written when they are so far away from reality.

Keep in mind, Trump's goal is to support the US economy. Why would he attempt to start dismantling key corporations that compete with many, many Chinese and overseas competitors on his watch? It will never happen.

As for Facebook's "Fake News" problem:

Allegations that Russia used Facebook to "disseminate fake news" are a thinly disguised power grab by the government, nothing more. The evidence that the small ad purchases threw the election is completely baseless, despite what you have read in the media. The entire "Fake News" angle is the covert that is being used to attempt to implement Chinese-style censorship in the United States. Anyone who really believes in "Fake News" is just begging for censorship of all Internet content.

Watching the media printing and re-printing this storyline is very similar to the "Trump campaign melting down from within" stories that came up every week during the presidential campaign. Not only where these stories not true, they were politically motivated.
Neural networks used for detecting patterns of suicidal thoughts
...or that all conservatives are Trump supporters.
There is earned privilege and unearned privilege. You can work hard and "earn" whatever privilege you have. That won't make you any less privileged.

Someone far less privileged than you are could also be working far harder than you are.
uh, or you could be a reasonable human being and weigh the risks that you're willing to endure for a given return on an investment...
Anyone here in NYC that wants to meet up?

Any cool hacket events here?
Anyone who thinks deeply on the ramifications of the computer and related technology should come to the conclusion that they will inevitably lead to the destruction of individual liberty and total subjugation or annihilation of a significant portion of humanity.

This is not gunpowder, the printing press, or the cotton gin and to compare them you're either naive or being disingenuous.

There is little hope for us to deviate from this path barring significant technological regression due to cataclysmic events or mass enlightenment of the human character. The former is a problem in and of itself and the latter is comically unlikely.
Empathy Is a Must-Have, Not a Nice-To-Have
Federal sentences are almost entirely out of the hands of the judge. Prosecutorial discretion is the absolute last out you'd ever want to rely on when facing a computer charge.

She shouldn't have done it, one. Two, she should have never told the author that she did, and three he shouldn't have published that part of the account.
> some are subsets of the others

In a purely mathematical sense, yes, this is true. But with computers those subsets matter. For example, I wouldn't drop the "max expected" for the "maxint" test; an overflow exception or implicit type change in the case of the latter shouldn't be tolerated for the former.

> That means that your method is too complex.

Would you consider the Python `requests` library's `get` method to be too complex? It has 10 parameters to it: 4 strings, 4 dictionaries, 1 file-like object, and 1 tuple/AuthHandler option.

If you conservatively say there are 5 test cases which should be tested for each parameter (a very low count, especially with strings and dicts), there's approximately 1,125 test cases that should be explored.

Not quite a trillion, but it's still a lot.
Stylable: CSS for React components
"The market can stay irrational far longer than you can stay solvent"
As I told someone over Twitter the other day: mindset isn't something that can be readily taught, which is why STEM is still so in-demand with a gross labor shortage. For most people it's something you either innately have or don't have.

But yeah. I was reinforcing your point, not being counter.
Again, I think the problem is bad devs that will apply for any job regardless of your stated values.
TIL: Chrome thinks these passwords are written in Maltese
While it is true that there are economic conservatives who are not racists and misogynists, the Republican party platform is pretty discriminatory against several groups.

Someone can certainly vote for a candidate like Trump and not be pro-discrimination, but that person is saying they are willing to accept discrimination for the sake of the policies they do agree with.

That is certainly their right, but you can't act shocked when the marginalized groups and those who support them have a negative reaction when they find out you support candidates who want to take away their rights.
If your political belief, implemented, would directly and immediately destroy my or my loved ones' lives, keep it the hell out of the workplace.
You're basically implying that all your controversial opinions are borderline racist/sexist/ageist.

There are lots of things that would attract/repel a candidate from a company that aren't discriminatory. "At our current stage of growth, we value speed over reliability," "we measure employee productivity," "we work early/late," "people here do/don't wear suits," "we do/don't do code reviews," "we do/don't do Scrum," just to name a few.
After you reach a certain number of upvotes yes. (I believe 500)
I'm not hearing anything negative here. Why is any of this innately bad?

Tests shaping your code is bad, because? Because you already have "enough constraints"? Sorry, I don't get it.
Bitcoin is a hedge against fiat and the fractional reserve banking system.
Collection: Getting started with machine learning
it's almost like it's a riddle
looks like /etc/shadow, not passwd
Questioning Authority and Academic Performance
>The MAGA platform is associated with explicitly barring some of them from the country.

That's essentially saying that people have to agree with the whole platform or none of it.

As an example, there are many liberals who voted for Obama and did not agree with all aspects of the platform (healthcare reform or military policies). Would wearing a "Yes, we can" shirt/hat be offensive, then?

That kind of argument seems very reductionist.

Finally, the very format of your question is problematic, for two reasons.

First, making claims that someone is trying to offend by wearing a slogan is what is referred to as "attribution of intention". Instead of having a dialog about it, you're concluding the person's intention. As someone who has often been on the receiving end of that (I'm sure we all have on divisive issues), that is very offensive.

Second, this type of reasoning is what I often call, "From ignorance comes uncertainty." You are indirectly admitting you cannot understand any other reason someone would act in a certain way, and then imply you know the "true" reason.

Usually such statements are phrased as "I cannot think of a good reason X would do it, therefore it must be because of Y".

I'll grant that you did not use this exact template, and if your question really was borne out of curiosity, I apologize for my own "attribution of intent". But I do hope I have given you something to think about on the topic in question.
At 1:31 in the video he appears to just plug into a DVI connector on the ultrasound machine, which I assume goes into some kind of video capture card on the laptop.
> Python is NOT ONLY GOOD FOR WEBSITES.

PHP, Ruby, Node.js all have excellent tooling for making command line applications as well as websites. While none of them have focused much on having a GUI, projects do exist.

Ruby in particular is very widely used as a system automation language.
> But this is about unit tests, in which case the "where" is limited to the method you're modifying...

Sure, but the consequences may not be. Here's a class where you have two public functions, A and B. Both call an internal function, C. You're trying to change the behavior of A because of a bug, or a requirement change, or whatever. In the process, you have to change C. The unit tests show that B is now broken. Sure, it's the change to C that is at fault, but without the tests, it's easy to not think of checking B. That's the "where" that the tests point you to.

> Provably working code is meaningless. Code that can be proven to meet the functionality required of it - that's what you really want.

Um, yeah, of course that's what you really want. Maybe you should write your tests for that, and not for stuff you don't want? If you don't care about maxint (and you're pretty sure you're never going to), don't write a test for maxint. But it might be worth taking a minute to think about whether you actually do need to handle it (and therefore test for it).
I'm a liberal, I have a co-worker who's a NeverTrump conservative, and we've bonded a lot over Trump's lack of decorum, professionalism, and basic respect for other human beings.

Unfortunately, NeverTrump conservatives like him are few and far between. Sadly, the majority of conservatives I've encountered have completely sold out their principles to support Trump.
While that's true, for the user, a review by a reviewer who is afraid to state his opinion or mention any negative in order to be invited again, is quite useless.
Good timing with Google incorrectly flagging some Docs as abusive? (https://motherboard.vice.com/en_us/article/zmz3yw/why-is-my-...)
Which is a little weird, because (as I mention elsewhere), there's Armed Bear Common Lisp, which is a Lisp which runs on the JVM. Seems to me that he could have saved a lot of time an effort just sticking with Common Lisp.

He'll argue, of course, that the time & effort are worth it for immutable data structures. I'm unconvinced, but that's the great thing: we don't all have to agree! I'm glad he's having fun.
Not coincidentally these are also industries with the most middlemen.
I have never heard the unmodified word "oath" used to indicate anything less than positive. Only very rarely is it used in any negative sense, and then almost always with some sort of descriptor -- "Bloody oath", as you say

Are you from AU by chance? Urban Dictionary seems to indicate 'oath' is slang over there

https://www.urbandictionary.com/define.php?term=oath
Hey - what area do you invest in? Mind if I ask you a couple questions? please email me at trackoid at gmail dot com

I'm also interested in REI, but not sure where the returns are in this market.
A surprisingly large number of people wear their political opinions on their sleeves. During the election last year I saw a few people in my office with Hillary Clinton action figures. (this was in NYC)
Probably not too differently from how equity exchange products deal with corporate events like mergers and spinoffs.
I have never seen a laptop catch fire, on a plane or otherwise. While I have seen a few stories that report fires here and there, I really don't think this is a big issue, and I'd feel comfortable riding on a plane with lots of 1kWh batteries on it.