skysight-inc/HackerNews huggingface dataset:
I think this is pretty awesome, but it might just be because I think the game Codenames is fantastic.
The great thing about Slack/email is that you CAN ignore people. If I'm working on a particular difficult problem that requires an hour of uninterrupted thought, getting interrupted a couple times during that hour can easily turn it into 2 hours with lower quality results. Being able to turn on DND in Slack and then responding after that hour is over is a godsend for high quality work and productivity. The awful part of open offices is that people think they can just wave a hand in front of your face to get your attention because it's suddenly important to THEM.

If your team "gangs up" on you, that's a management problem that can occur even in an open office. I'm happy to help virtually anyone, as long as they respect my need to be productive and have time to focus.

But if you are one of the rare developers who is more work for me than you seem to output, I'll happily ignore you even if you sit right in front of me. If you try to break my concentration, I'll just tell you to solve your own problems. That's a problem our manager will have to deal with whether one of us is remote or not. I'm simply not going to babysit devs who refuse to do the basics of problem solving without having their hands held.
Thats because it was always up to the EU and never up to Ireland. It's an EU border effectively.

UK politicians before referendum pointed out that they were willing to preserve the CTA (common travel area between Ireland and UK) which predated -- but importantly doesn't supercede the EU. Irish politicians pointed this out but were largely ignored by UK press.

>It is the EU that will not allow it.

I suspect you're alluding that this is somehow the EU's fault. It really isn't -- and the finger points 100% at the UK. There are treaties and agreements going back decades including for instance the Good Friday Agreement on which all peace in N.Ireland is largely credited. The lack of a border is mandated by this international and binding agreement which UK seems happy to simply ignore.
Fun fact: LOGO is a LISP.
Ask HN: Best way to get started with AI?
Hey guys -

I'm a intermediate-level programmer, and would like to dip my toes in AI, starting with the simple stuff (linear regression, etc) and progressing to neural networks and the like. What's the best online way to get started?

Thanks!
Greg from Twilio here. Thanks so much for suggesting us.

OP, if you want to drop me an email, would be happy to help. gb@twilio.com.
Yeah, the new devtools are pretty nice! The revamp is missing some bits (e.g. the pretty printer is missing for files without a sourcemap) but I suspect that will trickle through slowly.

I've noticed that a lot of folks don't realize there are a bunch more devtools tabs that you can enable hidden in the settings (including a shader editor, a canvas debugger, and a DOM inspector). They're less useful than the main four (inspector/console/debugger/network) but are pretty neat and help a lot.
This is ridiculously good advice for so many situations. And in almost all of them, the person won't listen and will have claim some other reason that their behavior is warranted, no matter how ineffectual it ends up being in the end.

It's so depressing.
Intelligence is (among other things) about reasoning - proving and disproving things. Also about communicating facts.

How else could we exchange ideas? And in case of disagreement who would win?
The difficulty lies in identifying that first dish or in having to keep too many plates spinning because their tasks depends on someone else.
http://gothamist.com/2015/08/15/life_inside_the_nightmare_am...

Point taken, although I do think Walmart still wins in terms of labour conditions.
Many people I am sure have realized the need for such a thing for many years. You can include me in the list of such people.

I am co-founder of a startup producing an ECM product. The product is, amongst other things, designed to be able to address the need you are pointing out. The company is named 'Carbon State' and the website can be seen here: https://carbonstate.com

What is needed to be able to have an "Amazon style shopping experience" is a site that can easily allow anyone to list any known object that could be sold in a cleanly organized way. This requires many different things:

1. A system that can scale to enterprise levels ( meaning many servers working together but appearing to be a single website to the user )

2. A hierarchical tree of categories in which items are located, that can easily be updated by many different groups simultaneously and audited for accuracy.

3. The ability to allow multiple structured definitions of products at any point on the tree. That is, the ability to define what constitutes 'a thing that can be sold' at that point in the tree. Different types of things with different sets of attributes could be at each point in the tree.

4. The ability to let product owners define visual layout for their products in an appealing fashion that is compatible with all users of the system. ( and the ability to prevent them from messing up the large system by doing this )

5. The ability to let individual shop owners control their payment process entirely, while still allowing a 'global payment gateway' to exist. This essentially means that different stores will have their own websites as well, but they will feed in a clean structured way into the global system.

6. A system that does not charge any percentage of the value of the products on sale, and charges a very minimal fee for businesses to join the global gateway.

The product my company is working on will, when complete, address all of these needs.
That's the status quo for historical reasons, but I don't think many see this as a desirable state of affairs.
Hah, you were spot on. I gave a go at trying to normalize it. I probably spent over an hour getting to this point:

