skysight-inc/HackerNews huggingface dataset:
Clark, thanks so much for YAML. I love it and use it a lot. It actually increases the day-to-day joy of the work I do as a developer.

(While constructive criticism is fine, those rare people who trash it are... nonsensical to me. I'd like to see them do one-tenth as good under the same conditions!)
I'm still amazed that Julia hasn't taken off in six years. It's this great language that solves most of the problems that other (scientific computing) languages have, and hardly anyone uses it. I use it all the time for personal projects, but I use Python at work. Looking forward to the day I can use Julia for everything.
It's known as "the index card"[1] and it's really the best advice for 99% of people who just want to make the most of their money:

1. max your 401k

2. buy a low cost mutual/index fund (e.g. VFINX)

3. never buy individual stocks/bonds

4. save 20% of your money

5. pay off your credit card balance in full every month

6. maximize tax-advantaged savings accounts (e.g. SEP, IRA)

7. pay attention to fees (i.e. avoid actively-managed mutual funds)

8. only use financial advisors who adhere to a fiduciary standard

9. promote social insurance programs to help people when things go wrong

[1] https://img.washingtonpost.com/blogs/wonkblog/files/2013/09/...
> as of June 1st, 2018

Is repeated multiple times in the articles and the lawyers statements.

Smells like a case of an idea getting ahead of the legal requirements and trying to catch up after the fact.

Are there any reporting requirements around large loans/investments? I wonder if someone can publicly trace where these $2B came from and when.
Chrome is still king when it comes to fast JS execution and modern technologies. I'm talking about real world use, I know some benchmarks put FF and Edge ahead.

The recent post about real time pose estimation was a pretty example of that - pretty unusable in FF, runs great in Chrome (on Windows at least)

https://storage.googleapis.com/tfjs-models/demos/posenet/cam...

https://news.ycombinator.com/item?id=17283525
Hacker News paydirt!
I've heard a rumor that the mypy team has an alpha python->c++ compiler working.
per window. not per tab.
I recommend using `egress` in a simple setup like that, it'll still work if you ever change your network device.

block in on egress proto tcp to port { 25, 80 }
Jsonnet is awesome. We use it to generate our yaml files for kubernetes. YAML isn’t easy to parse, nor is it very flexible as a templating language. It gets cumbersome very quickly.

Jsonnet is a relief. Kubernetes should have been a dumb json config from the get go. JSON is ridiculously simple to parse and emit. It has huge interoperability as well with lots of programming languages.
To generalize the issues is not 'the reserves' it's the terms attached to them.

When, from whom, for what period, under what conditions yada yada.

A single sentence in a contract from a lender could nullify everything effectively making it all for show.

The reason the report was from a 'high profile firm' might be because they are trying to make a political/news/pop-culture statement to the masses of users, investors and techies, as opposed to a strictly legal one to would be SEC or auditors or whatever.
I must be an outlier. I find the chrome 'one person per instance' thing works fine, with multiple virtual desktops.

I have colour coded my chrome personalities for me, me-as-lists and me-at-work and I slide desks sideways in OSX to get between them. I never mistake one for the other, I have distinct cache state, distinct password/form completion, and unified plugins within limits.

Not that I dislike FF, but the 'chrome does it worser' meme about how to be multiple google people: Chrome does it different
To be fair I take this as a gain as I see tax haven as a much more harmful thing than Al-Quaeda ever was. It is an enabler not only of terrorism but of several crimes that causes a countless amount of death globally.

And no, I don't buy the "we tolerate it so that we could watch it". Too much private money is at odds there. The truth is that this still exists because otherwise there would be no channel for the Saud family to fund the Bush one or for Russian oligarchs to pay up GOP members.
What did they do exactly? I'm reasonably familiar with the story, but wasn't aware of Mozilla breaching his privacy. Do you just mean the act of speaking out against him in a public way?
Most countries have laws that treats certain types of companies as a legal person in most respects. How far it extends varies, but it's certainly not unusual for companies to have extensive rights.

The very name "corporation" hints at this (from lating "corpus"), and the idea of a corporation predates the existence of the US by more than a millennium.
> map_get/2

super excited about this.
I think he just put too many eggs in that basket too quickly. It's a great product, and the cross platform support is killer since Multiplicity from EdgeRunner/Stardock and Mouse without Borders are both Windows only. I think Nick Bolton saw an opportunity, but wasn't necessarily the most qualified person to handle the task. I'm not trying to insult him, but I was around when Synergy was waiting on Chris to release the fabled 2.0 and when Nick Bolton jumped in to try to make a business out of Synergy.

His twist towards a commercial license came from the fact that despite it being used by many people, few ever paid. He obviously felt he had to force the issue but clearly chose poorly. This is an itch many people feel, but clearly few wish to scratch. It's frustrating.
I remember XUL. Not a fan but it's sad it didn't take off. We need an Electron alternative.
If you went and watched the talk, here's the other talk Mark refers to on OSC:

https://media.ccc.de/v/lac2018-39-rtosc_realtime_safe_open_s...
There's an encoding scheme used (probably several) and we don't understand it.

This is like showing someone the hex dump of an mpeg file and expecting them to know it makes a picture of a kitten.
Looks interesting. Is it worth reading in English with the heavy censorship? From what I can tell English readers aren't left with a real conclusion to the story.
The vim-like browsers that use a Qt-WebKit or WebKit backend are great! https://www.qutebrowser.org/ https://luakit.github.io/ https://fanglingsu.github.io/vimb/ There are other projects like http://midori-browser.org/ https://www.falkon.org/ https://www.seamonkey-project.org/ https://www.palemoon.org/
> "It makes intuitive sense if I think of traits as one outcome of a system."

Put another way, if you were building something and you wanted it to survive, would you want a flexible multifaceted system, and not a dogma-esque checklist of X, Y and Z.
Cratejoy (YC S13) is hiring senior engineers (Austin or Remote)
Right, Chrome can't silo things like that between tabs, but can between windows using separate chrome profiles. Not as handy as container tabs but not horrible either.

Agree that you shouldn't try mixing personal and Google apps account in the same session...it always breaks eventually. (Why can't Google get that right?)
A term I've heard in the last decade that describes this situation is "superclass." There exists a global class of politically powerful super rich that are beyond rich in the conventional sense and are more like planetary royalty. In that sense we already do kind of have a global government, and it is not a democracy.
It points to a hard fact about what kind of things cause environmental destruction but are also massive improvements for humanity. The picture painted where environmental destruction is superfluous is completely wrong and disingenuous.
I also stopped using Firefox for that reason. I now use https://www.qutebrowser.org/. Other fantastic browsers include https://luakit.github.io/ https://fanglingsu.github.io/vimb/
How to upgrade to PHP 7 on RHEL/CentOS
> WeWork is slowly expanding into a new venture called WeLive, up and running in New York and Washington DC, set to open for business in Seattle, and also planned for Tel Aviv. If accommodation is proving hard to find, you need company, and your life as a freelance means you have no permanent workplace where you can meet like-minded people, here is a solution: a range of tiny studio flats and slightly bigger dwellings, built around communal areas, kitchens and laundrettes – in the same building as WeWork office space.

