skysight-inc/HackerNews huggingface dataset:
After spending decades doing that, I assume he died of old age, surrounded by his admiring fans?
If you're waiting for feature parity with C# in VS, you'll never get it. There are millions of C# developers and F# devs are counted in the tens of thousands (sadly) so there's a reason for that.

I don't believe most organizations considering adopting F# or Scala are considering them for GUI development so I'm not sure why you'd rule out F# because of that
Most of the damage during a hurricane occurs due to the storm surge, which is a wall of water that is pushed up on land and then drains back out.

Even if the structure remains intact - and storm surges have no problem washing concrete and stone away - the house has to be ripped apart. The flooding ruins sheetrock, furniture, carpet, etc and mold growth is a huge issue.

The wind is usually not that big a deal unless you have a tornado during the hurricane. I have a 100 year old wood framed house that has been though many hurricanes, including Katrina. Generally the worst case wind-wise for most people is that you see some minor roof damage and little else unless a tree falls on the house. Wooden houses certainly do not "disintegrate" during storms.
While I agree that simply focusing on the method used is missing the bigger picture, it can have benefits. In England & Wales, changing domestic gas formulation dropped the overall suicide rate [1], so there is a precedent for positive effects from removing easy access. While this should certainly not be the only measure, it can be accomplished quite a bit more quickly and easily than changing both the university entrance process as well as the parenting culture. But I would consider it at-best to be a stopgap measure.

[1] https://www.journals.uchicago.edu/doi/abs/10.1086/449144?jou...
The demo uses the webcam, and unfortunately I lack the proper skin color for this task.
My buddy is pulling a Forest Gump to fight child abuse
Darwin's Theory of Evolution Book and More Cool Stuff
Some perspective please. At 14 dollars an hour, these workers are in the top 1 percentof all human beings on earth. Privileged, even, one could say
A common illusion that developers tend to have is the "I'm right, why can't they just see it" syndrome. Without knowing the full story, who knows what actually happened there. When you're working on a team, it's completely different from working alone because productivity at scale is totally different from churning out code by yourself

One of the best advices I've heard about starting a new job is that, shut up for 6 months and just do whatever you're told. Don't make any decisions, don't make any improvements to the company process, and don't argue with people. Be relentlessly curious and ask lots of questions and follow the herd. Learn everythig you can about the process - the pitfalls, who are the strongest and weakest teamates, who are the difficult ones, who are the influential ones, how do they resolve issues.

Once you learn the team's in and out, you have more leg to stand on when influencing decisions. That's when you start suggesting improvements, drawing on the solid experience and trust you've built over the past 6 months

From your story, it's clear you wanted to "do it my way" from the get-go and had no patience or respect for other people's way of doing things. It has nothing to do with like-ability or being right and certainly shows lack of professional experience and judgement. I would certainly not want someone like that on my team, no matter how technically gifted they are because an asshole player like that would derail any software team
Possible explanation - parents in rich countries have enough power to pressure on schools to assign homework that requires less parental involvement. If you are "suspect parent", you are less likely to argue that there is too much homework because that might badly influence how teachers perceive your kid. If you are rich parent with good social standing, you are free to say so and while teachers might complain at home about "spoiled rich kids", you are likely get your way.

Also, I am more involved where I think school is not sufficient to fix the issue. Where I trust the teacher and school, I am involved much less.
I'm more worried that they will eventually switch it off in favor of the new mobile site.

There is no guarantee that this will keep working indefinitely.
this would be nice for a safety necklace cam.
Also, from my understanding, Kotlin is tied to the Intellij ecosystem, so open source tooling is lacking when compared to Scala.
Your post assumes that programmers are always applying for well paying jobs at great companies and have a great chance at any position they do this homework for. Realistically, there are 50-100 people applying for every position in the US, many of whom are qualified. So 50 devs are going to do a day of homework, doing two months of collective work? And then you have to do it again for every other job you apply for? Get outta here!
[deleted too many fanboys on HN]
I should also mention: using more CPU to decompress highly compressed data means you have less CPU available (on a multithreaded app in a resource-managed environment) for other work. Since after decompressing you're going to be doing a bunch of other work (and a lot of that work will be going on simultaneousy in other threads), using less CPU to decompress can give higher throughput. But, again, this is a very complex problem.
It is common sense to check your control group measurements against the literature and see where they stand. I would also expect to mention the results of that search in the paper.

Looking closer at the paper I see they also had some spleen sizes from a European cohort. They do not seem to tell us what those volumes were, instead only reporting p-values. Can anyone find it?
what do you propose is happening in these philosophy classes that is so racist and sexist to chase away all the women and ethnic minorities? It must be like an Ivy League frat house to go from 50/50 to 95/5 in gender representation.
She did lots of icons for Windows 3 and card deck too.

