skysight-inc/HackerNews huggingface dataset:
It seems to me that they actually disagree with you, see the comment further up this thread.

>Opendoor is much more focused on the customer experience, trying to give fair offers to every home - everyday homes, not distressed ones.

So do you think that this response is being a bit coy and they are in fact buying deeply discounted homes?

Also, I guess I don't understand where they actually make money. If someone is unable to sell a home for a long period of time and then sells it to OpenDoor, why are they able to then turn around and sell it for more? In this very thread they attest that they're not flippers because they're not adding much real value to the home.
Ask HN: Move to Mac OS or Stick with Windows?
Hey!

My boss offered me a hardware upgrade and I am thinking about switching from my Lenovo notebook to a Mac Book Pro.

As I am working in a media company, I know MBPs quite well from my colleagues, but I´ve never owned or used one because I´m kind of a "Windows child". Nevertheless I like the design and I know that those things are rock-solid working devices.

I am working in a project leader/developer position so I need the Adobe Creative Cloud, standard office applications, but also a small web development stack. Mostly git, Notepad++, MySQL Workbench, things like that (not really stuck to those tools, just using them right now).

I think I might be better off for the whole web development thing by using Mac OS, because of the underlying CLI and its unix roots and because quite a few nice apps might be exclusivly available for OS X.

On the other hand I´m worried about switching from Windows (which I know for about 15 years now) to a new operating system which I had the last "real" contact with in 2009 during my apprenticeship. Will I get around Mac OS or will I struggle with everyday tasks?

Did anyone of you make the switch? Would it make sense? Any questions you want to ask me or I should ask myself?

Edit #1: I told my boss I am concerned about leaving Windows because there might be some software I could be missing. He said he is running Parallels on his MBP for our ERP/CRM tool and it just works fine. So nothing to worry about?
Fair enough -- I mainly wanted to point out an important distinction blurred by "why vs. what". It's up to the context whether you'd care more about this kind of why or what. However, it's this what -- what the code is meant to do -- that's both the most basic info for maintenance and in poorer supply, as I've seen it. It's often easier to get an off-the-cuff answer to "why do that?" (or to not need it) than "exactly what was this code meant to do? Does the rest of the system depend on the fact that it freems the bleetches, or can I change that?" -- in that case you're more likely to get back "Hm, I'd better read all this related code to swap it into my head".

Your experience might be different, and that'd be kind of interesting.
I wish you could somehow define a return type for a function without having to declare a class. Maybe have the function return an anonymous class and then have the compiler infer that.
Software Rot
> Every argument in favor of letting people with money have a nicer prison experience than those without is an argument in favor of fixing prison problems for every inmate, instead.

Uhm, could it be that you have a typo in your posts, like a missing not?
Because i have a hard time finding logic in the argument as written.
Really liking the extras with Tuples/Destructuring... that was always a pain point imho with dealing with Tuples previously. Would still love a regexp literal though.
Dicono di noi
That's certainly the letter of the law, but it's pretty clear Cloud SQL is here to stay.
Have you considered that you might not be a fit for companies where you are applying? For example, I would bomb at any enterprisey company, and I do really well in small early stage startups.

I could apply to hundreds of corporate jobs and I'm pretty sure I'd get none of them. Whereas for small startups I have historically rejected more offers than I've taken.

In fact, I have never gotten an offer from any company bigger than 30 or so employees. And yet my inbox gets at least 1 recruiter spam per week.

But that's besides the point. If there are very many engineers out there who aren't getting jobs within, say, 1 year of actively starting to look. And if there are very many companies out there that can't hire engineers within, say, 1 year of actively starting to look. Then there's something wrong with market fluidity in one way or another.

That said, I don't think I've ever heard of a competent engineer who can't land a job within a year of actively seeking.

Then again, I've heard that if you aren't doing anything useful for over a year, your prospects start to dwindle because people wonder what's your deal and see it as a red flag.
Interesting, I've found the reverse is true for me with ES6.

