skysight-inc/HackerNews huggingface dataset:
Hmm, it might be worth noting that two of the cofounders of Drive.ai are Andrew Ng's PhD student and his wife. Not sure what that means in terms of how much, if any, collaboration there is between Drive.ai and Baidu.
It's a little bit "сonspiratorially" from my side, but I feel like high real estate prices is a feature, not a bug - without it potential founders can have more resources to bootstrap and less dependency on VC - but when your personal budget is being eaten just by rent/cost of life - you have no other choice but to raise money
It's possible defeating encryption is the responsibility of another top secret department whose work remains unleaked.
you just did :P
I think you are being too strict in your definition of 'secure'. 99.99% of devices run Android, iOS or Windows which are closed source and therefore not 'secure'.

To me, security is not a binary property but rather a sliding scale. WhatsApp say they use end-to-end encryption and they have a strong financial incentive to be telling the truth. No hacker has demonstrated that WhatsApp are lying and the Wikileaks dump suggests the CIA has been unable to intercept messages in transit. Given this information I would rate WhatsApp at least 'reasonably secure'.
2 juicy chicks do a unforgetable lesbo sex
> neither hardware nor software created by humans is given to constant self-modification.

Of course it is. A VM running on a CPU is basically just constantly self modifying data with the help of modular hardware. I'd hypothesize, the brain has inert structures at it's core, too (which is why we are all alike), and the rest is the data of a state machine (an IC being part of the rest, from a phenomenological point of view). Of course the complexity might be beyond a state machine or linear bounded automata, i.e. deterministic (think quantum).
"you have fucked up your priorities"

Different people have different priorities, so there is no such thing as generalized "fucked up priorities" if you don't know the priorities of the person.
Well, I am not going to force anyone to wear a helmet.

I think it is a good idea to do so, and I personally do when riding a bicycle, but I have to admit I only started doing so after two people I know had pretty bad biking accidents resulting in injuries that most likely would have been prevented by a helmet.

But I still like the analogy in the sense that lots of people are riding bicycles without helmets, and lots of people are browsing the web without adblockers. In both cases, my personal opinion is that this is not a good idea, but I won't try to force my personal opinion on others.
https://source.android.com/ The source code for Android is open under the Apache 2.0 license. Of course, iOS and Windows are closed source.
I bet you've just given some folks a SaaS idea that might be worth tackling with full-on automation.
I meant non-awkward. :(
You're still missing my point. There are women who are honestly OK with "playing second fiddle" to their partners' careers. But they're also more committed to their own careers (or whatever) than to relationships.
That's why I always call it partition sort instead of quicksort.
Distraction-free smartphone sneak peek (Siempo)
I've been following this guys from day one. Excited they are launching kickstarter campaign in a few days.
JavaScript in 2017 – Libraries and Frameworks
The Associated Press is a wire service [1] -- writing and distributing articles to other news papers is what it does:

[1] https://en.wikipedia.org/wiki/News_agency
You're ignoring that most drivers for android phones are proprietary, the baseband is entirely proprietary (required by law), the Google services are proprietary (which many apps use) and most apps are proprietary (including Google's replacements for the AOSP apps).

If you want a completely free software smartphone experience, it is simply not possible at the moment. Even Replicant[1] still hasn't cracked the baseband puzzle (and is still struggling with the firmware for a couple of phones).

So no, Android is definitely proprietary -- even if some parts are not.

[1]: http://www.replicant.us
I'm a 'millenial'. I also have a law degree and our lecturers were pretty hot on the importance of the right to a fair process and a fair trial above all else.
Rendering Rainbow Six Siege
Hacking/Dissecting Twitter’s Redux Store Through Chrome Devtools
No, that person didn't even get a phone call... Just a generic rejection without any interviews.
WikiLeaks is working with software makers on ZerDays in the Vault7 dump
It looks good. Allows IDE drives and a memory stick along with the 50Mhz 68000 or 68010.
Really cool.
I also wrote a similar tool - Dockly, which provides a more complete management of docker containers through the CLI.