Sounds great as long as it's affordable. I've often wanted to stay a few months in a new location to feel more immersed than a two week vacation, but not ready to sign a 3 month lease on a furnished apartment. Sounds like this would fill the gap between hotels and renting.
Trump's Executive Order on Family Separation: What It Does and Doesn't Do
I really wished json5 would support optional commas as well. If you have a new line, no comma needed. So you can do

[

1

2

3

]

New lines used by humans, computers should do a good job as well.
What? His donation (of public record) specifically against same sex marriage--indicated that he was not a good culture fit. People (inside and outside the organization) chose to point that out when he was promoted.

This really doesn't have anything to do with user privacy in any way whatsoever--nothing about user privacy was surfaced or breached in any way. Nor is there any indication, in mozilla's extremely open source code, that Mozilla would be collecting any information like this.

So, uh, what do you mean by "in a similar way"?
> but they'd not legally be considered self-employed in any jurisdiction where I know how it works

In the U.S., most self employed persons contract for their entities. They are not employees of the entity. The entity may, for tax purposes, be a disregarded entity. This may be a quibble of a jurisdictional nature.
>> That's because you're categorizing your opponent into a known bucket...

I actually assessed my opponent as someone who has it in for mankind, not an environmentalist (that's your word BTW and doesn't belong in quotes you attribute to me). My point wasn't so much "nature does it to" but rather to illustrate - humans are part of nature and their behavior is not unique. To keep us separate from nature seems to be either human-hating or human-aggrandizing. Given the OPs calling us assholes I figure we can guess which.