For example, ES6 already had local functions (and a very terse form of that too using lambdas)

class C {
method() {
let localFunction = x => x + 1
function anotherLocal(a) { return a + 1; }
}
}

... arrays are normally used to represent tuples (or freeform objects), and it includes destructuring too:

function f(x) { return [x, x*2] }
let [x, xdoubled] = f(5)

or

function f(y) { return {y, timesTwo: y*2} }
let {y, timesTwo} = f(10)

It almost seemed to me that many of the features listed here were "borrowed" from the liberal style allowed by ES6 and TypeScript (am probably wrong, and both are borrowing from elsewhere).
Across devices it seems it is very portable.

Now, across compiler vendors and versions it is hard
I don't know. F# has been the next great thing for a long time but it never really happened.
> it is true that Israeli passports are not allowed

So not misinformation. And not only Israeli passports but any having Israeli citizenship even if they use another passport, and anybody who has Israeli stamp in their passport, isn't it?
But that's precisely Feynman's point, isn't it?

I doubt he idealized the atom, he's just giving a simple example of a model "the object" that is objectively wrong but still useful. He's really just saying "all models are wrong, some models are useful".
and now Mongo https://docs.microsoft.com/en-us/azure/documentdb/documentdb...
The `dep` repository: https://github.com/golang/dep
If they only added deterministic constructors the language would be perfect for me.
This implies that we don't have enough home-grown talent. We do.
I'm a huge fan of http://bridge.net/ for c# to js "transpilation". The runtime isn't too hefty and provides great feature parity to javascript.
I don't like Scala much, a personal preference, but the research behind Dotty is utterly amazing, and when it becomes ready for prime time, it'll be a killer feature.

DOT is some great math, letting them bring simplicity and a ton of high level features to the compiler with very little cost.
The researchers discovered an unexpected link between cancer and autism
Will it be available in the same private network as the rest of our GCE VMs? Last I checked, Google Cloud MySQL runs over the public network, which is a big pain in the ass for access control.
Local methods are really cool, but kind of remind me of GOSUB in QuickBasic from back in the day. It was considered an anti-pattern, if I remember correctly.
> However, this doesn't happen in practice because the electoral college system heavily reduces the weight of votes coming from inner-cities and urban areas, and also excludes votes coming from urban areas that lie within a larger, Republican-leaning state.

The Electoral College doesn't 'reduce the weight of votes coming from inner-cities and urban areas'; it allocates votes to states in roughly proportion to population.

Voting by states doesn't just 'exclude votes coming from urban areas that lie within a larger, Republican-leaning state,' but also excludes votes from conservatives living in Democratic states, e.g. California.

> probably most people in Philadelphia voted for Clinton, but their votes were nullified because the state over-all went to Trump.

Their votes weren't nullified any more than the votes of those against Brexit were nullified by those who voted for: it's in the nature of a vote that someone will lose (not be nullified).

I didn't vote for President Trump, but I am glad that we are a federal republic with an Electoral College, not a direct democracy or anything like it. I wish we had more federalism, not less, to include state legislatures appointing senators and electors, and the elimination of the popular vote for president altogether.
I think the point the parent was trying to make is that responding to a recruiter isn't likely to get you ANY job, because they don't understand the job reqs they're recruiting for nor the people they're trying to place.
isn't being "[...] much more focused on the customer experience, trying to give fair offers to every home [...]" just a layer on top of the business model - which seems to be indistinguishable from flipping houses?
Sometimes the "so much more" is the issue with Scala, but yeah, Scala is a great way to make you say "man, I wish I had _" in every other language you use.
My LinkedIn is completely blank - no bio, no picture, no skills, no education info, nothing about where I work, about four connections to former coworkers. I get emails almost every day from recruiters nonetheless. It's like the epitome of r-selection.
I wouldn't be surprised if Typescript becomes native in the next decade. That will address some of the sins of JS and make Webassembly less of a hack.
I wish C# had standalone functions without needing to wrap them in classes.
Interesting. I'm inclined to think that this is not good. But it makes sense consensus, just seems to me if everyone is wrong. But the quality-check (seed guy) could be wrong as well.
Thoughts on how this compares to something like Azure AD Application Proxy? Seems cheaper at least!
Here's the original article that sparked this claim. They say that "Sources tell The Next Web".

