skysight-inc/HackerNews huggingface dataset:
Self directed IRAs are fairly specialized and are not offered by most brokerages. They also generally cost several hundred in annual fees just to maintain the account, regardless of usage.
This is a logical fallacy
General Magic – Computer History Museum
So, the anti-GMO movement, far and away has more blood on its hands than even Alex Jone's dumb theories (see golden rice.) Should we police that speech? I believe anti-GMO is a silly idea, and a deadly one. Far more deadly that Jones claiming Sandy Hook wasn't real, far more deadly than a 9/11 conspiracy theory. Yet, we allow it, in fact in many cases we encourage it on the corporate/company level (see Chipotle.)

There are tons of "mom blog" type pages on Facebook that push this crap, it's a much much bigger industry than Jones. Where is the outrage there? Is it ok to ban their speech from a corporate platform? It does way more societal damage. Gwyneth Paltrow pushes things with her company "Goop" that can cause serious health problems. Should we ban her from Facebook? I just wonder where you draw the line, because if we're talking raw statistics on society damage, InfoWars or virtually any form of "hate speech" isn't even in the top 10.
"Sometimes less so, but I’d do it anyway because I needed the money and I had no proof of the contrary (innocent until proven guilty right?)."

Huh, is it legal to "crack" alarms/immobilizers without proof of ownership, especially if you suspect it might be stolen?
You’re always married to your infrastructure. That’s like developers writing “repository classes” just in case one day they want to switch from Oracle....

Statistically no one ever switches out their architecture. The risk is to great, the reward is too small, and the number of potential regressions is too high.

How did all of those people who wrote thier website with Angular 1 fare?
Yeah. In Python 3, __div__ is gone, and only __floordiv__ and __truediv__ exist.
TBH even jupyter broke due to recent python update but people are not jumping on python, https://github.com/jupyter/jupyter_console/issues/163
I never said that differences in effectiveness of societal functions were cut and dry.

I posited that they existed, cultural relativism notwithstanding, and the difference the were being discussed, along with the reactive denials they elicited, were an example of that.
Good to know. I haven't used Flask recently, I have used Express.js which is Node.js's version of Flask, and I really like how simple it is. Most apps these days seem to have a REST (or GraphQL) backend and dynamic (often React.js) frontend. Flask (and Flask-RESTful) would probably be a better fit for this type of app than Django.
I’m suggest that we’re seeing things spread wider and faster than before, and that it’s easier to make things look legitimate because a lot of people assume things on YouTube or Facebook are vetted in some way.
I passed! (Did not install flash)
Ask HN: Securely run code uploaded by users
Hi,

Just wondering if anyone has expertise on how to securely run code uploaded or typed in by users. I am curious about how those online coding environments are able to work securely without the worry of the server environment being attacked.

A thought I had was using Docker as a means to run the code.

Thanks!
Fascinating, and I gotta say, the Wikipedia article explained what Simpson's Paradox actually was in a way that worked a whole lot better for me than this article. But, interesting article nonetheless.
Is that how contactless payment cards are protected?
The most compelling argument for free speech is that it removes the subjective and variable limits of speech and by extension, slippery slopes.

[...] I'm radically free speech which means I enjoy living in a world where literally everyone can say quite literally everything. Whether there is a slippery slope angle to all this is not even relevant for me.

Perhaps you'd like to explain the fundamental difference between the outcomes that lie at the bottom of these variably tolerable slopes.
If Go had macros, it wouldn't have been as successful as it is. The appeal of Go is that it's both very readable and very writable, even if verbose.
Oil is fungible, it doesn’t matter whether it is burnt in America or sold by American companies, it matters if the market price is cheap.
Let's just say I am not getting upvotes on this. :D

Rather than actually have a real discussion, people prefer to "solve the problem."

It won't go well.

I will bow out of this discussion for now. There are places where a real conversation can be had, and this isn't one of them.
How a Disappearing Sea Became a Town’s Main Attraction
Absolutely - we've always paid a premium for our employees, even in SF, and we will continue to do so!
Amazon has been trying to move off Oracle for 5 years and it’s still expected to take two more.

https://www.cnbc.com/2018/08/01/amazon-plans-to-move-off-ora...

Moving off of an infrastructure is hard.....
I think the problem is that small groups no longer exist. The internet is a vast and deep public space just line our planet. You could never hope to explore every part of the internet just as you'd never expect to explore every inch of our planet. So just as it's possible for there to be vast parts of our earth that millions of people will see except for you, it's also possible for there to be vast public forums on the internet that rational thought won't ever reach.

* Typo
I think a Wire rewatch binge is in order...
Indeed, much better described at: https://en.wikipedia.org/wiki/Simpson%27s_paradox
I'm not sure what you mean by 'a fully mapped type' but uninitialised padding bytes are read without problem in C++ when you do a memcpy of a structure..
There are other wireless SD cards that already run a Linux OS.