https://github.com/lirantal/dockly
I was actually asking what it actually does, not what it does conceptually. My main issue with these advanced "easy" solutions is that while they're easy to setup, often that comes at the cost of missing understanding of behaviour under load / failure scenarios.

I'm not saying PostgreSQL couldn't improve (it definitely can), but when it comes to data, I advocate simplicity over ease.

Very quick reading gives me the impression that MemSQL's replication is actually per-partition logical replication (might be physical, if partitions are physically separate databases, but they don't seem to be) and uses an algorithm (didn't find which) to decide which node to failover to when something occurs. It also seems to differentiate between metadata nodes and storage/worker nodes.
The modifications installed by your phone company, etc. are not open source. The baseband chip's firmware is not open sourced. I've even heard of DMA being allowed over baseband as part of the Lawful Intercept Protocol.
Web and Mobile Apps Solution for Social Media and Networking Industry
Exploiting Node.js Deserialization Bug for Remote Code Execution
Hannu Rajaniemi's The Quantum Thief begins

> As always, before the warmind and I shoot each other, I try to make small talk. 'Prisons are always the same, don't you think?' I don't even know if it can hear me.
Ah, this could explain the inconsistency we experienced.
If you read the book "Thinking fast and slow" (excellent book btw), one of the concepts is a baseline price. For example, if nobody knows the worth of your product, they tend to compare with an alternative - the closest competitive product or substitute. This gives you an idea of what you can charge. That defines your product price range. You cannot avoid the comparison because everyone googles, and if they can't find the equivalent, they will find the closest. This approach is not really scientific but I find that I can relate to this very easily then reading "X% says they will pay $100 for this" in a survey. Hope this helps.
Complain to the US government.
I was under the impression Google (or Google Ventures) owned part of Uber - surely this will make things complicated?
Whats' horrifying is the over 10GB I have to download every couple of months for OS/X components and apps I have on my MBP (iTunes, xCode) - how come Apple couldn't make differential upgrades and library based, modular package management approach on OS/X common?

In contrary on my Linux with i3 WM, and minimal set of updates - sometimes I do JIT install an app, use and uninstall, because it's kind of small and fast.
And now, the preamble of Roe vs. Wade:

"1. A state criminal abortion statute of the current Texas type, that excepts from criminality only a life-saving procedure on behalf of the mother, without regard to pregnancy stage and without recognition of the other interests involved, is violative of the Due Process Clause of the Fourteenth Amendment.

(a) For the stage prior to approximately the end of the first trimester, the abortion decision and its effectuation must be left to the medical judgment of the pregnant woman's attending physician.

(b) For the stage subsequent to approximately the end of the first trimester, the State, in promoting its interest in the health of the mother, may, if it chooses, regulate the abortion procedure in ways that are reasonably related to maternal health.

(c) For the stage subsequent to viability, the State in promoting its interest in the potentiality of human life [410 U.S. 113, 165] may, if it chooses, regulate, and even proscribe, abortion except where it is necessary, in appropriate medical judgment, for the preservation of the life or health of the mother."

> For the stage prior to approximately the end of the first trimester

The Supreme Court legislates classifications of time in an attempt to delineate what is and is not human.

> For the stage subsequent to viability, the State in promoting its interest in the potentiality of human life

The Supreme Court legislates the concept of a "non-human", with the words "viability" and "potentiality of human life" instead.

http://www.sacred-texts.com/wmn/rvw/rvw11.htm
What is your host OS / hyperviser? I would like to make similar setup and was wondering if Ubuntu as main host would allow the pci passthrough and all..
When I'm working, I'm constantly aware of which stage of flow I'm in. I can work outside of flow, or inside of flow, the difference is how productive I am. I am only extremely rarely called on to produce massive volumes of code, I mostly do maintenance and feature development, not greenfielding.

So I've cobbled together a workflow that doesn't require massive blocks of uninterrupted time to drive results. It mostly revolves around the concepts of imperative, recognition, and refinement.

When I'm working, I'm either moving through an imperative, recognizing what the imperative is, or refining the system. Each of these steps has a well-defined mental workflow. I can put down the work at any time, then come pick it up later after the interruption is gone, quickly re-recognizing the imperative so I can start moving forward again.

Refinement is crucial to the system and allows for quicker recognition. For example, years of experience have taught me to always start with a clear workspace. If I can't recognize an imperative, then I start cleaning. Once everything's clean, I go look to repositories of the state of the project, such as the tracker, to get a high-level overview.

There I can see I already have a story open. By looking at the story, my familiarity and past refinements lead me to a structured way of developing the feature or fixing the bug. If I can't see a clear path forward, then I don't have an imperative and I need to design a new workflow. I used to try to put workflows down on paper, but these days I only do it for edge cases that I don't see very often, but are still really important. For example fixing mobile-only display bugs, my normal workflow of reproducing the issue from the test server locally doesn't work.

By enforcing a fairly rigid structure to my workflow and refining as needed, I can keep my mind free to wander while I'm working through imperatives. This means I can put the whole thing down, go play ping pong or grab lunch, and pick right back up where I left off when I get back. It's not perfect, but it doesn't need to be perfect.
Google has moved a lot of the platform code to their closed source parts. So for the purposes of security your typical Android phone is just as closed source as Windows. These days, unless you're running a classic Linux distro or BSD the OS code isn't auditable. And even if you were running Ubuntu on the phone the baseband is completely closed and almost always has memory access with no MMU so you should never trust a phone with anything important.
I copied what the article said – when in Rome do as Romans do.
995 is the lowest price it was sold for, not the bottom of averaged price. If you look at graphs now, you'll see that price is considered not having been under ~ 1050.

Those kind of statistical anomalies happen all the time, you must be aware of them if you look at real time chart. The bottom line is that you can't really know what the price is before a 30min period ends.

That being say, I expect the price to go down further after a bounce (disclaimer : I'm not a financial adviser, this is an opinion). Bitcoin was already at its all time high, and then there was the rumor of ETF, promising it will go even higher and will reach the moon. That's a big red flag to me. What seems the most plausible to me is that it will now enter a downtrend until it finds its support, then only start a new uptrend. I may be wrong, but at least I won't loose money.

I totally agree we can't use btc as a currency, though. I have a prepaid visa card that I can load with btc, but I only use it very rarely because it's annoying to have to look at chart to know when is the good time to load my card for this week's grocery. Things are settled, now, bitcoin is a speculative asset. It would be more interesting if cryptocurrencies like tether, which provide USDTether and EURTether, crypto currencies always indexed against their fiat counterpart, were finally available at scale.
This vulnerability is really naive. Put it in the level of SQL injection rly
> (N.B. The word “fuck” appears multiple times in this post. I recommend that the reader temporarily not consider “fuck” as profanity, as it isn’t used that way here.)

How sad is it that a serious article for grownups has to put a disclaimer about a fucking word so that some flakes don't get offended? It's truly a sad state of affairs.
This got me thinking: given the same space, how does one create the hardest to solve maze? Obviously, you’d need to define hardest with some kind of objective metric. For AIs, this would probably be the amount of calculations performed, or time taken to solve. It would also depend on the algorithm used for solving the maze: for perfect mazes (mazes with only one solution) you could use tree search algorithms, whereas if you had loops, you would have to use graph search algorithms.

There’s some thinking about the same problem (although from a human point of view) in this Stack Overflow question:

http://stackoverflow.com/q/14692818/2096560
Devirtualization in LLVM and Clang
Yes it repeals the act, but it also adds a new section to the CA state code that reimplents DST there
The Selfish Gene
Oh, HN is plenty pessimistic...

But this sort of pessimism isn't really useful. The attitude that "anything is insecure if there is any closed source software anywhere in the stack" means that it's impossible to advance security, because it's almost impossible to avoid binaries (i. e. firmware).

Apple, for example, has done a few things that are laudable in this field – i. e. risking a public court fight with the FBI to keep the iPhone secure. If we say that such actions are meaningless because they ship binaries, they have no incentive to do such things. Just rolling over and giving the US gov big-pipe-access to everything like yahoo did becomes the better business proposition.

Similarly, what do you answer when a friend who works at the EPA asks you how to securely contact a journalist? If it starts with ordering a custom open-firmware mainboard from somewhere in China, your advice will be ignored.
The phone number is not required as per the Signal protocol -- it's an implementation detail -- another token could be used. At this time, phone number verification is used in the initial authentication flow to protect against someone else spoofing your phone number and pretending to be you.

See https://github.com/WhisperSystems/Signal-Android/issues/1181
Python 3 killed Python. Ruby died by itself.
The Case for HAL's Sanity
Sorry but this is an incredibly ignorant statement.

Irrespective of whether you find Facebook (the website) useful, Facebook (the company) is amazing. The technologies they have developed e.g. Hive, HBase, Cassandra, ORC now power the Big Data Analytics movement which is transforming enterprises around the world. And frankly nothing in IT is changing the world for more people across more facets of their life than that. Likewise their work on the maching learning front has been incredibly valuable.

And provided you don't make social media the core of your life then you will find it to be a useful tool.
The Open and Save panels were modified in macOS to automatically extend the application's sandbox to include files selected by the user. It is a somewhat clever way to ensure the user has given permission to access something new without actually asking (no question prompt).

In general though, the idea is not to grant extra permissions to one process but to run other programs that DO have the required permission. This can all "appear" to be happening in one application on macOS even though multiple subprocesses are involved.
An android app to create astrology charts. It's in the Play Store since Aug 2016 but could only make some 90€ of it..

https://play.google.com/store/apps/details?id=com.flatangle....
A long time ago Intel CPU core codenames were geographic features in or near Oregon.
Thanks, this was funny to listen! ... $75K! ... aeh per year!
Learning languages makes you smarter
AP, and similar wire services, are what allow the news media to at least somewhat offset their losses in revenue. Using them to send their own people everywhere is meaningless without a plan how to double or triple revenue.
I have managed to hit the recursion limit in rust before:
https://is.gd/7IH5gE

What happens in rust closures have a unique type[1]. So the recursive call in cps_factorial, instantiates a new cps_factorial which contains a new unique closure type which instantiates a new cps_factorial...

[1] This is done so that closure calls can be determined statically reducing run-time overhead and helps optimisation.
Ask HN: How do you organize workflow of growth hypotheses testing?
I want to implement Built-Measure-Learn circle in my marketing team and have some questions to you.

What web services do you use to manage hypotheses testing process. Trello, Jira?
How you separate hypotheses of growth and task?
One hypothesis can consider several tasks. How do you track it?
What made workflow data-driven?
Does anyone know how to get hypothesis and analytics in one place?

Thanks for any answers regarding this matter.
Yes, I did exactly what you described. Hours of fun!

I put more time into transport tycoon, where there was a neat truck you could pull on competitors - build a level crossing over a road route, and stick a cheap rail engine on it going back and forth, ignoring signals, destroying buses and murdering their passengers.

Ah, to be young again ...
Not to detract from your larger point but AFAIK the style transfer thing is different. If you're willing to hardcode the style into the net you can go realtime, but the original style transfer paper is able to do different styles without retraining. So they're different algorithms. Unless the SOTA has changed recently.
Nice. Very reminiscent of Magnasanti in simcity:

https://rumorsontheinternets.org/2010/10/14/magnasanti-the-l...

Taking simulation games to their logical extremes is a wonderful, time-honored tradition.
If any developer thinks that in a few years, sandboxing won't be mandatory and fundamental on macOS, I don't know what to tell you. So running away from it now is prolonging the inevitable.
Part of the issue here, I think, is that cpu's are much more complex than they were then. You have a number of different cpu lines with different models on the market at any time.
PSA: don't run 'strings' on untrusted files (CVE-2014-8485)
Display and dismiss your GitHub notifications from inside Atom
I once managed to create a park with a negative amount of guests. I believe it was a concurrency bug: if a guest is drowning (because water appeared below him for example) the game subtracts 1 from the number of guests just before he dies. But if you construct a floor below him when that happens the count stays the same and the visitor lives on...
Leadership is going to change in UP ( state of India )
counties in state of indiana did not always follow standard time of the state

https://en.wikipedia.org/wiki/Time_in_Indiana
Don't know enough rust to follow the article in depth, but isn't using macro a bit cheating ? Is the type system turing complete even without macros ?
It is not FUD. For example I had a working jekyll on my computer when I installed an SASS preprocessor it broke Jekyll.
For example I had a working jekyll on my computer when I installed an SASS preprocessor it broke Jekyll.
I have 103 tabs open. Guess that's the difference..
Well it's hard to say that America has not significantly benefitted from it.

And the gains in the countries which supply the West with their goods are also significant.

So the world on average is significantly better off.

I think the issue today is

1) the huge disparity of the wealth distribution within that average.

2) the inability of human beings as meat space constructs to adapt to those changes. You can't train everyone to be programmers, and as you remove the niches for arts, soft sciences and so on, you remove the ability for the non mathematically inclined to find meaningful, gainful employment.
>> how can I prevent me from using that knowledge at another company