From there I was most definitely having more fun than trying to making a point!
First, they didn't own Pocket when it was first integrated. Second, for years Firefox removed features like tab groups in order to make the browser easier to maintain because that functionality could be added as a plugin. Then they force everyone to use a plugin for a proprietary service? It was very hypocritical of them and I still have a bad taste in my mouth from that.
Yup that’s the type of thing we do with Lantern. In particular we:

1) Bind to a random port

2) Require a securely random base path for all requests. Anything without that path is rejected.

The backend just opens the browser at the random port and base path.
Removing All Syscall Invocations from Kernel Space
He was the CEO. How are Mozilla employees supposed to believe he is going to look out for them when he literally spent money to advance a cause that was harmful to some of his employees and in no way beneficial to anyone. It wasn't like he was just some dude that didn't have people management responsibilities and kept his mouth shut. The decisions he made would impact lots of peoples lives. Mozilla employees were absolutely right to demand more from someone with that power.
Sure, as a recipient I want to keep a history of everything. But as a sender, I might want sometimes to send a message with some guarantees that it will self destruct after a period of time, mission impossible style.
It'll be interesting to see where things end up in 15-30 years.

One of the most attractive parts of 'digital nomadism' to me is that it doesn't require one to be a nomad. I could just as easily freelance from the small Kansas town I grew up in as from a van somewhere in SF.

From the perspective of having children and wanting them to experience actual physical community I see the trend towards remote work and freelancing as a boon. Instead of having to live in suburbia and commute to work everyday there's actually a viable path to living in a small community where cost of living is low and getting to actually spend time with my family. My kids can experience the independence of riding their bikes to the playground, I can be a part of their education and model something other than disappearing for 10 hours at time M-F and being tired all weekend.

Of course the trend could continue towards the majority moving as close to their regional hub as possible and spending their every waking moment glued to a screen, but I suspect that there will be at least a large minority of us who choose to embrace the possibilities that open up when one is not tied to a metropolis for work. Home ownership and physical community being two of those possibilities.
Good point. It was a while since I tried it. Is it doing well?
For a long time you couldn’t switch between google accounts at all except via url manipulation.
> resolve the union of identities

I dont want this, it's better to be explicit with the accounts. However they are just using cookies and Chrome gives each "profile" a separate cookie container which works well and I prefer it to the mess it would be at the tab level. I have separate window profiles for work and personal and can keep everything (including passwords) completely separate.

BigQuery has a new UI built into the console: https://console.cloud.google.com/bigquery

You might need to sign up for the alpha/beta test: https://docs.google.com/forms/d/e/1FAIpQLSf6hyfvoWZ8eUbbKWq9...
going to piggy back on this comment, if you're interested in technical analysis of stocks/ETFs/futures/etc, I recommend A New Trading for a Living by Alexander Elder. great book for basics and fundamentals of TA
So that comes out to be 2X the salary. This is calculated by the shorthand rule of doubling hourly pay and then adding 3 zeroes at the end.
I especially “love” how you can see the content of public groups if you’re logged in, or never logged in.

