skysight-inc/HackerNews huggingface dataset:
Without commenting on the viability of the method in that link one way or another, I will point out that the physics is described are completely different than what uBeam has said they are working on.

uBeam has said they are wirelessly transmitting power via high frequency sound. This link describes a method that uses magnetic fields.
> Nye was always an entertainer first, science teacher second.

That's true, but I don't really see why it's a problem. As long as he's not spreading misinformation or anything, being entertaining is a skill, and he's using it towards constructive ends.

How many HN articles are published every week about how people-skills are undervalued?
I cede that point, I tend to ignore advertising, and people do debate whether _internet_ advertising works.

However, I don't think that advertising is enough to remove the democratic component from capitalism.
> is like hearing they need to understand the details of how a transmission works before they go and drive an automatic

Which would be a reasonable attitude for your average driver but not for a professional mechanical or automotive engineer.
The CFO of Wholesale Grocery Startup Boxed Is Out Amid Acquisition Rumors
Many internal game engines go through similar levels of churn + updates, they just usually don't see the light of day.

Gamedev is a somewhat unique space in that about 6 months from ship you fork from upstream and almost never merge again. Heck most licensees I know hacked UE3 to hell-and-back(which we did too) to add the features that we need to actually ship.
It'd be simpler to just ignore the tens and face cards.
Sorry, I gave those defining symptoms in reference to Antisocial personality disorder, which is the clinically-defined term that most closely matches sociopathy. In fact, ASPD is defined by most of the criteria you gave for a sociopath (excluding intelligence). I should have included that, I apologize.

Again, serial killers do not tend to have higher IQ than the general population. It is a popular misconception, but it is incorrect all the same.

I highly recommend not basing opinions on true crime shows.

EDIT: I sincerely apologize, it was not my intention to insult you. I included that last line as a way to knock down one of your supporting arguments, not as a personal attack, or to imply that true crime shows were the reason you have these opinions. I actually originally had that section also rebutting your citation of an intro to psych class (how I'm guessing you took that class a while ago, the field has changed a lot since then, and depending on the exact year you might have been taking classes while sociopathy was a clinically defined term, etc) but I cut it down for the sake of brevity. That's an explanation, mind you, not an excuse. The intention of my words are irrelevant, all the matters is how they are received. I really am sorry, and I don't mean to belittle you or your experiences.
This sounds like Vincent Adultman from Bojack Horseman.
Rather than 'turning off the lights' Uber is surely planning to find some means by which they can use hype to drive their valuation higher in preparation for an IPO.

When a company in this situation goes to IPO, it is generally a tool for the existing investors (who know that their investment is not worth the perceived, hype-driven valuation) to externalize the losses out onto unwitting regular folks who passively come to own Uber stock through some random 401(k) manager or speculative day traders.

Uber's IPO will inevitably be a massive wealth transfer from regular folks to Uber investors, who will get good returns on the original investment (because they will be able to sell their stock at the hype-inflated prices), followed by a massive stock correction lowering the price to the true valuation that correctly prices in this subsidy effect and the strength or weakness of the business model.

After that correction, the price movement will reflect aggregated beliefs about whether Uber can innovate and find solutions for these problems. But the problem is with that initial externalization of losses from the IPO. Once original investors and early employees are paid out of the proceeds of that, they are free to leave and don't need to care about the long-term profitability of Uber, which in turn means that as long as they can keep levering up the valuation through hype now, they don't need to fix any of the fundamental problems (and, sadly, they are acting rationally, unless people find ways to ensure their portfolios do not come to include Uber after the IPO, and refuse to buy until they wait out the correction).
Well, in my mind, retribution and justice aren't closely related. Taking revenge on wrongdoers and making things right are not inherently the same thing. I can think of lots of situations where taking revenge on the wrongdoer in no way makes anything right.

"Two wrongs don't make a right" and all that.
Machine-learning classifies DNA methylation data to reveal brain tumour features
If they can't make a better outcome than the mod, why should anyone buy their update in the first place?
They recommend not using Kestrel for an internet facing app and I agree. There is no reason not to use it for services that are not internet facing.
It is indeed. Keeping things simple, at least in the beginning is the best approach in my opinion. You can always add things later as you grow! But now you should focus mostly on growing :)
See the lawfare piece linked in other comments.
Try meson. http://mesonbuild.com/