https://thenextweb.com/dd/2016/04/07/google-facebook-uber-sw...
I'm in the position to make my company buy it. I really would like to. But Google's horrible history of dropping products shortly after release makes me not even remotely consider this.
Not sure why you're getting down-voted, exposing the Docker API over a TCP socket using TLS is the only way to even hope to do it safely.
As a senior computer science student, who constantly tries to learn and keep up to date on his own time, I felt a little overwhelmed after reading this article. I know that they are just tools that can be learned, but my question is about junior devs. How do you go about hiring (if it is the case that you do hire junior devs) and training them?
That's just an example that i find interesting enough, that quite a few US companies tried to solve, but still have a long way to go.

As for self-driving cars, Chinese companies like Baidu are not unlike Google, and they are investing/researching heavily in these fields. The only twist is that self-driving in China would be a lot harder to solve because the roads are a lot messy there :) At the same time, many of these companies directly invests in US companies as well
Is this _emphasis_ a meme I'm not aware of, or are you just copying the parent's particular usage?
well you can already define a lambda locally right now and do the exact same thing
Despite Google's confused messaging strategy, I am actually okay with this. This is the clearest indication I've seen of a clear, targetted approach from them on the messaging front.

Hangouts was/is amazing for conf calls, so they took that, made it simpler and called it Meet. Hangouts was less awesome for chat, but a lot of people are using it and Slack, so they took the good things from Slack, revamped the chat experience and called it Chat.

Their intro explainer has quotes from people in large corporations saying how good it is and scenarios of these products being used for "work things."

I like this and hope that it rises in prominence.
Having left C# for iOS development a while ago, it's really interesting to come back and see how many features (tuples, discards, local functions, etc.) have made their way into both languages.
Yes. Otherwise any process which can access the TCP port has full root access on the computer where Docker is installed. And root access to the entire Docker swarm cluster if swarm mode is enabled and the current node is acting as a manager.

Whether or not giving root access to a system performance tool is wise is left as an exercise to the reader.
$6 salary cannot support any family, even if you are living in the cheapest part of the country. Here is what illegals do once they get in,

Crime statistics: 611,234 unique crimes in Texas from 2008 to 2014

https://pjmedia.com/jchristianadams/2015/7/23/alien-crime-wa...

There are real innocent humans who suffer and pay price because some greedy wants cheap labor in his farm or restaurant. For these common people, illegals live among them and these normal law abiding and tax paying citizens unfortunately do not have high walls around their houses like elites in silicon valley, hollywood or upper west side of New York. Does anyone give that a thought? specially those who want sanctuary cities.
The size of the alphanumeric keyboard is a real problem for me when trying to enter a password to open my device.

Sure, I can do it, but it really slows me down, and makes the value of the password a lot less to me.

I'd rather use a longer and more complex PIN on a much larger keyboard. Preferably one that re-uses at least some of the numbers, so they might have an idea of how long the PIN is, but they might have a harder time figuring out what the correct order of the numbers is.

At least, that's my current view. That might change tomorrow. ;)
Making a Git commit through the GitHub git-data API
I once raised a support ticket for a public SaaS printer that wasn't printing a resume. Not too long after, the tech on the other end tried to recruit me. Lesson learned to never use public printers.
>"Though, the other reason we're not living in a simulation is that reality is continuous"