But if google knows who you are and you’re not logged in at be moment? Hidden behind login page.
It really depends on how much effort and risk you want to take. Much of the advice you will receive on HN comes from Bogle and his Vanguard index funds. That is the lowest effort and risk you can take.

But, if you want to invest some more time and take additional risk (and maybe better returns) try reading some books. Peter Lynch's - One Up on Wall Street and Benjamin Graham's - The intelligent Investor are two good ones to start with. These will give you a solid platform on stock selection.
I've never found that confusing. Tapping the address bar opens a whole new navigate/search view. X closes that view. The most common use case is entering a new search or url, just start typing, the existing text is already selected so it will overwrite. On the off chance you want to edit the current URL, it's there. I can't think of a more streamlined workflow. Whatever you're used to is only good because you're used to it, but it's adding extra steps and/or unnecessary UI elements.
It's not a great example, and I'm sorry for it. Let me try another one. In the study of eukaryotic cell cycle, there's a notion of a checkpoint. For example, if you damage the DNA of a yeast cell severely, it will continue its cell cycle until some point and then arrest instead of arresting directly, and you can find mutants that don't arrest. There's a whole set of mutants that were used to figure out the checkpoints in the cell cycle.

Of course there's no little physical switch. This is a giant mass of molecules bouncing around. A fellow I know did some interesting work on replacing simple checkpoint models with entrained oscillators. But this makes the checkpoints look like an abstraction.

That's our view of it, though. It's not an abstraction. It's something that looks like one.
Thomson Reuters to Track Top 100 Cryptocurrencies
I used VimFX before and I'm using Vimium now. It's okay, but it works nowhere near as well as VimFX did. The biggest problem is that it doesn't work until a page has loaded. So if I open a page and while it's loading I want to open a new tab, I can't use Vimium shortcuts to do it.
Upvoted! Ban that dissenting opinion, can't have anything break group-think around here!
He made a publicly recorded donation of $1,000 to oppose same sex marriage. Mozilla employees spoke out against his fitness to run a diverse organization. He resigned.

The only real black eye for Mozilla in this story is that they promoted him at all. If he's just some dude that does his own work, doesn't manage people, and keeps his mouth shut, then, maybe you let his abhorrent opinion slide. But, he was literally the CEO and would make decisions that would impact lots of people.
Stop Trying to Get Workers Out of Their Cars
There's plenty of blame to go around. He has written a paper about what he calls "scientific reticence" and talks about it here[1] as well. Scientists self-censor. It's hard to get a message across when mainstream news is full of hyperbole and you can't even use the word "dangerous" in the title of your paper.

Then again, the phrase "biological annihilation" got through on this one [2] describing the sixth mass extinction event that we're in.

[1] http://csas.ei.columbia.edu/2016/03/24/dangerous-scientific-...

[2] http://www.pnas.org/content/early/2017/07/05/1704949114.full...
yeah but.... actually, crap you're right. tech is better than ever. pity that it's being wasted on today's trivialities.
This is my point. Why is there a double standard against business owners? As an individual everyone agrees privacy is important. As soon as that same person is a business owner, then they don't have the same rights?
If this is what it takes to support people that protect American lives everyday, I'll gladly break the rules.

It's sad how anti-American you are. Quite sad.
Damn, wish I'd known about that project when it was going on: I had Klotz in a couple courses back in the '60s.
The lesson is rather that optional static typing is useful. The programmer should be able to choose based on what makes sense for the task. Strictly statically typed languages preclude the option of going dynamic.
I read/skimmed all comments, lot of people complaining about RoR and the big ball of mud that it creates. Trying to be positive, and some days is really hard, anyone has any recommendation to get out of it? I wish I could start small, but got spaghetti code in my hands, when I think I have the tail or head, there's more under.
It was a political opinion. People have different political opinions, even as CEOs.
Not even tabs usually live in the same process, so you must be misinterpreting something.