It seems to be actually a simple build configuration tool. A ton of projects are using it, including systemd.

http://mesonbuild.com/Users.html
that's a bizarre reading of what I said, given that I am talking only about her specific case.
> what the other side is thinking.

Generally the "other side" is law enforcement. The more power they have, the easier it is for law enforcement to do its job. People inside law enforcement may be less concerned about giving more power to law enforcement, because they can think "Hey, I know I won't abuse this power, so it's ok."
cheaper than Bhutan
https://www.thisbatteredsuitcase.com/how-much-does-it-really...
UB is not implementation defined, it's UB. Some compilers have options to defuse certain classes of UBs but then you're effectively coding in a non-compatible dialect of C. Otherwise you can't ever rely on a certain UB behaving one way or an other: a simple compiler update, code change or compiler flag modification could break everything. A compiler is under no obligation to define what it does in case of UB and that's the point of it, it leaves some room for aggressive optimization.

There are "implementation defined" details in the C standard but it's a different problem, see for instance: https://gcc.gnu.org/onlinedocs/gcc/C-Implementation.html

Anyway that wasn't really my point, the problem is that some of these UB can arise because of subtle bugs in code that might not look suspicious at a glance. Things like breaking aliasing rules, mis-using unions, casting things that aren't compatible etc... Your code triggers an UB and you don't know it. Actually you might not notice it until you turn an optimization flag or you update your compiler and suddenly it doesn't do what you want anymore.

Even something as trivial as computing a pointer that's more than one byte after the end of an object is UB for instance (not dereferencing it, merely computing its address). For that reason `ptr.offset` in unsafe in Rust for instance, even though it doesn't dereference the pointer.
Goodbye to Digg Reader
Maybe if you only need to add something, but not if you included something you didn't want to in the commit, but you still want to leave the change there.
> You use "volatile" if you don't want the compiler to produce code that caches a variable. You use it all the time in embedded systems, or when writing multi-threaded code, etc.

Thanks for providing a very nice exhibit of the confusion around this. Volatile is 99% useless for multithreading code (unless on MSVC which has a peculiar interpretation of the standard). See https://stackoverflow.com/a/4558031/1495627
Doesn't precedent work in small claims court? Serious question- I don't know. But if it does they may be entirely out of luck if they plaintiff has a solid case.
is the "Massive" part just grand standing, or does it correspond to a legal qualification of the alleged offense? Interestingly I can't google that because I get drowned under Theranos results.
I was curious. One approach is apparently to include it as a binary resource, extract it to temporary space at runtime, then P/Invoke: https://stackoverflow.com/a/768429

That seems a bit much to simulate static linking, but doesn't sound like it would be too noticeable to users.
> But my understanding from an Intro to Psych class that I had years ago is that serial killers typically have six traits, including high IQ, plus other traits we would consider sociopathic, like lack of empathy.

Your understanding is incorrect. Serial killers do not typically have high IQs.[1] In fact they have normal IQs on average, and typically present themselves within a standard deviation of the norm.

The high IQ serial killer is a popular meme, but is ultimately unfounded.

___________________________

1.http://maamodt.asp.radford.edu/Serial%20Killer%20Information...
The local copies usually stick around a lot longer, I think 2-3 months. Perhaps the original poster ran out of storage, which triggered more aggressive purging?
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good torment us without end, for they do so with the approval of their own conscience."
I use two Intuit products at my startup: Online Payroll because my BofA account easily integrates with it and Quickbooks to manage the books (because my accountant suggested it). Both products are easy to use.