You are expected to distinguish between public-domain knowledge and company-confidential information. Public-domain knowledge includes knowledge that you can (legally) obtain without being a part of the company, that you had from before you joined the company (without being under an NDA), that the company chooses to disclose to the public itself like by publishing papers, etc.

At a new company, you can as such freely describe published patents (i.e., those accessible publicly, whether approved yet or not) from the previous company, however, you or your new company are not expected to be violating any approved patents. It generally helps to not even disclose those inventions at the new company.

"Best practices" are generally not confidential information belonging to a company, though that could theoretically be if they involve patentable inventions or trade secrets. Likewise, you are not expected to be taking out any documents on these best practices subject to copyrights.
The big difference is that if you download a jar it won't brake your other jars because they work in isolation
Conclusion: Goverments always must push for centralization, monopols, weak clients and against free software, to keep control. Thus free software projects can not benefit from any longterm relationship with even a democratic state entity.
That is true.

But that does make the decision what CPU is best for a given use case and budget much more complex, too.

(Like I said, the impact of the CPU on overall system performance is less today than twenty years ago for many use cases, so it is not that much of a problem.)
How much of that Telegram info applies to anything in the last 2 years or so?
Track changes and comments in LaTeX
Quickly Improve Boot Time with Systemd
Apparently being able to communicate in multiple languages will also help people recover from strokes quicker and better: http://www.ed.ac.uk/news/2015/stroke-191115

The following is only anecdotal evidence, but my father could communicate in quite a few languages (Dutch and English of course, but in his youth he could also speak Italian IIRC). I would say that he recovered for 90% after a heavy stroke. Doctors were really surprised by his recovery. On the other hand, my uncle, who also had a stoke recently, could really only speak Dutch and he did not recover much. He can speak only some simple words, can't use half his body, etc…

Since strokes are quite prevalent in my family (my father had a stroke, my aunt, and my grandfather), I will be trying to live as healthy as possible, but at the same time I am trying to learn Thai. I also know Dutch and English of course and back in high school we learned the basics of German and French. I hope if I ever get a stroke, I still will be able to do computer dev afterwards.
> I wonder if the author is aware he's created what amounts to a huge Westworld joke? (No spoilers, please.)

It's not for you to know.