I think, the Windows Task Manager groups processes in the most stupid of ways, where when a (parent-)process has spawned many child-processes, then only the parent-process and its resource usage is shown. You have to go into the "Processes"-tab to see all Chrome-processes and manually add up their resource usage.
One of the biggest telltales about the decline of anything is articles related to it claiming it is not in decline despite general public perception.

Sure, Ruby is amazing and sure Ruby on Rails is a great framework. But Ruby stalled right there -- RoR has been churning out regular updates and is still making strides in right direction, but look at Python and what happened with its community: the community didn't just stop at Django or Flask -- it went ahead in multiple domains and created useful libraries. The end result is, Python is used for far many types of projects (be it enterprise or robotics) where as Ruby is synonymous with only the Rails framework.

This is why Python has eaten up any potential share that could have gone over to Ruby and if that is not all, the Academics in Universities around the World are starting to take Python seriously and are teaching it (NOT RUBY!!) and if there was any space left for those grumpy Java Developers at the Enterprise level, well emergence of Spring and Spring Boot has swayed them back into Java's fold.
My point is mostly that real, good, documentation is a lot of effort no matter the language or its type system, and that once you've worked in a language long enough you internalize whatever processes you use to compensate for common shortcomings in that language's documentation. Which then means it's often not a fair comparison to be thrown into a new language, requiring new processes to compensate, that you aren't used to and so notice more.

I used to point out the same thing way back in the day when people argued that tables were "easier" for web page layout than CSS, because of all the hacks involved in doing CSS layout 15-ish years ago. It wasn't actually that tables didn't require hacks, it was that people had been doing tables long enough they'd forgotten how much of it consisted of hacks, and so the new and unfamiliar stuff they had to learn to make CSS work only seemed more complicated.
Best part of FFX is you can use the element inspector to screenshot a specific node.
Last time I tried Brave, I was dissuaded from adopting it due to poor support for extensions. Hopefully that part's improving.
I've spent a little time considering what this class of things would be. It's like trying to turn a forgetful functor into a homotopy transformation and having some kind of universal measure of the distance from the end of the transformation.
Swiss banks were still used for the 1MDB operation, which involved Saudi Arabian intermediaries who 1) presumably understood the limits to Swiss secrecy and 2) probably ran in the same circles as those associated with militant organizations. And that began after the Bush administration.

Moving transactions to other systems is also risky for the bad guys, in terms of higher transaction costs and less predictability regarding the degree of confidentiality. It's like in computer security--you can't defend against an omnipotent attacker, rather you have to make some assumptions about your visibility and desirability as a target vs the strength of defenses. Choosing to go with some new, untested service may make you invisible or may leave you a sitting duck; how can you know?

Moreover, while organizations like Al Qaeda would have steered absolutely clear of the normal system, they benefit when more money moves via the darkest channels. They benefit from improved consistency, reliability, liquidity, and cover traffic.
We need the environment to provide air, water, and food, so if you keep destroying it then eventually this will go from analogy to direct consequence.
Spend time talking to people, learning what the hard and hairy problems are. Playing with product and getting a feel for what customers experience. Dabbling in code, trying to make a mental architectural map and asking coworkers to validate assumptions. “What happens when someone does X?” questions.

First week is lots and lots of asking noob questions and documenting them if it’s not already done.
He didn't just have an opinion. He acted on that opinion. In a way designed to harm some of his own employees. That action was publicly recorded. And its not just "some opinion". Its not like he preferred Turkey Club sandwiches to BLTs. He preferred that some of his own employees be denied basic human rights.
He did keep his mouth shut about it. Nobody at the company claims that he made any mention of his support for Prop 8. He was outed for it. And interviews with several of his openly gay employees revealed nothing but his support and empathy for them. Yes, he could have been more supportive by opposing Prop 8. He is no saint in my book. But neither is he a monster that must be removed. He's a complex person, like pretty much everyone else I've ever worked with, and it's wrong to other him for one unfortunate but not necessarily malicious opinion.