Online Payroll looks like a '90s UI but works. Some complications like if you have some non-standard paperwork to file with a tax payment then you have to do at irs.gov.

Quickbooks UI is actually pretty slick (perhaps recently updated?) The automatic classification is ok, nothing special. One issue is duplicate payroll transactions due to sync'ing with a bank account and Intuit Online Payroll.

On the whole I spend about 5 min every pay cycle creating paychecks and issuing tax payments. Once a quarter I classify expenses in Quickbooks - about an hour. And once a year I spend a couple hours double checking things with my accountant for the tax return.

These numbers may get more complicated when we're > 3 employees and have revenues.
> My personal opinion is that he loves the attention he gets

He readily admits he's quite narcissistic.
Equifax may be terrible, punishing them may be good, this may be a good way to punish them. One might debate whether small claims court is the right venue, what the role of the government is, whether this is a civil or criminal matter, and more generally what the impact of litigation is.

None of this is to say that I disagree. This is a feel-good story where the little man gets to stick it to the Big Evil Corporation. I just think it's disingenuous to present it as a story of what one man can do in the face of injustice, and then have a publication like Inc. repeat the story while leaving out important details about the plaintiff's qualifications and incentive.
I highly recommend not selectively pulling out one detail of many as an excuse to be dismissive. It's actually contrary to HN guidelines to argue in that fashion.

As already stated, I have taken college classes where this was touched upon. I have raised two children with a lot of personal challenges and I've read quite a lot of stuff.

It's fine for you to disagree with me. But you are being personally insulting for no real reason.

So I plan to step away from further discussion with you. If you take additional personal potshots at me, my lack of reply is not some sort of confirmation that these low blows are in any way accurate.
Experts and activists are raising concern over the lack of proper intellectual property laws in South Sudan, as the world’s newest nation’s admission into the East Africa Community (EAC) spurs anticipation of increased investment.

https://www.ip-watch.org/2016/03/08/as-south-sudan-joins-eas...

#1 on this list is South Sudan: https://en.wikipedia.org/wiki/List_of_countries_by_Fragile_S...

South Sudan also happens to be #14 on this list: https://www.telegraph.co.uk/travel/galleries/The-worlds-most...
I have been getting into Unreal the last few months and had the opposite experience.

I found the visual programming language frustrating to use and reason about. While I loved the discoverability of working with blueprints (it is easy to find new nodes), I found that actually working on game logic quickly devolved into an unmaintainable mess of literally, spaghetti code. It was great for prototyping, but horrible at actually building something maintainable and understandable. Reading other people's blueprint setup is even worse.

I found the workflow even more frustrating. Blueprints are stored as uasset binaries, and as such make traditional version control impossible. Changing a single default parameter in a blueprint rewrites the entire file, and can not be diffed, merged, or reviewed, making git/p4 log nearly useless.

I know there is a builtin diff/merge in the editor, but it's pretty limited and I would say it's quite a far cry from what "normal" developers are used to in other parts of the software world.

I have since switched to using mostly C++, and only using blueprints for derived Actors to set up art (meshes, materials, etc). It's definitely slower to set up than using the blueprints. I'm not happy about being back in a place where segfaults can happen; the compile-play-crash-restart cycle is much longer than it should be. I'm not a huge fan of C++, warts and all. In return, however, I can actually read the code, grep it, review it, etc. Do "all the things" you're supposed to do as a good software engineer. I really don't know how the AAA game studios are managing real games with blueprints, I kind of doubt they are.

At least as an experienced software developer but amateur game programmer, I found it much more comfortable to sit down with C++ and learn their API, than it was to perform game logic by dragging around 'foreach' boxes and doing arithmetic by crossing lines.
Electric ferries are essentially killing "norwegian ferry food culture" to much despair for svele loving passengers :P