I'm not so sure that it is. Given the existence of Planck length and Planck time and other related units, it's entirely reasonable that at the lowest levels our universe is discrete, not analogue. I'll be the first to admit that it's been nearly 20 years since I've studied this stuff and I'm far from an expert, but I'm pretty sure there's no conclusive evidence that reality is continuous rather than discrete.
Even the Peninsula (e.g. San Mateo or Redwood City) is significantly better weather wise compared to SF.
It's common convention that's a couple decades old at this point, also included in markdown: https://en.wikipedia.org/wiki/Markdown#Example

RFC 7, from May 1969, used it: https://www.rfc-editor.org/rfc/rfc7.txt
Ask HN: Backup service to back up all files newer than date X?
Before Comcast introduced data caps there wouldn't be a need for doing this but now it seems best to back up only files newer than date X.

Start by making a copy of the current files onto an external hard drive, unplugging it, and putting the backup in a safe place. Instead of trying to deal with bringing the backup home, syncing, taking it away, etc. the software should only back up files going forward.

It seemed like rsync did this but looking at the man page there's only reference to updating files that have been modified or don't exist on the backup.

BackBlaze seems awesome because of their restore via hard disk for free (you pay for a 4TB hard drive but you get your payment back if you send the drive in within 30 days; you can get multiple drives if you need to). But they don't offer to back up only files created (or touched or whatever) after X date.

One way to circumvent this is by creating a directory - "new videos" - and backing that up while excluding the "videos" directory from BackBlaze. Or creating a "videos to backup directory" and move files into that incrementally.

I really, really hate that Comcast was able to implement data caps with no consequences because all of the other alternatives were worse. With the "spare" room after Youtube, Netflix and so on at our house it would take over 2 years to back up existing files.
What I don't get is why more folks don't just use per-project GOPATHs.

I have all my stuff in $PROJECT/src/$PROJECT, and all the dependencies are git submodules in $PROJECT/src/, and it all Just Works. Perfectly. git submodule is a bit of an annoyance, but it works. Anyone fetching my project just checks everything out, and it all Just Works™.

It's a lot better than using a dependency-management tool and shared GOPATH, at least in my experience.
It matters that the same development tooling is available on Linux.
Well...there's ways to call into Go, Rust and C++ from Node with very little performance penalty. Rust and C++ can even build native Node modules with no need to even write a single line of glue code in JavaScript. If you need performance, Node gives you quite a few options.
>America's jails are places where people got to get abused rather than get rehabilitated, so what is the big deal about some people paying for a better environment?

Because the general ideal for justice is punishment to be based on guilt, not ability to pay for a lessening of guilt.

And allowing some to pay for not going there may be seen as furthering the problem, by making influental people less likely to suffer the same consequences and inspire prisons to treat "second class" inmates worse to increase the motivation to buy an upgrade to "first class"
The finding was that people who had received a "no hire" recommendation yet still received an offer tended to do well. The reason being: to compensate for the poor feedback, someone else on the hiring loop believed in the candidate so much and saw something exceptional and were willing to go to bat for them.
I am not a lawyer and you should trust what I say as much as you would trust graffiti scribbled on a wall in the bathroom.

That being said,

In Florida, it is treated much like drugs.

Most cases are constructive possession and in such cases The prosecution has to show:

1. You had knowledge of the presence of the contraband

2. You had knowledge of the contraband's illicit nature.

3. You had the ability to excercise dominion and control over the contraband.

I read a case in which a person had, on their person, a over-the-counter Tylenol bottle. Inside the bottle was Tylenol w/codeine, of which they did not have a prescription for. They were convicted of possession of a controlled substance. Their conviction was overturned on appeal because there was no evidence showing that they knew the substance in the bottle was actually Tylenol w/codeine as opposed to just Tylenol.

Proving those three is a giant rabbit hole. Researching this was extremely eye opening for me, and if you live in a similar state, I would suggest you research it as well.

In your example, if there was no evidence that you knew what the encrypted file contained, and no evidence that you knew the password/key to the file, then only the first bar would be met -- knowledge of its presence, and thus your case could never even go to trial -- even an okay lawyer would get it dismissed for lack of evidence.

