skysight-inc/HackerNews huggingface dataset:
It's hard to develop a clear impression of what Donald Trump's position really is from that interview. He wants to sound like a hard liner who will be tough on muslim immigrants, but he also won't allow himself to be cornered into stating that he wants to take any explicitly repressive measure, like a religious ban on immigration, registration, or internment. So he winds up saying nothing at all. The reason he is so creepy is that he either has no policies or refuses to articulate them.
I thougth he meant the Google Home app. Which can be either leaky or trolley, since every phone on the network will be able to be remotes for ChromeCasts, you can communicate through your playlist. Or get caught.
Yes,Its less than $50. Thankful, we didn't push customer towards only 'gumroad'.

Thanks for pointing out Section 8 in Gumroad terms. I overlooked it, was hoping they will target only illegal business & I was wrong. Please see my update & their response. I interacted with lot of customer services, Gumroad is one of the worst.
I'm a fan of his interviews, especially once I filter out the advice-heavy (usually athletic) ones. Good example:

http://fourhourworkweek.com/2016/03/11/the-interview-master-...
Smack might be the future of social apps, but I’m not cool enough
I think you're confused. Their description was precisely correct within the limitation of knowledge at the time. They certainly didn't imply that the mechanism was autonomously self-replicating (even though, thermodynamically speaking, that is correct).