https://docs.google.com/spreadsheets/d/1jmdBXVrT6yiXWM3UfWBI...

The tricky bit is extracting the different values out of the price column. I managed to get a decent way there, but need to fix the algorithm to handle multiple (variable) groups of denominations. Once I get there I can likely do plain multiplications by the columns to get them normalized (and then maybe pare it back down to add them up within one giant function).

It's definitely a rabbit hole, easily a few more hours of hacking away at it. Would be quicker to do it by hand but that's no fun.
Either elaborate or don't say anything at all.

Every time someone mentions the man someone says "hurr durr XP raw sockets something something" and links to that page that calls him a charlatan or snake oil seller.
Nothing to do with the administration. How the law is applied deepens on judges, we are not in the progressive area (they were far, far more racist then Trump).
You will also get high level of toxins in the form of PCBs, agricultural pesticides, benzene, etc. The pill is probably a safer option
It depends on the app (web? desktop? framework?).
For web I can recommend the mizu webphone: https://www.mizu-voip.com/Software/WebPhone.aspx
Imagine that every time you implemented a new feature in your existing Java codebase, everyone asked you to explain Java. Would you be happy to prove the value of Java to your colleagues constantly? Would you start thinking that your peers maybe weren't similarly reasonable to you? At what point does explaining things become frustrating to you?
People with no authority at all can (and do) do this, too. I don't think it's an appeal to authority.
I love that Gates is driving money into this needed area. We need new ways of attacking cures and the tech arena should be the driver not science. IMO, traditional science has gotten in the way and their agenda isn't where it needs to be: to find a a cure and save lives (take cancer research for instance).
> Notably, GC != automatic memory management.

Actually, GC == automatic memory management, just not automatic performant memory management
One would assume that companies would stop doing this and issue ISOs instead.
Consider this: imagine the guy sat next to you at work starts yelling at you with a loudhailer all day. Every day. And he never ever shuts up. (Alternatively, imagine that he just whispers "fuck santosh" all day.) Would you expect him to be free to continue doing it? Would you expect the government to stop him? Or would you expect your employer to stop him?

The answer is: groups of people (and corporations are groups of people) are free to limit speech according to whatever rules the group decides upon. What you're proposing is that certain large corporations be treated as quasi-governmental entities. Which is a _free-speech restriction_.

Not saying it's a bad idea, necessarily. But I'd rather my freedom to say that certain types of speech are unacceptable was guaranteed.
Government spending does not work like household budgeting. There is no significant reason for revenue and expenditure to be matched over any given period. There is almost literally nothing one can intuit about how government spending works that compares it to households or individual spending.
What? The government sets budgets for the long term all the time, even leaving aside the fact that it's pretty able to predict its tax income for the next year.
I don’t think that’s true since we have only recently figured out what stars really are (last 2 thousand years) .
I apologize for the hyperbolic tone of my earlier post, I meant to approach this from more of a thermodynamic angle, ie. money in versus money out.

You cannot continually raise the UBI, as this is economically untenable, however there will be significant pressure to raise it every time there is a vote. I haven't seen any UBI proposal that addresses this.

Plus there is another real issue with a true UBI: inflation. If everyone in the US made $100,000 a year then an iPhone would cost $8000 instead of $800 as people could afford to pay more and Apple would adjust their price accordingly. How do existing UBI schemes plan to avoid this?
Awesome job! Love seeing Supercollider on the front-page of Hacker News.
Linus Torvalds have gotten an undeserved reputation because it is oh so easy for the online tech media to take emails out of context.

Whenever he brings out the harsh words, it is because someone has been stalling and deflecting about breaking some core rule for kernel development.

Torvalds never pounce on someone out on tail end of the patch chain. He comes down hard on those that have been in charge of maintaining major sections of the kernel for years, and should know what is expected of them.
From the lead on this project: "Not yet, as we've only had access to hardware for a few weeks! Our early access whiteboxes are very different from the production XC50 nodes we'll get next year, so we may leave energy measurements until then"
Microsoft extends AirSim to include autonomous car research
In DX7 the actual sound was made with custom LSIs. I.e. there is no CPU involved. And no multiplication inside, Japanese engineers used log/exp sine tables instead. Also DX7 had sampling rate of 49096 Hz, 12-bit "floating-point" DACs etc etc. Most of software versions of DX7 don't take these nuances in account which makes some DX7 purists upset :)

