skysight-inc/HackerNews huggingface dataset:
Does Node need to be inclusive anyways? We're taking for granted that inclusivity is good for a technical project just because it feels "right", and because they told us that it is right. But does it help or does it harm? Does it really help to take people onboard who are less technically and more politically oriented? Does it really help to hold down criticism to not offend anyone, risking a situations where points are never made and emphasis is never placed?
We have an example of a successful and long lived open source project - Linux - which is famous for being exclusive and "snarky". Yet, it has taken over the server and embedded world. Would it have been the same if it had a committee kicking out and reprimanding people for not adhering to a Code of Conduct where everyone has to be kind and mindful and avoid criticizing the way things are done? Because people, when they're working, will eventually be not nice to each other. They will write snarky comments and they will be rough and they will always prefer qualities related to the work they're doing (technical / architectural proficiency) to qualities related to the social and politics sphere. Technical projects are technical, deal with it.
You should look at some of the recent failed insider trading prosecutions. If you sell the info and expect someone to trade on it, and thus you are benefiting from ill-gotten gains, then they MIGHT be able to prove conspiracy. My point is that if you have MNPI and I pay you for it, and that's the end of it, well that's not illegal. It may be a civil violation due to NDA or something, but that's different.
1. I have been looking for the icons on this site for 3 minutes and I can't find them. I suppose they should be visible in the examples[1], but they are not. Not in Firefox, not in Chromium.

2. Custom HTML elements. I see that even Firefox 58 wont support for them[2]. Isn't this a premature choice? Is there a fallback?

I was however able to view a couple of fonts via the header on the site. Looks beautiful.

[1] https://embed.plnkr.co/lxi4NBhTf42rSDZ65KTr/

[2] https://caniuse.com/#feat=custom-elementsv1
I regularly go out for dinner with my partner, and sometimes we sit and talk for 3 hours, not noticing where the time goes. Other times, we sit in silence, enjoy our food, and head home together. And other times, we will sit, chat, and maybe take our phones out for a little while. Don't judge a relationship based on a single observation.
Also, Boost.Python. http://www.boost.org/doc/libs/1_64_0/libs/python/doc/html/in...

A proprietary piece of software we use at work has a Python API for which they are using Boost.Python.

I've written a piece of software to get some data from the API and to analyze the retrieved data. The Python API has a bit of a "C++ smell" to it and doesn't feel completely pythonic but it's good enough. The bigger problem is that the vendor's idea of documentation is a single PDF generated from the class definitions and everything is either very sparesly or not at all commented, heh.
People don't seem to realise how trivial react is. If you want to sue Facebook for infringing one of your patents, reworking some of your web apps to avoid any of their patents will probably be among the least of your expenses. And unless they have monster patents that would hurt you even if you weren't using React, you can probably swap it out very easily without even changing the API.
And bugs

That was a good nat Geo article
Building the Digital Enterprise
I don't know the numbers. But if my intuition isn't completely wrong, and I'm not a total outlier, most seem to spend a lot of time on Messenger (/other IM) talking. Usually talking about content that is social in nature.

And quite frankly, most "real-life" interactions seem to be pretty much the same. Just sitting around with phones talking about things you saw on the [social] Internet.
I found the icons within five seconds - the menu on the left has a heading "Icon Sets".
Mesmerizing view of Harvey
Docker Overview
I have family in Slovakia

How was life for them before the EU? How will it be for them when they have the "greater autonomy" the populist parties strive for?