http://kare.com/microsoft/

She was creative director at NeXT, and was a founder of Easel so did icons for Nautilus on Linux. She worked on OS/2 for IBM.

Essentially she has had a big say in the look & feel of every desktop operating system.
Rust will have to improve quite a bit to have something like Swing, SWT, JavaFX, which are just there for Scala devs.

Kotlin is nice if all you want is a simpler Scala.

Then there is Java slowly taking the more relevant features from them, while being the platform's language.

Scheduled to be added next, pattern matching.
It's a nice reminder that being technically proficient is not enough. In the end this is a team game, reminding everyone how shitty job they do is not going to help you estabilishing your place there.
Also, acting as a leader, when there is no one to lead is pointless. As someone said before me, earn their respect first, and then try to change them.
Interesting thought, if N.K. is as connected as the USA, the master hacker would more or less own (pwn?) the country, right? "Luckily" for NK, most of their infrastructure are probably offline.
Implicits are very powerful when used correctly, but are terrible if not.
Exactly, there is nothing stopping people doing exactly what you said...except for the fact that it is hard, undesirable work, hence why it is well paying and therefore not "overpriced".
That's Nostradamus-level crazytown. What next, PHP strongly enforcing a sound static type system with immutable defaults, GADTs and dependent types?

Congrats to the MongoDB team!
Neither of those has or intends to have HKT, and they'll never be an acceptable replacement for Scala without it. They're "improving faster" but only in that they're starting from further behind.
Nearly all house roofs are pitched, at least in the southeast. I have never seen one that wasn't. Very sharp pitches are more common in newer homes, though, in my experience.
> which has the potential to achieve better accuracy

The quality of the used names extraction affects accuracy, but not compile speed. I must say, Dotty and Scala are extracting about the same amount of dependencies, with some corner cases being covered better in Dotty (for example, changes in constant values).

I don't see a way Dotty can become a faster incremental compiler that doesn't involve adding the incrementality in the compiler.
This is a temptation to repply... I will just relax and bring pop corn to watch! hehe
More than that, if you want Kotlin/Native debugging support, you need to either buy Clion or AppCode, as it is not available on the community edition.
At any decently sized company, there is no overlap between IT (helpdesk and desktop support) and engineering jobs. I worked at a regional company with six people on the security/compliance team and not once was I ever asked to fix a printer or troubleshoot a laptop. We had dedicated people for that.

It's actually at the smaller companies (like startups) where you'll be expected to do that. I worked at a company with <20 people total in the entire "IT department" (encompassing all computer-related things). Even though my job title was security analyst, I was in Active Directory, I was configuring Cisco gear, I had the on-call phone for the entire department, my phone was in the helpdesk rotation, I'd be dispatched to satellite locations to troubleshoot their wireless.

In my current job as a consultant, I've worked with startups where their engineers are answering support emails and replacing their own hard drives because they don't have a helpdesk or a desktop support team.

'exDM69, I'm not arguing with/against you, just piggybacking off your distinctions to help the conversation. If you're afraid that moving from a tech company to any other enterprise will have you putting on many different hats, it's probably not true. Unless you move to a tiny company, which is true for tech companies as well. Any real enterprise company will have dedicated IT support teams and you will be reprimanded for trying to perform your own IT maintenance since that's not your job.
It seems to me, being "popular" is more an attained status rather than any kind of quality. What I mean is, the kids who went along with the group gave the group an opportunity to evaluate the newcomer - and gave the newcomer a chance to build some level of likeability, trust, respect.

One may be all of those things, but without giving the group an opportunity to discover that for themselves, they aren't going to listen to your suggestions. Or one may start by going along with the group, but be abrasive and obnoxious, and no matter how much time they spent with the group, they won't be popular.
I live in about a 200 year old house that's kinda sorta post and beam but nothing like 10x10s. And some really wide floor boards. When I had to do a major renovation I got some wider floor boards but they're still a lot thinner than some of the ones already in the house.
This can get your entire family sent to a work camp. SERIOUS misstep there.
I've had many a struggle with this.

On the flip side, I have found libraries that are unmaintained and are pleasant enough to understand. I've forked those and used them, happy that:

1. I can quickly fix any bugs that I face

2. Someone else can make use of my maintenance.
Japanese companies see big things in small-scale industrial robots
Google uses an internal tool like this called MOMA. It was built by internal Google engineers. I’ve heard from friends who work at Google it’s not the best. They also have never released it publicly. As an alternative to Home, I’d suggest Google Sites or one of the startups mentioned on this thread like Tettra.co, Carrot.io, or FizBuz.com.

Full disclosure: I’m the co-founder of Tettra.
BTW I really like playing with Scala, but I also really like Go, OCaml, Clojure, Kotlin, Elixir as well. As well as the traditional Java/Python/C++ I feel like I'm drowning in choice.