If you, as a DX7 clone developer, want to make happy these 2 or 3 people too, please, use fixed point calculations, resampling, real ROM data and so on :)
I don't see how the tax plan helps the rural red state poor. It certainly helps the rich and prefers red states (people lose state and local deduction, businesses keep it). However, the rural red state poor already aren't paying much if any taxes. It's more of a red meat issue for them.
How to get 5/5: Visualize a B-Tree that indexes the stated columns in the stated orders. Is the query faster to answer by traversing that B-Tree (where faster means looking up fewer records, or not needing to look them up at all)? Is there a different B-Tree we could build that makes this even faster? If you have problems visualizing a b-tree: any somewhat balanced ordered binary tree has basically the same properties.

Indexes are not complicated (at this level of detail). Maybe the bad results (only 40% got >50% right) are mostly a testament to the state of computer science education around the world.
Race for quantum supremacy hits theoretical quagmire
Imagine something that pays based on the work you do kind of like AWS Mechanical Turk but for physical work that benefits the public in a community. Basically, if someone wants to work, there is always work available. The jobs could be paid at a market rate or, if society wanted to supplement the pay, it could be higher with the idea that investing in someone getting a work history will benefit society in the long run.
It might be helpful to change your style a little to accomplish the same goal with less conflict.

Always always give people a way to save face, this applies doubly in meetings. If people feel like the choices are being right or being responsible for an error they will fight to be right. If you give them a third option (past inexperience, blame someone that left, poor testing, changed requirements) that doesn't hurt their reputation, they no longer have to fight to be right.

Try to teach people the principal behind why something is wrong/broken/bad. This applies to things like code health that there are more subjective. Instead of saying "That method should not be 300 lines." Teach that you want small understandable functions that do only one thing. This gives them a metric to use in the future and makes your comment seem more well thought out.

Be helpful when you can be. If you are always causing problem people will remember that. People also will remember when you go out of your way to help them. A little bit of oil could help the other interactions run smoothly.

I hope these little bits help some.
95% of the time I've seen this toxic behavior it's been from a manager, and their behavior was tacitly encouraged by their superiors.
But does about:profiles work bug-free for you? From my experience it has had a long standing bug: when you select a different profile to the one you're currently using and click the "Open profile in new window" button, it actually loads the current profile again in another window. I read on a forum somewhere (forget the link) that this was an acknowledged problem and would be fixed sometime in future.

So at least until then, about:profiles is no replacement for using the -P command-line switch to start the profile manager.

Using multiple profiles seamlessly is one area Firefox can and should seriously improve, or Chrome's "User" feature will always have the edge.
You can also just type something matching the tab name or URL and "switch to tab" will be in the results in the address bar, usually at the top. It's very nice especially for when you have lots of tabs and you want to do "Open the page matching this from my history unless that tab is already open, in which case switch to tab" because you can just type into the address bar and press enter and it will work.
Has anyone tried firefox 57 or 56 on macOS and still found it to be slower on a bunch of sites? Like facebook is unusably slow on firefox compared to chrome still. Google maps has slow downs too.
In the US? That would be very surprising.

Anti-Trust law requires consumer damage under the modern interpretation and its hard to see how a globally competing business would satisfy that.
I tried to be clear above -- the cap is based on the grant value, not the vested value -- ie it is strike price, not 409A (or other) exercise value.

Really, if you think about it, it could only be this way. You can't predict the future value of your company. If I give you an ISO grant now, but the company doubles in value next year and puts you over the cap, we're in a pickle.
> Why shouldn't we hold corporations to the same standards as governments?

Because you have choice of what to use. You don't always (or even often) have choice of what country to live in, and there's not a lot of unclaimed land that's hospitable. Some people may want a service they know the operators of will be proactive about keeping certain content off. Others will want a service that makes it their goal to not do that and protect everything on it. Choice is key here, and the government stipulating what needs to be done is actually restrictive, not freeing (you're just imposing your own views on others systematically). When there isn't a choice of what service/product to use, that's when other laws may come into effect. Anti-trust laws.
Especially as tech has picked up more and more of a "jock" approach to things as the salaries kept going up up up.
I would recommend a bit reading to differentiate .NET Standard (more a spec; currently at version 2.0), .NET Framework (the big fat runtime as part of Windows; currently at 4.7.1) and .NET Core (the slender cross platform one; currently at 2.0.1).

They are very different things and due to the universal misunderstanding and terminology misuse easy to mix up.
The _second_ thing you work on.

UL listing should cover certificates, update, and boot resiliency.
What is the main attraction of a proper interpreter vs. the with the compiler built into the platform (so static, but at runtime) that we have with Roslyn?
I do some in-app scripting etc and I basically just compile/run code at runtime using Roslyn then. Performance is probably a benefit of doing that, but what is the drawback? is it more overhead e.g. in an interactive setting it might not be responsive for a REPL?
Just use the Firefox Android nightly and beta build. The new UI is super clean and the performance is very good.