When I hear politicians blabber about "greater autonomy" and "sovereignty" I always hear them say the words "...for me" after it in my head...
Oh I didn't hear about this. Thanks for the link!
At the annual Denver Startup Week I notice about a third to half of the startup industry is incestuous, that provides facilities for developers to work better. These are mainly code academies and coworking spaces. I feel if the tech industry ever ever has one of its periodic down turns, then this it could rapidly implode with all these developer services.
The reality is about half of the workers entered the tech industry since its last major down turn during 2000 - 2003 and live in the fairy tail land that it could not happen to us. Welcome to economic reality, suckers.
TOP 10 UNIVERSITIES
I am glad I stumbled on you.
This is a useful aggregator.
I particularly like the fact that it's not asking anybody to upvote/downvote the result of the aggregation.
Good luck with it.
> * Mandatory food labelling of products, detailed information about the origin and production methods used to produce said product.

What if I Don't Care.

There's this weird assumption that information/education will lead people to share your viewpoint. It won't. I am fully aware of the impact that cattle farming has on the environment. I still eat beef whenever I want with literally zero concern.

I know that I can live without meat. I know that it's entirely possible to eat food that has a lower impact on the environment. It doesn't mean that I'm going to do either of those things. That doesn't make me uninformed or ill-educated. It just means my "utility function" is different to yours.
Bandar Capsa Susun Indoplay – Agen Poker Online – Agen Domino Qiu Qiu
The Swedish word “lagom” that is displacing “hygge”
What if I want both TreeNode<float64> and TreeNode<rune>?
That's easier said than done. Which visa do I get if I'm a British citizen who wants to work in
the US? The only realistic option is the H1B. This requires me to have a job offer already, can only be applied for at a certain time of year, and makes switching jobs a pain once I'm there. All the other visas either (i) have no path to residency or (ii) are very difficult to get.
or you can stop being offended by words put out on the internet by strangers... which is what i always recommended to basically everyone.
Auction Algorithms [pdf]
Oh, wow... I kinda feel bad for what I'm about to say.

Umm...

You know what might help? Blockchains. This might actually be something that could help with. It'd be an immutable ledger of sources. It'd not be perfect, probably. But, it might help.
Go to any Millennial or iGen feeding space and you'll see a bunch of zombies lost in their screens and rarely interacting with each other. Very sad.
It's funny how a made up name, 'Joe Blogs' can look wrong. Joe Bloggs is apparently a UK, Canada, Australia, NZ thing. John Doe is American.
Tesla’s Push to Build a Self-Driving Car Sparked Dissent Among Its Engineers
Last time I tried hackerrank i wasn't impressed - the problem specification was lacking, input/output wasn't defined well enough. Quality varied wildly between problems.
If you can turn one of those trials into a small example and post it on the forums, it'd be well worthwhile. We've often helped folks squeeze the last few bits of performance out of their code – and really, anything past 2x of C is considered a bug.
Yep - it's the feminine form of the adjective meaning "Czech" ("republika" being "republic" - a feminine word). Not to be confused with the similar "Čechy" which refers to Bohemia - the western half of Czech Republic.

I'm not sure why Czechia wasn't pushed from the start. Might be worth remembering that the official name for Slovakia is actually "Slovak Republic" - so maybe their short version only caught on since people were used to the "-slovakia" part of Czechoslovakia?
How hard is it to design your page without javascript needing to be enabled?

I now can't be bothered to see what you have to say. It is not worth my while.
The weirdness is historical. The '9'*94 padding and the line lengths are basically holdovers from when the ACH format was constrained by the capacity of 9 track tapes.
Ano, Prepáč, bad wording on my part. I meant the split form [i]what is now refereed to as[/i] Czechia, however the use of that verb means it's probably more appropriate to refer to what has been split from (in it's joint form). It's Friday, I'm finding it difficult to communicate in any language today. :)
If you're wondering why that page looks the way it does, well:

> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns="http://www.w3.org/TR/REC-html40"><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
Dude, Facebook is the one exporting the data. The friends only flag doesn't do shit.
I'm pretty sure he means the last two runs of the same compiler.
Well done Stuart, on stopping the rot on at least those bits.
Taken literally (I think I can see what you mean), creating boredom will not work on all kids. Rather, providing a creative child with various tools/means/ways to amuse oneself might actually make him/her spend more and more time to use them, instead of going for the usual.