I didn't realize so much of Apache ecosystem had moved to Scala which is huge.
Tesla vs. Waymo: who’s winning the race for self-driving cars
Not until we see more companies raise millions/billions in venture capital to fund it. It's certainly a trend right now, but it doesn't seem to be as much of a 'mention it and get free money to try starting a unicorn' one as say Uber esque services or cryptocurrency ones are at the moment.
Scala is not for development, it's a research project.
Flexo-photovoltaic effect
So your biggest complaint is "Scala doesn't look like Python"? I mean, I love Python, but indentation-based syntax isn't that great. I think Scala is fine as it is.
Foundation DB is Back
that makes sense, just be weird if you dont finish your masters to have you bachelor, then a few years of nothing, and then your first job. I'd put the master course there too, but perhaps include a note that you didn't graduate?
Yes. While we make money by placing people, most of the day-to-day activity involves sharing papers, open source collaboration, etc. (plus job-related things like sharing interview tips)
Evolution mostly works by selecting on variants in existing genes. The large majority of de novo mutations are either neutral or negative. If traits are selected for or against in the population and change in frequency that absolutely is evolution. Andean Indians have different adaptations to Tibetans to living at high altitude in part because the genes involved have been under selection for different lengths of time. Andeans have poorer adaptations because they have been living at those altitudes for a shorter time than Tibetans. The Tibetan adaptations introgressed from archaic hominids, not H. Sapiens, but the Andeans didn’t have that advantage. The term to google if you want to learn more is selective sweep.

There are many examples of recent selective sweeps in recent human evolution, from lactase persistence in Indo-Europeans to depigmentation in people who live at high latitudes.
> The same thing was said about early chess AIs and the Alpha GO project

Afaik, chess AI (I mean, modern ones like deep blue) had little to no wide impact on AI. They had a lot of impact on chess though.

But it's way easier to model a chessboard than a game like StarCraft, the domain specific work is just orders of magnitude bigger.
That's not unreasonable if you want to select for high performing children. The correlation is very clear.
OT. If you want to discuss it off-site, send me an email here: halibetlector@0hdear.com
Hmm...a bit different experience by me growing up and graduated from high school in a poor Southeast Asian country.

There, a lot of parents (esp. from lower and mid-middle class) invest a good chunk of money/resources on their kids' education. BUT, unlike this article claims, they aren't that heavily involved in kids' homework. The parents in my country seem to believe that once they pay money to send kids to after-school classes, the progress in students' learning is up to the teachers in those after-school programs.