Geez. Just use propane! Here are some American consultants: https://en.wikipedia.org/wiki/King_of_the_Hill
Bob Beck during his LibreSSL talk had a good overview of what was thought of OpenSSL https://youtu.be/GnBbhXBDmwU?t=2m11s

"we are all guilty"
Most probably these places are North Korea, Somalia and such, and you don't want to live there.
I disagree that this is the case. I see it more as git is a DAG, and git's toolchain is simply a set of tools for manipulating the DAG.

It's not so much that git is a leaky abstraction as it is that git isn't an abstraction. If you don't know what a DAG is or how commits, files (e.g., blobs), trees, etc. are mapped into the DAG, of course you're going to have a hard time!
This is an incredibly dangerous assumption to make and should not be done based on a few paragraphs of second-hand statements on the internet.
I don't understand how you get in that situation. Python has shipped SQLite for years and it works the same on every single plateforms.
With stores like Toys'R'Us shutting down in UK, the market for Amazon will grow bigger I guess. More and more traditional retailers will go out of business, and I don't think all of them will be able to pivot to online. And that's when Amazon steps in.
>Hypothetically some type systems could partially cover some of the things you've labelled as "no", but I'll aggressively beat you to the punch that such things are very hypothetical, except I'll be saying it with sadness and through grinding teeth, because I find it frustrating how thoroughly our environments ignore some issues like that. But that's a rant for a century I don't expect to live to see.

I'd agree with you, except that just this morning I was reading a paper about the NARCISSUS framework that can automatically generate encoders and decoders that provably conform to a given specification, and can be extended by a user without rewriting or modifying the framework itself. The authors even patched a networking stack (in MirageOS) with the not-especially-optimized ML extracted from their generated code and showed a performance hit that could be considered acceptable for real-life use cases.

https://www.cs.purdue.edu/homes/bendy/Narcissus/

With advances like this in program synthesis and formal verification, plus real progress in machine learning, it feels like we're living in the start of the age that was _supposed_ to happen during the golden age of AI.

(Excuse the gushing hyperbole. My coffee must have been stronger than usual this morning.)
Homopolar motor, maybe?
Stephen Hawking. So close to fixing one of his problems. And so far now. :'-(
I'm a pitifully slow reader, I like to stop often and think about new concepts or insights so I can internalize them better. This way of reading is my biggest obstacle in finishing books. I've tried speeding reading and while I can finish chapters faster, I retain much less information like ~40% of concepts.

Any tips for readers like me? Thank you for the wonderful list, I'd like to get through it in this decade if possible :(
no, individualized sentences are part of the justice procedure.
You don't think that the people who play the lottery every day but only win an occasional $20 or so realize they're losing money?

Most lottery ticket buyers may be low income, but that doesn't mean they're stupid.
So Hypothetical then:

1) Using QuickBooks I can keep 1 clients books in an hour. I charge the client $100/hr

2) Using a Competitors software I can shave 10 minutes off that.

Assuming I work an 8 hour day, I'd be making $120 more a day if I switched off Quickbooks, minus the time it would take me to learn new software.

Small business fundamental goals indeed.
False memories, or why we’re so sure of things we’re wrong about
Tags are in general more immutable -- you would't see a remote tracking tag, for example!
I also immediately jumped to this conclusion. I was emotionally (and physically) abused myself, so I believe I have some insight.
I would hate to think that just dumping all of the charges on the "tech guy" for everything would be what happens here.

Remember when the entire worldwide VW cheating & coverup scandal was uncovered, and it was blamed on a single engineer? Thank god there was a preponderance of evidence that was bullshit- but it illustrated that exact knee-jerk reaction nicely.

One can only imagine it works most of the time, otherwise they wouldn't try to pull it every time.
2014: The Year of Outrage
160 characters isn't an exceedingly long message. That's two lines on a default terminal.
VCs seem to care a Stanford/google background more than anything else. They should be punished by watching “moneyball” non-stop for a week.
Estimating Stripe's Financials
> The language is simple and well defined to the degree one can map out exactly what happens on paper, if need be.