One thing my father did for me was to install a small workshop (in our 2-bedroom apartment with 5 persons living, I'll let you imagine the reaction of my mother, but we held strong), equip it with various tools, subscribe me to a DYI magazine, and teaching me some first gestures, to make sure I am reasonably safe being alone (I was 7 at the time). Later, I have never heard a "no" from him when asking to buy this or that new tool.

That was a very unusual thing in that place and time of overcrowded small apartments and low resources. When my schoolmates saw that, some of them started to do the same, and their parents gave in, I was good at school so an example to follow ;-)
Counting to twelve is easy with one hand. Counting to sixty is easy with two hands. It is a modern thing to count to ten with two hands.
The Nazis had their economy ticking over in a very productive fashion, certainly better than before their rise. A successful economy doesn't make people behave well, although it certainly makes it easier to.
What do you mean by 'a white version of Africa'? There aren't many parallels I can draw.
Rod Vagg's statement
You can usually build fully static by doing

CGO_ENABLED=0 go build

even when using os/user or net/
Show HN: Runtime Type Checker for JavaScript in Less Than 100 LOC
This is one of those annoying webpages that dims the whole screen. Windows 10 and Chrome Version 60.0.3112.101.

I don't think it's the webpage's fault, but something on pages like it is triggering it. Anyone know what the fix is?

//edit// Firefox 54.0.1 (32-bit) as well.
I won't say it's an 'average' salary in nl, but if you have 10+ years experience in something not-trivial, you need to push harder if you're not getting paid this. Sure, nobody's advertising these rates, but as so many things financial in the Netherlands, things are not what they seem at the surface...
HTML as strings in the middle of your program - yuck! same applies to JSX by the way.
And a great thing about Japanese is they have smiley faces built in ツ。
It's not that easy... Moving a factory isn't free, nor does it happen instantly. And at some point, you're also running out of impoverished countries to move to, especially if you also want them to be politically stable and come with the infrastructure you need.

Plus, this being VW, a German company, half of the board seats is held by union representatives, and a significant portion of the rest are held by local politicians (the state is a minority shareholder in VW).
Largest population growth in areas with higher mortality risk. You think maybe the two are related? That the stress of not knowing whether your offspring will survive to adulthood is a biological trigger for having more children.
Sadly I'm not aware of an organised community around this concept. There should be one!

"Intentional programming" is also a good keyword to look for.
Take a dummy organization that is used to avoid taxes. There is nothing illegal to pay someone to form a company located in a different country. A company can also sell assets to an other for what ever price they want, and there is nothing illegal to declare that as a result one of the companies now have zero profits and zero assets.

But if something is legal or illegal depend more than just on each set piece. If combining a blob with the kernel creates a derivative, then just adding a shim to the mix won't turn it legal. Judges are trained to look at the big picture rather than the individual parts, and this is especially true in civil-law. Court systems are generally interested in:

What is the kernel authors intention by their copyright license.

What is the blob authors intention by their copyright license.

What is the distributor intention when combining the two works and what understanding did the distributor have about the other copyright authors and their wishes in regard to derivatives.

The existence of a shim that has no other purpose is a sign that something shady is going on, similar to dummy organizations. The question a judge is likely to ask is why such obfuscation was used since that can help establishing intention. If the end result is a de-facto derivative, and the intention was to create a single work out of two seperate works, and the creator knows that they are not allowed to create a derivative work, then a shim is not going to save the day.
QtQucik isn't a legacy platform, its been developed from ground up and only shares the data structures (QObject, QVariant, QVector etc... but it works pretty well with C++ Standard Library too) with the legacy QWidgets stuff.

> I found myself forced to implement it in Javascript, because the interop is both slow and cumbersome

I'm a bit confused by this because its different from my personal experience, where implementing custom QObjects was both developer-friendly (easy and quick to accomplish) and performant. I guess your experience was different. Would love to hear a bit more about your use case and why it didn't work for you.