Up until this point I always felt that there was no good Google free alternatives for chrome mobile browser, but this perception has definitely change now with the new Firefox Beta build.

I am switching to Firefox nightly for my default Android browser now.
I know. I've been using containers ever since it was an experiment :)

My question is independent of container tabs, it's a question of whether we know the level of tracking Google does on a signed-in chrome where your google account is not signed in in the session (is this even possible?)
Germany has a bunch of initiatives going in this direction.

Few companies from that space: https://atalanda.com/ https://www.lokaso.de https://www.locafox.de/
I really hope when they say "preceding The Fellowship of the Ring" they still mean Third Age. The Silmarillion stuff is just too big and too unfamiliar IMO. There's plenty to cover with Dol Guldur, Gollum's capture and escape, Moria, Gandalf and Saruman, Wormtongue, Denethor, Aragorn as a younger man, etc. Going further back but still Third Age you have the breakup of Arnor and the rise of Angmar, the founding of the Shire and Rohan, dwarves and dragons, and so on. There's just no need to go all the way back to the beginning, and it would seem too much like a whole different world that I think it would be a mistake.
This is a goal for the Tories. Now the deal is going to be approved by parliament, so they can share around the full blame if it doesn't work out well. And if parliament votes against the bill, well the proceeding clusterfuck wont be the Tories fault, it will be everybody elses.
I keep having the feeling like Google is making its sites unusable on FFX. Same with FB, for example with Chrome m.facebook.com & mbasic.facebook.com serve different pages whereas Firefox gets the dumbed down mbasic content on both domains. I think there are several examples out there where Google does the same.
Avalonia is in alpha right now and I would not trust a production desktop application with an alpha GUI toolkit. It is entirely possible to get frameworks like GTK# working on .NET Core but the problem is who is going to do that?
Calling ideas "a dime a dozen" massively overestimates their value.

Form a team to implement it, or tell somebody who will, before someone else comes up with it independently. All else fails, shout your great idea in public (twitter works well for this purpose) -- otherwise, nobody will ever know that you thought of it.

Or, if you don't care about people attributing it to you, you can just keep it close to your chest. It's not like you're likely to make money on even a good idea anyhow -- the odds are against any new business making money, period.
Well what happened at the end?
At one of my previous employers, we had one such jerk who was so bad that even his manager quit in frustration. None of the other managers wanted to take him in their team. This guy was technically bright but very hard to get along with. He would intimidate everything into getting his way. At one point, none of the engineers wanted to work with him. Management did warn him but it didn't make a difference. So the company found a new manager and put this guy under that poor soul. Eventually things were suddenly resolved when this jerk verbally harassed a key technical lead who was ready to quit if that guy was still around. If you look at this resume, he has a patchy work history of short stints. But his is good technically so companies are lured by him.
> It's a sad and bewildering affair.

Yes. Eben's departure from free software ideology left "many heartbroken": Bruce Perens, ESR, Bradley Kuhn, MJG.
Facebook has open floor plans not because they are effective at collaboration or productive work environments, but because Mark Zuckerberg prefers being able to see everyone at work.

Companies tend to be modeled around the strengths and weaknesses of their founders.
Once the marginal costs of all essentials is at or close to 0 we will have a chance.
Nah, the EU also goes after local champions, see for example the Vitamin case:

http://europa.eu/rapid/press-release_IP-01-1625_en.htm

It's just that the US has become extremely lax in its anti-trust stance.
https://www.historyofvaccines.org/content/articles/history-l...

In short, they stopped manufacture because the demand was not high enough to defend the lawsuits - even though science was on the side of the vaccine (though this is partially hindsight, it takes years to do good science much less time to file a lawsuit based on a correlation)

There is a new vaccine entering trials now. I hope it works, but only time will tell. (for all I know it may have failed trials - success will take more time, but failure can be quick and I wouldn't always find out)
Pinboard seems to be minimally maintained. I've tried contacting the developer (it is just one guy) and have had no response. A bit concerning, if you ask me.
Jerk is often just a paraphrase for "mildly autistic."

I've had really good results hiring "jerks" and actually taking the time to understand them as people, and then put them into positions to succeed.

Calling out others as jerks is very often a power play to gain social leverage over people who aren't good at that game.
Container tabs have a much nicer UI. They're a bit experimental but they're easy to use.
This works fine, but the problem is that it is not near as layman friendly as Chrome's "Switch User" feature that is available a click away on every Chrome window. Only tech aware people will fiddle with command-line switches and create shortcuts, yet even an average user would like to use multiple simultaneous profiles/users.

Firefox needs to improve on Chrome here. The erstwhile "Profile Switcher" addon provided a nice UI but is sadly gone after the WebExtensions transition and I cannot find an equivalent so far.