The replication complex is just an enzyme, it only speeds up things that are thermodynamically favored (replication can occur spontanteously because the dsDNA is lower energy, but it's rare because forming the phosphodiester bond requires a high activation barrier).

I think for some reason you are expecting them to pull the full replication complex mechanism out of their hat in the '53 paper but none of that is really necessary. What they described is precisely the mechanism; the proteins are just decoration to make the process faster and more reliable.
I heard this so many times before about just another language... learning language itself? yes, can be done damn fast, plus everybody had some java-like language in their studies. Knowing this means almost nothing, we're talking about very junior-level resource.

You know gazillions of frameworks to achieve everything these days, their integration tricks, various app servers, CI toolsets and so on and on?

I mean, if you are senior in something, are you senior also in XXX language, meaning I give you spec, we talk and you deliver proper maintenable solution, leading dev team, managing all issues and bumps along the road? If no, and you just come as described junior, nobody has time to babysit you for weeks/months, and you are not willing to take junior salary. but that's what you are to the company.
> (As someone else pointed out, a variable whose value changes once in 10 years probably doesn't really need to be a configuration parameter, though making it into one probably counts as a slight improvement.)

I'd argue that adding a variable that changes once in 10 years is not an improvement. Config files should consist of things that actually need to be configured. Adding crap you'll never touch makes it harder to find the variables that are actually important, and also makes it harder to read and understand all available options.

Introducing configuration variables for the hell of it is analogous to writing every method to be as generic as possible; useful but not worth the risks and expenditure. Just like how we often draw the line and say "this method doesn't need to be any more generic", config variables similarly need an approach more nuanced than "move everything to the config file".
In pure time terms it is worse, as the best prior was O$(2^.5n). However, that algorithm took O$(2^.25n) space. This algorithm uses only polynomial space but runs in O$(2^.86n) time. The naive solution runs in O$(2^n) and polynomial space.

I believe this top line result will mostly be of interest to Computer Scientists, as a practical matter these problems are rarely solved exactly because even the fast algorithms are far too slow for non-trivial problem sizes.

However, this part regarding the "list disjointment problem" may be of wider interest:

"Underlying these results is an algorithm that determines whether two given lists of length n with integers bounded by a polynomial in n share a common value. Assuming random read-only access to random bits, we show that this problem can be solved using O(log n) space significantly faster than the trivial O(n^2) time algorithm if no value occurs too often in the same list."

N.B. The HN parser won't let me use stars, so read star for each of the dollar signs in the first paragraph.
Most Germans were unaware of the camps until after the war. If we ever reimplement them, it won't be public. We won't (don't) know.
Sure, but then why not just continue with the binary blob?

Kernel development is largely an optimization process of the internal model of what a kernel should do, and for that developers need first-class raw data, the DRM maintainer wants to know how you'd like to change DRM. And though you can put that into a translation/abstraction layer, it's not helpful, because that doesn't scale, because the maintainer would have to look at every such layers and come up with a common one, and repeat this grueling task every time they want to move forard with DRM itself.
I'm not given to slippery slope arguments but in terms of civil liberties and emotion/fear based decisions this seems to be a fair use.

A ban is just a first step, as it validates the perception of danger it will not do much to reduce mistrust of muslims already here and all it would take would be a single attack possibly to shift public perception away from a ban and to more drastic measures. That is why we should not relax and assume the best when there are so many parallels to past atrocities.
I do not live in SF. In fact in my town, dev salary tops out somewhere near 100k.

Hiring is all about filtering. What people are going to be bad news? You need to do some rough filtering to get the resume count down to a reasonable number to look through. Maybe someone mentions his hobby is building bombs. Maybe ok, but maybe it's ok to pass him over to avoid getting blown up. Or in a less extreme example, one guy has a lot of rails experience, and one guy has a lot of .net experience... if hiring for a rails job, you get more experience in hiring the guys with rails experience.

Now is filtering on college graduation always right? No. If you have a lot of patience, totally dig through and look for the gems without a degree. But if I get 100 resumes and I need to turn that list down to 20 to do a phone screen, I will prefer people that pass obvious filtering signals (college education being high on the list).

That is my personal experience to prefer people that made it through college. Obviously not everyone agrees. That is fine.
Well, I do not because I am in a limited connection (~1.5GB per month). I gladly appreciate that sites loads faster when I am using a mobile connection too.

While I understand the pain of (sometimes) having broken sites when AMP is on, this really helps when someone is on a country where mobile internet is expensive.
Fonts are a pretty important factor in design. Most people may not explicitly notice it, but it certainly affects the impression they get from a website.

You could compare it with http/2: If you do a survey, you won't find many people even knowing it. That doesn't mean it's useless to them.
With location based services making use of beacons, you could easily help a customer navigate your store without asking them to install an app - they just need to visit your website. This is exactly what my startup is working on.
A relatively small number of Germans were interned based on specific individual circumstances. This was still unjust in many cases, but I wouldn't call it "similar treatment."
Wouldn't some hashing allow to change cdn without problems? There'll be a lot of room for improvement until the web looks closer to a big p2p network.
Could someone explain what the point is? Is there a use-case for this for "general hashing" and such, where sha256 is _genuinely_ insufficient?
It's funny when you put it like that, but that's how coffee was made for a long, long time. No electricity is actually needed, just a source of heat.

https://en.wikipedia.org/wiki/Coffee_percolator

https://en.wikipedia.org/wiki/French_press

https://en.wikipedia.org/wiki/Vacuum_coffee_maker
I think slavery has always been wrong, even when it was accepted by society.

There's many things that are widely accepted today, that will be considered wrong in the future. Two examples would be eating meat and circumcision.
This is true only for a very particular kind of constants, like the ones defining API error codes (eg. define PAGE_NOT_FOUND 404). And those should be covered by integration tests, not unit tests.
Maybe that's odd in the States but here in Canada most jobs that an individual can get without a degree or experience would fit into the category of sweated labour. Many people are working multiple jobs to get by because a single income simply isn't enough. The uber drivers are not being forced to drive for uber, they are driving out of their own free will, given this, I don't know how reasonable for someone else to step in and take away what is likely a means to supplement income for a lot of these people until they can find something better.
Funny how people here are saying goodbye to jQuery. I'm saying goodbye to Rails.
I'm actually really curious about this. If you are geo-diverse and need to go over the internet, will this work?
They tend to be more mature environments, free of the "brogrammer" culture that's hostile to older people, women, LGBT people, etc. There's not attitude of "let's have a cool, hip office full of cool, hip young people". It's an environment where "culture fit" isn't used as an excuse to discriminate against older people.

It actually turns out that more corporate environments are actually friendlier to marginalized groups than a quirky freewheeling startup.

Job security is great. Big, established juggernauts don't have the kind of churn startups have... there's no worry about "what if the VCs don't go for another round of funding?", and the markets are well-established and slow to change. And if you go into defense contracting or public sector, you might even have lifetime employment.

The work environment is probably going to be nicer. Traditional corporations don't do open offices and don't require engineers to work 60+ hour weeks. Some of us would prefer do to 9-5 in our own cubicle. Banks are also especially generous with PTO (and remember that the "unlimited" PTO you get at startups is a scam)... I'm just going to quote a friend of mine on Facebook when I decided to post a general question of "how much PTO do you get?":

> I used to work for a bank, and they're notorious for giving tons of time, but when in my first position, I had 2 weeks paid vacation, 10 holidays, 10 sick days, and 2 WTFever days. When I was rehired further up the food chain, I got 4 weeks paid vacation, 10 holidays, 10 sick days, and 2 WTFever days, and I could buy an extra week off by lopping a week of pay off my annual salary. If I'd stayed longer, climbed more, I could max out at 8 weeks paid vacation with all the rest of it.

Not all of us care about doing interesting or ground-breaking work. We just want to stay employed so we can fund our lives, and we want a work environment that doesn't make us hate ourselves and want to die.

Honestly, I'm pretty happy at my employer -- we're a tech company, but the environment is very corporate (we're a telecom), and it doesn't feel like a startup at all. The work environment is highly praised, we're ranked as one of the top work environments on Glassdoor, and half of my team are graybeards. I don't want to leave here, but if it ends up happening anyway, I'm giving serious thoughts to pursuing public sector work after this.
> For a country standing for Freedom and Human Rights, this kind of action is appalling.

It helps when you understand that it's mostly stood for the Freedom and Human Rights of white land-owning men. Any improvement from that state had to be fought for every inch of the way, and in no small sense still has to be fought for and protected to this day.
Are those the same people that disable JavaScript everywhere too? Imagine that you were running desktop apps and said "ok I want this program, but I only want it to use standard widgets, my chosen font, and not use certain API's. Wait why does this look funny and not work right?!"
Distorted exaggeration disrespects everyone. This country has struggled with issues of freedom and human rights, but it has made significant strides, and we should use them as an example of what to work for and what can be achieved.
This guy put a kill switch in his code before getting laid off
Best new apps and games for iPhone and iPad
> Have lots of sex - your wife will love you again

Unless she finds out.
I meant that if you're running an analytics company and each client has a huge amount of data, it's less costs for you to host it (better for you as the company owner). If the clients have to self host, then the clients will have to pay for it.

This works for snowplow because they sell services, which only really works for bigger companies who have the resources to self-host and to pay the services fees.
I am comparing Java to Python. Not Java to Python code wrapping C++ code. Because in that case, we would be really comparing Java to C++ code. Which I am happy to do, but not what I did.
At the same time, Bootstrap does include just enough javascript, for animations and the like, to make things enticing and confusing for beginners. I can't think of them off the top of my head, but I believe some features of Bootstrap are even broken without it.
First Proposal for Copyright Reform Arrives, Emphasizes Congressional Rol
Searching for hidden figures (girls/women) in STEM
American shower heads suck. Everyone in Europe have "hold in your hand" shower heads, which makes it much easier to clean it up. I wonder why this is not a thing in the US.
The fontello is awesome. It's possible add custom svg too.
There was the Niihau Incident https://en.wikipedia.org/wiki/Niihau_incident where Hawaiians of Japanese descent helped a crashed Japanese pilot. But then ended up killing the pilot.
How easy is to repeat the same mistakes from the past! Add some new terminology, change some laws, add more layers ofcomplexity to definitions. And it's done: we can repeat the evils from past and nobody will notice in the present.
I'm getting the same results in Chrome using mac, win10, or ubuntu.

Are you using the same URLs I posted?
nit: Austria is not what we generally refer to as eastern Europe
Why does it seem like every review I read is basically a joke by someone with 1500 hours in a game saying simply "it's pretty good" or conversely someone with 2 hours in a game that writes an entire novel about how let down they were when they barely scratched the surface?

I will admit that at least having the verifiable length of time a reviewer played a game helps, but I don't find the reviews themselves to be all that worthwhile for most games.
Reality has a pro-liberal bias.

Any other pointless context-less generalizations we can cram in here?
Indiegogo Signals Tougher Stance on Shady Campaigns
Yeah, it's funny how they think they got some scoop here. It was obviously a concept video. Totally obvious, and not just from what you mentioned, just the look and feel of the whole thing in general.
(Oh and FA5 Pro CDN will allow loading just the icon categories you need. And for real granular control, FA5 Pro includes a desktop subsetter for all backers too.)

Edit: Fixed wording for clarity.
I have a PhD in computer science. I work as a Research Staff Member at IBM Research. I mostly agree.

One of the problems with the PhD system is that individuals have to carve out something that is theirs, they own it. That becomes their dissertation. It doesn't sound terrible said like that, but the most productive work I've ever done was after I graduated and got a job. A small group of people with equal ownership of a problem and solution can be so much more productive. The requirement that a student defend a body of work that is theirs disincentives them from doing, what I think, is the most productive kind of work that leads to the best research outcomes.

You can work in productive groups in grad school, but you still need to find that part of the work that you can claim ownership of. Because if you don't, you won't graduate. This means that inevitably, you're going to have to think in terms of "what do I need to do to get the hell out of here" rather than "what's the best way we can solve this problem."
The recent speculation about a national registry for Muslims - and what that may look like - makes this even more poignant. The times may have changed, but fear and ignorance have not.
Autonomous Mower with ROS
Realize that both implementations offer the same functionality. You could even say the implementations are basically identical, except for the fact that one gives more "calling surface". So it is is only the "ideal" of 100% branch coverage that misleads you into think you would need more tests.

The two branches of the big function don't interact in any way (they could also be paralleized), so 100% branch coverage has no benefit here.

In fact you need less tests with the big function if you don't know the context in which the functionality is used, since the surface area is smaller.

Another way to look at it is that 100% branch coverage only means all the branches in one isolated function are tested. However, the multiple-functions version calls other functions and the possible branches there are ignored. In other words the interaction with called functions is not tested.
How to Render Components Outside the Main ReactJS App
There's a technical distinction in that serfs are bound to the land, not an individual, but that's nitpicking.
Maybe, but it's still full of speculation.
Bad Science Is Toxic – That's Why We Have Peer Review
I'm kind of astounded to hear anyone speaking positively of Google support, and certainly my experience trying to get support and even pre-sales on Google Apps has been miserable - a lot of filling out forms (often slightly broken ones) and never hearing back. Most notably, someone once started spamming an organization I worked for from Gmail by just pasting hundreds of addresses into the To:. Over a year of multiple abuse reports from multiple people and they were still going, and the abuse report form had broken validation so that having the headers too long (because of the over 300 recipient addresses) resulted in a message that the headers field was empty. This is where oddly typical of my experiences with them.

This makes me think that it's rather particular to the product. YouTube was acquired and now has a significant focus towards consumer sales via movies and Red, perhaps these two factors have lead to a significantly different culture surrounding support?
No, on the desktop, they absolutely do not. It may please a tiny subset of people who understand what the kernel is and read patch notes, but no one else.
Most documentation is in the form of README files within the subdirectories; here is the code auto-docs: https://docs.rs/fractalide

Looks like knowledge of the nix distribution system is required to use. I don't know how hard it would be, but a neat auxiliary project would be a cargo plugin that supports fetching packages though nix.

The "net/http" fractal definition [0] references the repository
https://github.com/fractalide/fractal_net_http, which is where the rust microservice code actualy lives.

There is an example TODO app in the https://github.com/fractalide root dir (split between fractal_app_todo_{,model,controller}).

Upon further inspection, this seems to be "simple nix microservices" that happen to be implemented in rust. One of the goals is to "remove cargo", and they use `nix-build` over `cargo build`. Also, a lot of implementation is in their 'flowscript' language within a lot of *.nix files [1] [2].

Interesting project nonetheless. Good luck to them!

[0]: https://gitlab.com/fractalide/fractalide/blob/master/fractal...

[1]: https://github.com/fractalide/fractal_app_todo/blob/master/c...

[2]: https://github.com/fractalide/fractal_app_todo/blob/master/c...
Those can be had for 10 bucks at home depot. They simply screw on with some plumber's tape.
Which APIs have you looked at already? Google search for 'flight tracking api' gives plenty of results so I assume you did some research already.
I thought of mostly the same things (redis/some other database), maybe also IoT? This, in combination with the ultra low power wifi post that recently went up (https://news.ycombinator.com/item?id=13135607) seem like they would go together.

I think cloud vendors would definitely charge a pretty high premium for this, since it requires more than zero work on their part.

Also, aren't most simply-distributed databases constrained to single node performance (for writes, assuming one master)? I feel like you could work in fast reads to this scheme too, if you required replicas to have a complete log in order to respond to a read, since it's all or nothing. The possibility of a slightly (1 op) stale read is possible though.
If the host PC is pwned then it can still disclose useful information about itself (files, Geo locations, mac addresses) - it will just be routed over TOR.
>Once there's a single HTTP resource on the page, HTTPS means a whole lot less, hence the scary warnings.

More like if there is a single line of 3rd party code.
More computing power in the headsets that allow it to be used without needing a relatively beefy computer. When there is the ability to use the headset without a computer then it will be able to reach a broader audience
So you're saying I should publish on the open/free Internet, and use a custom app to find good content?
Regardless of one's thoughts on AMD, I think this is broadly true. Microsoft may do a lot of things poorly, but one thing they are good at (arguably, the only thing they're good at, hell maybe the key to their success, really) is maintaining compatibility and not breaking stuff.
Only if you have trusted the right person to give you the correct genesis block.
In my experience, age is measured from when you finished your education and not from when you were born.
> “Minicab drivers throughout the UK have been exploited by operators for years but Uber’s entry to the market has accelerated a race to the bottom.”

My fellow taxicab drivers found it easy to complain about the company I drove for, but I thought they tried to be as fair as possible. For example, on my fourth day of driving the dispatching system went down for a good part of the day. I was given a credit for that day's lease, so I did pretty well.

The independent contractor model was adopted by the taxi industry because initiative is what makes the difference between making money and not. If the company paid drivers minimum wage, there'd be no incentive to work the system to make as many trips as possible.

I think limousine companies, and those blue airport shuttle vans, are able to pay their drivers hourly because they have scheduled pickups, and the driver can be rated on making it to his/her pickups on time / etc.
Stuff like this is like rearranging chairs on the titanic - 26 kilobytes is a drop in the bucket compared to the bloat created by all the other shit people slap on to their sites - ad scripts for example