Now that 'evidence' word is very squirrelly. If a detective says you told him you knew what was in the file, that counts and the case goes to trial and a jury gets to decide whether you actually knew what was there. With drug cases, they might listen, weigh the facts, and be sympathetic. With a child porn case, not so much. Yes, the detective would be perjuring himself if you did not actually say that, but how do you prove that? That's one of the reasons any lawyer will tell you NEVER TALK TO THE POLICE. If you excercise your fifth amendment and do not talk to them, they can't put words in your mouth.

A site with a ton of information on this is http://www.ejdirga.com/criminal_offenses/drugs/florida-drug-...

Edit: add IANAL disclaimer at the top
The problem I had with the Seek model was that it connected to my phone via a Lightning connector, and there was no good way to ensure that connection remained solid. Dropped the thing the same day I got it, and it broke. Haven't tried one since.

It's also hard to use them if you have any kind of a case on your phone.

If I had one that worked via Bluetooth or Wifi, or was built into a phone case, or had a longer cable that I could route around my existing case, then I might give it another try.

Short of that, I'm looking forward to the standalone model.
- I assume sentiment and star ratings are strongly correlated, but are there cases where these deviate?

- Is there any seasonality to review volume and/or sentiment (day of week, time of month/year/etc) that holds across many apps?

- Are there interesting differences in sentiment mean+variance by app category? For example, are utility app reviews more polarized than games?
This is standard operating procedure at propaganda outlets like NYT/Washington Post Et Al. It's called "burying the lead". When the crux of an issue is buried as a footnote in the last paragraph.

The controlled media will quibble over symantics of a Tweet and ignore the shocking truth that innumerous government agencies can aquire blackmail on anyone they want at any time without even breaking the law; and if they fear a journalist or leaker sufficiently, cause a high speed car or plane crash to get rid of them.
I do this sometimes. It's like a form of underlining when underlining isn't supported. Also, I think people get the habit from using Markdown, which uses _this_ for emphasis.
This looks amazing!

Too bad that the name collides with the Ubuntu package ctop which installs https://github.com/yadutaf/ctop
FBI investigates computer link between Russian bank and Trump Organization
EFF Applauds Amazon for Pushing Back on Request for Echo Data
Its an excellent question for an automotive analogy and if you accept that market pressure evolves cars similar to the process of biological evolution, then its interesting to contemplate various "family tree of car ancestors" while cars evolve into distinct and interesting niches, while at the same time there are no or very few chimera cars on the roads today that are an intermediate form between manufacturers and successful models.

Its actually very unusual in the car world, and I guess in evolution in general, for something like the SUV crossover to evolve where its basically SUV appearance on a car chassis, more or less. I think the closest biological analogy to a crossover SUV is a platypus. Although SUVs aren't nearly as cool as a platypus.
Do you plan to introduce something similar to AWS step machines?
Even if there wouldn't be a physical war, there would be no reason to expect free trade, free movement, shared currency or a stable replacement currency.
If it's natural for a mathematical function to return a tuple, it should return a tuple; things being objects for the sake of it doesn't constitute an argument. For example: coordinates, swap function, a list partitioning function (returning two lists partitioned based on an element), etc.
I really wish that it had been times.ny.ny.us instead, but I guess it's all water under the bridge at this point.
Microsoft Project Scorpio
Thanks for the GoRails shoutout! <3
This is a very strange idea. You start a company and you're arm's length to enjoy the benefit?
It is a nuance.

Opendoor: Targets sellers that want to sell quickly without any hassle.

Flippers: Targets sellers that want to sell quickly without any hassle. Some of them are distressed. Some of them are just in a hurry.

There really is no real distinction. How they make money is clearly laid out on their website. They buy for low, sell for higher than the bought. I believe they also cut out realtors.
Don't the tuples with named values do that for you?

(string first, string middle, string last) LookupName(long id)