Without a copy of the language standard, I still can't remember all the intricate details about just arithmetic and comparison operators. Take the simple bitshift operators. What happens when the second operand is negative or larger than sizeof(left)*CHAR_BITS? What if it's equal? And the >> and << operators are not even symmetric in their definitions: left-shifting a negative value is undefined but right-shifting a negative value is implementation-defined! And even for simpler operators like + or >, can you immediately tell me all the integer promotion rules and usual arithmetic conversion rules? What happens when you add two integers with different signedness and width?

I can't and I doubt most programmers can. Try implementing a special C interpreter where every undefined and implementation-defined behavior is configurable and you will see how complicated things are.
The Mastodon Spring Creator’s Release
In case anyone gets the wrong idea, when dark matter is referred to as weakly interacting in the literature, as in WIMPs, they are specifically discussing particles that interact via the Weak force, not merely particles that don't interact very often. It's a good idea to keep the usage of that phrasing limited to avoid confusion.
Sometimes it's easier to undo & redo. That's the reset approach. (Reset, your mistake goes away, do it over again but right, then commit.)

Sometimes it's easier to just make another change. That's the amend approach. (Keep what you've got, which was almost right, make another change--add, delete, or edit--so it's right, and re-commit as if you'd made that additional change from the start.)
> Who will take his place? Who will be the Stephen Hawking of my children's generation?

I nominate Brian Greene from Columbia University! Rhodes Scholar, mind-bending types of work in theoretical physics, cofounder of the World Science Festival, frequent appearances on fancy-schmancy podcasts and television shows. Definitely all the makings of a science hero.
Hmm...the simulators have the power to rewrite our memories...they might erase memory of the glitch from out minds after they deploy the fix...

I wonder...how many times have they deleted our memories already?
Why is this marked as dupe? It's a horrible article but learning about CLOUD is very important.
#didyouknowbashsupportshashtags
> Works like a charm

I dunno, I'd say it kinda failed here.
Yep, especially don’t lie about doing flights you are not doing, or not doing flights you are.
> It still has a few rough edges

Love to hear what those are and what language you would consider developing SQLite in.
hg was slow. if linus, at the time, felt otherwise, it might have been hg that "won" when bitkeeper was dropped.
I'm not sure what companies jacking up the price of their products because there are no substitutables and the market clearing price is nosebleed high has to do with marketing expenses.
I've always wondered if it would be possible for a warning system to provide 5-10 seconds of warning for an earthquake. For a large earthquake and p-wave speeds of 10 km/s, if acted upon immediately couldn't you push out an alert with a lead time of a couple dozen seconds?
> Surely, we don't have to work with raw quantum electrodynamics when designing an FPGA, even though that's what's going on "under the hood".

Probably. But that doesn't mean you might not see the effects of it. I can't find the story/paper at the moment due to too much noise in my searches, but a team of researchers gave some kind of machine learning process (I think genetic programming) an FPGA to treat as a black box to solve some problem. It ended up making a program for the FPGA that didn't work on any other FPGA, and had what should be useless elements in the program that didn't connect anywhere, but without which the whole system wouldn't work properly. So at the least they had some kind of weird effect going on that wouldn't be explained by normal analysis.

edit:
Found it: https://www.damninteresting.com/on-the-origin-of-circuits/
Ludwig, a 38 year-old coding tool has been released to the public
Apple Watch Adoption
VINNIE VINCENT to Join GENE SIMMONS at Nashville 'Vault Experience' Event
I don't think you're going to get another Hawking. His story is hard to match because the guy basically shrugged off ALS and flourished for 50 years. The MC Hawking jokes are funny because they're true.

But while I think the people like Nye and Tyson are important, someone more in Hawking's mold needs to be a genuinely novel contributor. I'd put Leonard Susskind's name in the hat.