> plugged into the great Qt4 legacy

Beyond the basic classes like QObject/QVariant/QVector and some of the addon libraries like QtConcurrent, when I used QtQuick/QML, I didn't have to use any of the Qt4 legacy stuff and had a pretty slick experience of developing UI in QML, glue in JS and any heavy lifting or platform interpo in C++ as custom QObjectf. Since C++11, its also been even slicker because they made most of the Qt Library classes interoperate with C++11 better (especially allowing you to connect lambda's directly to signals).

I wonder why you had such a different experience than I did? Although, to be fair, I haven't done any serious Qt work in ~2 years or perhaps a little more, so maybe my experience isn't representative (I used it to do the UI for a data analysis tool, it was performance sensitive but not THAAAAT much, so maybe if it had been more so it would have been problematic?)

Would love to hear more about what problems you faced!
Tragedy of the commons. This stops working as everyone creates these vaporware pages.
barely functional junk haha

Even at $10/hr? Hahaha
It's 60 days, + some possibility of up to 2 extra days at the end for Fed Reserve holidays, and then in cases of outright fraud, occasionally banks will ignore the rules and return stuff later than that.
Pattern matching is awesome and we should make use of it whenever appropriate, but not every situation is appropriate. For instance, if your formatted_hour functions were larger, or shared some amount of code between them, then cond might be a great option instead. Or case, or even the dreaded if statement. As a community, sometimes we overuse our cool special features just because we have them! Personally, I like the case statement as a middle ground for lots of scenarios. You still get pattern matching and it's pretty readable.
Do you have any specific recommendations, especially ones that are more recent and/or have a high level of relevance and foundational information?
> The implementation of browsers is already difficult enough!

Clearly. I would go further and say that we should move all parsing and rendering into the browser's "user space". That way, browser vendors can concentrate on a simple set of primitives, and improve security, robustness, and compatibility, while users get more freedom and flexibility.
I've been working with computers all my life. I made static HTML/CSS/JS websites back in the 1990s before I'd hit puberty.

I never learnt how to code though, but I know a lot of technical stuff.

So I legitimately thought that "hey, I can learn to code in a few months"

Nope. 12 weeks is hilariously less to truly understand coding.

You can, at most, mimic the actions of the teacher.

It took me quitting, then months of idle rumination to understand what a recursive loop could be used for.
isn't the idea that trucks will be self-driven? in that case one company will own multiple trucks.
in the meantime, if you are independent driver who own's the truck, you could be switching trailers with different cargos.
you deliver the trailer to some point, unplug it, recharge, plug in different trailer and continue to its destination.

or are you asking me if I own a track and how the mechanics of truck/trailer works?

no i don't own the track and this https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Co...
Come visit Scandinavia: we're predicting lots of back and neck problems for this generation later in life based on constant hunched-over phone swiping :)

For realsies though: it's all about the connectivity of the area you are in combined with local social norms. Sweden, Denmark, and Finland are filled with phones, 4G connections, and quiet dining tables as people read the news.
To you, maybe. To the rest of the world, you have to check and be explicit about it.
Shining a spotlight on re-identification
I may be wrong, but I think that document.write() will load the script synchronously while inserting a `script` element will not.
Researchers built an invisible backdoor to hack AI’s decisions
lex and yacc only automate one tiny part of the front-end of a compiler.
A logistic version would be way more beneficial. Basically an pick up a container and deliver it option.

A lot of effort is spend on just contacting either individual drivers or many small companies just to see who can pick up 1 container. This often done via multiple phone calls.