The main problem would be to figure out how your camera saves the files (it might not save them in a playable format right away - for example it could save most of the data but keep the key frames - necessary every so often - until the end or so, or do more processing on the video file only after recording is finished). Unless you reverse-engineer all that and work out a way to generate a playable stream out of the intermediate file, you’re out of luck.
Definitely will be dependent on location. e.g. our Portland prices are (very) slightly cheaper than our SF prices.
I do a lot of FFTs for a living - I really want my zeroth frequency in my zeroth bin. Negative indices (as done by Python and other places) are nice though.

This points to another example where 0-based should be preferred. When doing modulo arithmetic, 0..N-1 mod N gives 0..N-1, but 1..N mod N puts the zero at the end. I also cringe at languages where -1 mod N does not equal N-1.
I like this idea. Personally, I struggle with knowing that the interviewer knows the answer. My wife's in medicine and she and her colleagues call this process "Guess what I'm thinking?" I prefer to have dialog and come to a conclusion together, and I feel it gets what you want out of an interview: how does the candidate think, how deep is their understanding of the technology, how do they communicate, and would you enjoy working with them.
Confluent Platform (Kafka) and Kinetica GPU Engine for Streaming Data
I understand where you're coming from, but I don't agree about this particular request. It's definitely unusual, but I don't think it's "particularly" unusual. From what I know, venue organizers are quite used to dealing with weird idyosyncratic requests and see them as part of their role. This sort of stuff is particularly common in weddings and being able to indulge unique requests is a sort of badge of honor for organizers.

A particularly great example from fiction by the way is Heinlein's "We also walk dogs", which I highly recommend.

Going back to the original post, I might decide against taking the job after learning it was just a test, but that's a separate discussion.
Is this something you do manually...?
Wouldn't a jammer do the thing?
... and embedded in ATMs with a 20 year life span.

Your comment sounds a bit dismissive of the vulnerability with an implication that it would never be a problem. If that was not what you were implying I apologize. It is critical that even "old" chips vulnerabilities be understood so that one can understand the risks. It pains me terribly every time I power up the Agilent signal analyzer in the lab and it boots Windows XP on its Pentium III chip.
My rough estimate is half the time of the relationship. Of course healing is its own journey of ups and downs...
Did you just organically come up with the Ministry Of Truth?
Yes, people should never use “mod” or % as a synonym for “remainder”. It is horrible.

For any language with a mod operator, a mod b should always be equal to (a + k×b) mod b for any integer k.

Breaking this invariant makes the mod operator useless in pretty much every application I ever have for it. In e.g. JavaScript I need to define a silly helper function like

mod = (x,y) => x%y + y*(x%y && x>0^y>0)

And then remember to never use the native % operator.
Everything is already implemented, let's close the patent office.
The content here is quite disgusting, and I certainly do not defend it, but I really take issue with what is happening here in principle.

Overall this is similar to a runaway effect that negligence of the environment can have. At a certain point it will be too late to solve the problem i.e. control emissions or oppose this kind of authoritarianism under different circumstances. The very means to do so will either be impotent or impossible.

By then you are reliant on some new magical invention to resolve the problem, or a large death toll in the millions, which changes the entire landscape.

Corporations certainly have the right to do this, but they are only choosing to do so because there are strong winds blowing in this direction. It's important that they are opposed, before this paves the way for big mistakes to be made.

It's important that these kinds of ideas see sunlight. Ideas that promote tolerance, peace and common sense will win in the end, provided we keep talking. If talking comes to an end, we know what comes next. These ideas will only find more room to grow, and see greater validation when they are opposed in this kind of authoritarian manner.

Rather than advocating a strategy where we are relying on governments and corporations to solve these problems, we should be the ones fixing our societies and arguing against disgusting ideas such as this, with well reasoned arguments, or even humor, both of which have historically been great at winning ideological battles.

I am sure this crowd knows their Aaron Satie.

"With the first link, the chain is forged. The first speech censured, the first thought forbidden, the first freedom denied, chains us all irrevocably."
The problem is the default behaviour: in Ada you can use whatever you want, in Julia the default is 1-based which is quite controversial.
VCs Are on Track to Make 2018 a Record Year for Unicorns
As opposed to its competitors (the points of price comparison) who get tax credits via the government not appropriately charging them for their negative externalities? How's that for the taxpayers of the United states supporting a low price?
Perhaps I was unclear. When I said "scale," I meant it specifically in the context of being able to weather DDoS attacks.

By way of analogy, consider you are the owner of a small independent city paper -- the sort you see offered for free in boxes on streetcorners.