Most of them don't have time or mental energy left to tend to their kids' homework because they are too busy working (both parents working is typical in poor countries too) and/or running errands (thanks to inefficient bureaucratic system and insufficient infrastructure such as frequent power outages, life's chores take enormously more time than they would in developed world...)
Demand is eroding? Any data to back up the wildly made up fact?
WJP004 is also good https://www.youtube.com/user/WJP004/videos

Also doing much of the work himself.
The illusion of time
Ford didn't go public until ~10 years after Henry Ford died.
Any chance of being able to save the network filter? It takes ages to re-enter a set of filters for request type, source, name etc. on every page refresh, to the point where I've got a bookmarklet so I can at least just copy and paste it in every time.
Ask HN: Exercising options without a fair market value?
I am interested in exercising NSO options in a company I recently stopped working for (i.e. they will expire soon). I would like to understand the tax implications of doing so and have requested the fair market value of the underlying shares, but the company has declined to provide this information.

I am trying to understand if this is a reasonable position for the company to take. While I can afford to exercise, I believe it is extremely dangerous to do so without knowing what the potential tax liability is, and as far as I know, the only way to estimate this would be with the fair market value of the shares. My own experience exercising options with other companies, as well as friends' experiences, tell me this that it's unusual for a company to refuse to share this information, and I've spoken with a number of tax professionals who agree. The options were granted early enough and with a low enough strike price that it is highly likely there would be a heavy tax liability that I could not afford - but I simply do not know with certainty.

Has anyone else been in this situation? Is there something I'm missing?

Note that this question isn't what I should have done differently in the past - which I'm well aware of! - but what to do in this situation. I will also be speaking with a tax professional in more depth, but wanted to ask the community's opinion in the interest of thoroughness. Thanks for your insights!
️ New WhatsApp Status Video 2018 – Naag Ishq Ka
There is a huge problem with this audit. If we look at the page:

https://www.iconomi.net/audit/201804

There are liability and reserve line items. ICONOMI made special effort to spell out their liabilities - giving user and DAA level breakdowns in coins.

But, there are no details on what the reserves look like. We get only one line explaining they had 42 million in parity multisig wallet. The problem with such approach is that we don't know what all things were considered during the audit.

This leaves lot of questions unanswered. For example - Does ICONOMI hold cash? If yes, then what happens if liability coin values outgrows their cash.
Interval training: More workout in less time (and you can do it)
One question some eager beavers might be asking is how do I deal with things when I see something that is obviously wrong. It depends, but if it's something that's well established and everybody has learned to live with I note it privately. Then I know where the bodies are buried and if it does become an issue I can point it out pretty quickly.

If it's something that's more immediate usually nature will take its course, but if it doesn't usually a quiet word in a tester's ear can elicit the necessary dialogue.

With regards to other people being "lazy" and "not fulfilling their role" I prefer to take a position of unconditional positive regard and presume that everybody is busy ... my cardinal rule when making big changes is "cause as little extra work for other people as possible".

Keeping people busy is management's responsibility, and if I'm totally going to pull the rug from under something I'll get them on board. If they tell me to leave it alone I leave it alone but I've told them what the issue is and its their problem now, to weigh up and act upon as they see fit.
I did not want to start a flame-war Scala vs Go, it's just that I like Go simplicity & readability (I also like Python and Ruby for those reasons as well) whereas I'm not a huge fan of the Perl feeling of Scala.
How is that inevitable? Other than the heat death of the universe, inevitability is just an excuse for inaction or even support. It's cowardice masking itself, but only to itself, as wisdom.
> Also many open source libraries in Scala land have a very short life time and will not be upgraded to Scala3. No problem with Java, but it will take months for many larger projects to remove Scala2 library dependencies from their code base.

The announcement says Scala 3 will be able to call Scala 2 libraries, so even if you're right (which is not my experience of open-source Scala libraries at all FWIW) this won't be an issue.
I used to worry too back when I only had a few MB. But now I have several GB's of memory on my dev machine. Also I have not heard people complain about Ecipse et-al, but when it comes to the web and JavaScript it has to be fast, or it will be "slow because of JavaScript".
Just because you think a law is unreasonable, doesn't mean it does not apply. It might be unreasonable, but you still have to pay (or relocate, or find a loophole around it)
I currently do not have one by myself, but you can see some of it from Google Maps street view: https://goo.gl/maps/rXx5DKRT4K12

It's this one: https://imgur.com/a/afZgOZ2

Naturally it has been maintained over the years, new roofing, new paint, but all in all it's the same house.
> it boils down to microblogging + threaded discussions

I use facebook only for events, groups and chat.
What kind of “evidence” would you ever accept? If they show you server logs with NK IPs, you would point out that those are just text files, and can easily be faked. In fact, there is no evidence whatsoever that an online publication could provide if you refuse to accept peoples’ testimony.

This idea of distrusting institutions like the media is probably meant to make you appear smart and in-the-know. But it’s really just nihilism that leads to the breakdown of civil discourse.

The WSJ is generally regarded as an ethical and professional source of reporting, some upheaval in the last months nonewithstanding. And that’s how the system works: you can never verify all the facts of a single article. But you can judge a publisher on their track record. And, by all means, call bullshit on anything the National Inquirer writes. But if it’s a reputable source of news, and generally gels with a lot of other reporting by other sources from all along the ideological spectrum, don’t throw a temper tantrum and expect people to believe you over them.
IT fixes peoples computers.

Rather, we manage peoples computers, and the environment that allows them to function. The misconception that IT is only there to fix, is because we're invisible to you when everything works as expected.
Yet I live in a wood house in a fairly harsh climate--New England--that's over 200 years old, which is not at all uncommon in this area. I love that, when practices are different from where they live, people automatically gravitate to "they're obviously idiots" as the explanation.
It doesn't "need" to be a priority. However, some Apple products (the MBP in particular) were big among professional users who now feel a little left behind.

Also, This is not limited to the software level. See the new MBP: there is no option for a laptop with top specs and no Touch Bar.
This post resonates deeply with me, explaining exactly how my experience at some points as been working with people.
I am still in the early stages of my professional career, so I am nowhere near a stage where I think I am even close to know pretty much anything to the standards that I have mentally set for my self.

But I have found the share amount of employees, which just bloat confidence in anything they say, even if it is the wrongest thing in the entire Universe.

Always prefer to lower the bar around the quality of code, translating into more problems with future requirements, readability and so on. The reason? Self-preference to bad habits, but also the "no time" excuse, which in some cases might be the appropriate choice, but in others simply translates onto an obvious lack of ambition, but also a mind-blowing lack of respect for the programming art.

And I say this knowing that I am nowhere near the level which I want to be and very far away to actually produce code that I can consider to have met the standards of anyone with level of expertise in the same subject.
According to the inflation calculator the original Macintosh cost the equivalent of 6,068 of today's dollars.