This "Uber-for-X" assumes you need it right now. Usually in logistics you don't; it's just the hassle or figuring out who can do it ahead of time.
I can't laugh at that line anymore because I found out that https://www.drinksmartwater.com/ existed
Technical tests that take a lot of your personal time, face to face technical test with a group of people looking at you while you're trying to focus.
It depends if Apple want to own the watch market share and keep investors happy.
Easy. You copy the original file twice and put them in two different sub directories, say treef64 and treerune.
I'm pretty sure that as a first approximation, globalisation has been the greatest tool ever for pulling people out of poverty. Asia, and China specifically, have seen a remarkable rise in standards of living over the last 20 years.

Of course there's quite a lot of bad behaviour happening among such a dynamic development, but I wouldn't actually worry too much about anything that goes into a car. It's almost all high tech, and really not amendable to be manufactured in sweat shops. Plus car manufacturers are large and brand-conscious, and tend to tightly control their supply chain.

Textiles are at a much higher risk of being manufactured under bad conditions, but even there I believe the race to the bottom is coming to a natural end. Over the last decade, they have moved first to China, then on to Vietnam and now, I believe, indonesia and Cambodia. They're quickly running out of countries with lax labor standards.
You can think up an unreasonable example for anything though.

If I have a graph data structure then `node == node` with identity does make sense to me in lots of cases.

And what's the value equality of `(new Object()).equals(new Object())` - they have no value.
I don't think this can last. Smartphones are a commodity now. I just moved from a 5c to a Samsung A5. Android is a clunky piece of crap compared to iOS (Google can't get predictive text right?!), but I can't possibly justify paying hundreds of dollars more for a device that isn't really any more featureful. Sure, the iPhone would have a better camera, but most midrange Androids have cameras that are good enough now.
C# 8.0 Previewed
Isn't that what uShip is for? I only know about it from having watched a couple of episodes of Shipping Wars, but seems more or less hassle free, you just post your job and accept a bid.
airline pilot selection plays also a role.
Windows 10 and the same version of Firefox as you, and nothing gets dimmed on my screen.
UNI takes around 3-4 years to complete. Bootcamps are like 12-36 weeks.

People who graduate from UNI actually know some things.
BMW and Porsche used to have a reputation of not trying to squeeze every cent out of their suppliers, and those two used to have the best quality of all German car manufacturers as well. The way they treat their suppliers has reportedly changed, so maybe the latter will also change. It will be interesting to watch.
There are occasional reports about such things in the business press.

German auto workers are mostly paid quite well according to collective agreements, similar to low-mid level knowledge workers. And for cars made in Europe, not that many parts are sourced from outside of Europe.
https://lobste.rs/

would be a good place to post as well
Yep - I guess I'm a bit empathic to the comment. I'm always trying to sell what I'm using to others, to get more into that camp, to generate more discussion and innovation. But, it's all just like ice cream [1] anyways.

1- https://twitter.com/adamlaz/status/900621343347146752
I'm not going to say bootcamps work for everyone, but my anecdotal experience proves otherwise. I know several people who were interested in coding but didn't have a formal education. After a $15k bootcamp, they got a better job and doubled their salary. It paid for itself in less than 6 months.
You're one person. Adding nutrition information to labels isn't meant to change your behavior, specifically. It's meant to change lots of people's behavior.
What are the units?
> bay area

> Perhaps those people in the UK need to move to a location

It is very difficult and tedious process to go to work from EU to US. Also, most EU residents don't even want to live in US.
Much too vulgar for AAPL.

Besides, Apple probably has plans of its own for self-driving designer luggage.
not incur runtime overhead in production and guard against programming error

I'm a huge fan of assertions and use them to document 'programmer screwed up' and to get notified of cases when that happens; I find that a more corect description then 'guarding against'. However we leave assertions on in release builds as well: tracking down cases of UB only happening in release builds (most often due to someone forgetting to initialize something) is hard enough already, and we found that leaving assertions on can help with that. Only in certain hot paths which prove the runtime overhead matters (and there's really not a lot of those) we'll turn them off.
Would it be possible to move away from HyperTrack at some point, without losing all your customers to HyperTrack?

Iow, do they "control the gates"?