Now imagine a large corporate entity -- perhaps a competing paper or someone with a personal grudge or a political mission. Every day, they go to all the locations where the paper is offered, take every copy, and destroy them so that no one else can read them. You spend the money you have to put it on more streetcorners, but your rival has deeper pockets than you and can hire people to go to all the new locations and take and destroy those papers too.

Has there or has there not been any violation of your rights?
Values are already offset (in noted snippet, timer_begin is approx. the time process has started, as in - queried during initialization).

While I'll defend the idea of modifying QueryPerformanceFrequency result to achieve desired resolution (in this case, ticks per ms), you are absolutely right about the possibility of the value becoming several orders of magnitude smaller in the future. In this case multiplying the subtraction result by 1000 instead of dividing frequency is indeed far safer.
I can only think of a couple occasions in my professional career where recursion made more sense than iteration. Both involved traversing trees with unknown depths (parsing XML and scanning a file system).

That hasn't stopped it from showing up in every programming interview I've ever done.
Depends on "why" you are recruiting and what the end result of employing someone is.

So much of the technical hiring process tends to be about trying to find people that match what you expect people to be. Which might be fine, you need to fill a particular position which requires a specific set of skills. You need to validate those skills. You do that by doing something semi realistic while trying to minimize the pressure of an interview situation.

But, then there is the other kind of approach where you are looking to see what the candidate can offer, trying to find people who know different things to you and do things differently than you, in this scenario you are more inquisitive and let the candidate direct the interview process and get them to show you things that sound interesting (including coding).

The first approach is all about finding specific skills.
The second approach is all about being clear about the values you are looking for.

The second approach requires more skill and more time while wearing the hat of a technical recruiter.

You may need a little bit of both approaches.

So the big thing is to be clear about who you want to work with at the end of the process.
Fun coincidence: "pepis" is the Esperanto word for "tweeted".
Tech Startup Funds Plummet in China as Easy Money Dries Up
If you did that, you would end up with unbelievably expensive nuclear power plants, which is exactly what is happening (see Hinkley Point C). And that still does not solve the dismantling and long-term safe storage after the plants end of life, so you are pushing additional expenses to the future.
Yeah 2-3 publications in a year, unless you've been working on them for 2 years before that, is not going to happen. If you can get one good publication, you'll get into nearly any program in that field.
But you have to define the types for them to work. That's exactly the problem and that's what Julia has already solved.
anyone can call a mobile locksmith and ask them to help them get into their locked car stuck in the KFC parking lot with their keys inside. It’s usually up to the locksmith to obtain proof of ownership. otherwise they’re running the risk of committing a break-in. they usually have you sign something beforehand that tries to mitigate their liability. however I’ve used some shady locksmiths who just pulled up in the passenger seat of their friend’s ride and did it without a contract and took cash. at least they didn’t scratch my car.
No it wasn't, it was well documented in marketing, sales and technical literature/documentation.
> A screenshare would be a better representation of on-the-spot problem solving, if that’s what you’re testing, because I’m at least in an environment I typically work in.

I do coding interviews in the following manner:
I select an interesting problem from a book. I personally complete the problem, measuring what was challenging and the time it took for me to complete the problem. I check the textbook solution, making notes of how my solution differs from the textbook's. If I like the problem, and if it fits with the development role, I invite the candidate to bring a development laptop, I give them a hard time limit of twice the time it took me to complete it, and have them share their screen while they attempt to complete it.

Afterwards we test their solution, I ask them some questions about it. I grade based on code taste, the number of hints they need, and their completion time. All candidates for a position are given the same question. Performance in coding interview is about two third's of the overall candidate evaluation. The ability to sit down and write good code in a time constraint manner is a very important part of being a developer.
yes, the article does slip from touching on something interesting to the tired ol' Sapir-Whorf framework.

On the other hand while "hypocognition" seens to be an neologism, the concept has been the bread and butter of anthropologists for the last century ...

one only has to spend a little bit of time with a dog to discover hypocognition in action. in fact, seeing how little my dog understands how the world works (simple things like how to get a ball when it's rolled into an empty box)...is diconcerting because humility suggests the same must be true of me. what painfully obvious things about the world around me am I just oblivious to?
My understanding is the underwriters during the IPO process ensure a certain threshold of sales by shopping around to their institutional clients. For which services they charge a handsome fee.

Therefore being a household name in consumer internet or media space will help enormously if one chooses a direct listing. Uber or Pinterest would expect quite a pop day one. Whereas more bleeding edge names such as Docker or Ginko Bioworks may be required to do a PR push to educate the retail investor.

Best of luck ;)
Quoting from the article:
"Application Verifier doesn’t have such an option (all it can do is forcibly wrap around GetTickCount, which is not what we need here). "

That said, I failed to observe this issue with TimeRollOVer enabled for the process. The only way I could reliably reproduce it on my machine (with low uptime) was to fake QPC results, like so.
16 free product roadmap templates
Strong nationalism doesn't help multi-national corporations. It either prevents their operation entirely (for example, bans on imports and nationalization of assets as in Iran) or exploits them only when the government decides the country will profit more than the company (as in China).
Yes, it's been found to work well on certain types of "cluster" type migranes. However, it hasn't been found to work for chronic migranes, which is what this new drug is focused on. Prevention of chronic migranes is horribly elusive, and while there's a number of "preventatives," for many people they don't work well or for very long.
63 Tips for speeding up PHP
> hostname := os.Hostname().OrElse("localhost")

You could do the following:

type maybeString struct {
val string
err error
}

func MaybeString(val string, err error) maybeString {
return maybeString{val, err}
}

func (m maybeString) OrElse(defaultValue string) string {
//...as above...
}

Then you can do:

hostname := MaybeString(os.Hostname()).OrElse("localhost")

Of course, this is not practical on a large scale since you don't have generic types and thus would need to `go generate` one instance of the above for each MaybeXXX type. At this point, you're probably better off just writing

hostname, err := os.Hostname()
if err != nil {
hostname = "localhost"
}
Ask HN: Is it a good idea to raise money from family and friends?
Astrophysicists discover that ultrahot planets have starlike atmospheres
UpCodes is hiring engineers to automate code compliance in 3D building models
I guess that's not the problem here.

Problem is combining ignorance with confirmation bias and then multipling it by distribution engines like FB, Youtube, Podcast etc....

unfortunately information is NOT absolute. it's asymmetrical and heavily influenced by our limited world view, ignorance and confirmation biases.... allowing bad agents to take advantage of this fact and then allowing them to use the massive distribution channels like FB etc. is recipe for unrest.
I think most people that are opposed to coding interviews feel that way because they don't feel confident in their ability to do those interviews well, whereas they do feel confident in their ability to "get work done".

Here's the thing though. Let's say you're the one giving the interview to two people who claim to be able to get shit done. One is able to code up a solution quickly and the other struggles, producing less, or producing something that's flawed. Sure, that second person might actually be productive under the right circumstances, but that doesn't matter because the first person already proved they can code.

That's the whole point of interviews, getting high signal in a short period of time. If you think coding interviews don't provide high signal than propose something better that costs the same amount of time.
I pretty much agree with your recommendations, but they didn't pick GTK+ per se — they wanted GNOME on a phone, so they picked GNOME and use its toolkit.
Is this an argument in favor of the Streisand effect? After all, most of us wouldn't have known about these posts if Microsoft hadn't asked them to deleted.

Or is it an argument that there is not enough social shaming on the Internet? Since that's what we're likely to get instead of reasoned debate.

Maybe the old arguments in favor of debating bad ideas need to rethought to account there are so many people posting them, and they don't necessarily deserve attention. It's not 1995 anymore; we know that attention is valuable, and it's important to have efficient defenses against denial-of-service attacks due to spam, trolling, viral post-sharing, and so on. Debating every post of the same old outrage isn't efficient.

For bad ideas that aren't new, something like Snopes makes a bit more sense. And I'll point to the Ask Historians subreddit for a good example of how to run a high-quality Internet forum.
That’s not true at all, fidelity is self managed and free aside from selling or stock. I’ve managed my own Roth and traditional Ira for years this way.
whoever releases an open source version of a tool like this that can be installed by the user in their own network will get a cheque from me.
>The way society is going seems to be making the amendment less and less relevant as time goes on.

Exactly. As society moves more and more online, it moves more and more into a virtual territory that is owned at every level by corporate entities who grant no rights to their users. If we're not careful, we could end up with a strange cyber-feudal arrangement.

The "it's their platform" argument seems strange to me when you start getting into the question of corporations beyond a certain size or monopoly. In the 1700s I'm sure there was a lot of arguing that certain kinds of protest were groundless because this is "the King's land." It took a re-examination of what the boundaries should be before that changed.
While it is not mentioned in the article, I am aware of /arch:IA32 (don't use SSE instructions) and I have tried it - no luck.

On the other hand, using /fp:fast with VS2017 did give me similar results to what VS2003/VS2010 produces - so if I were to guess, VS2003 generates x87 math in a manner similar to fast math, while precise math breaks it?
Not sure, but given the shitty cars I’ve worked on, I wouldn’t care even if they were stolen - nobody would call the police for such things - if anything they’d be glad someone took them away for free!

I would probably feel differently if I got called to work on a supercar but that didn’t happen.
it’s not so simple. one side effect of strong nationalism is a restriction on the flow of people. when capital can flow freely, but people can’t, multinationals gain an advantage.
Really good summary.
Now there's a prologue I'd actually watch.
Likewise, thank you for talking with me and hanging out.
In what way? Nationalism leads to immigration restrictions and protectionism.
Montreal couple shaken after Amazon delivery person enters home