skysight-inc/HackerNews huggingface dataset:
A lot of my hobbies are based on my appreciation of extremely precise engineering. It's relevant to me.
I get a few leads from my github account here and there and because I have been working more on closed-source side projects, my activity on github has been low for the past year, generally open-source projects that will be good to show for a job would probably have software that shows you're up on the latest tools and have some testing
I also strongly disagree with you. How dare you decide for others how their sleep cycle should be?
Sucks to be them. Sorry, but why should I subsidize channels that nobody wants to watch? Sure, occasionally a hit will come out of them, but if a channel can't stay afloat on their own, too bad so sad!
A big problem with that petition is that "fair" is a big, fat loaded word that is essentially meaningless.

One definition of fair: minimize geographic size of each district.

Another: maximize demographic uniformity of each district.

Another: maximize demographic diversity of each district.
https://arxiv.org/PS_cache/arxiv/pdf/1107/1107.5728v2.pdf
So HSBC helped drug cartels launder a billion dollars due to the actions of a few tellers?

No way. Even a cursory examination will find many cases where banks were suspected of actively facilitating criminal activity.
From my own experience dealing with all kinds of companies. If you aim for C-level companies (IBM, Banks, Oracle, Walmart, etc.) then you don't need to spend time building side projects. They simply don't care. For B-level companies like Uber, Airbnb, Dropbox and everything in between low and high skilled engineers, it's crucial to have a product of your own out there. They hire mostly young engineers with no professional experience, fresh out of college, so need something to look at. Your app(s) or website(s) will lead you to an interview if you apply. Now, for A-level companies like Google, Apple, FB, etc. it's actually better to do what you do! They prefer a nice github profile rather than an actual app. They're looking for very technical people who teach, mentor, etc.

So I'd say, do what you do, update your github profile and apply at google, etc.
iOS: 10 Years, 10 Versions, 10 Articles
In college we had a fraternity/sorority event at a local Chuck E. Cheese and had a blast. At a past job we used one for a "team building day", also had a blast.

At least most of my friends in their 20s/30s still seem to get a kick out of bad pizza, silly entertainment, arcade games, and skee ball.
As an S-W character myself currently struggling to transform into the mythical W-S in academia, is there any simple ways to just focus and get work done? I find it almost impossible to focus on one thing for more than a few minutes.
Show HN: Keyword-based custom arxiv newsletter
Show HN: NLP analysis of Trump’s Inaugural
Wolfram's automata, a simple implementation with Python
So control theory is ok for unmanned aerial drones but autonomous driving is just too far? Control theory can't handle noisy domains?

Guarantees of safety (more accurately stability) is the entire point of lyaponov analysis, and it's used on noisy systems all of the time (https://www.mathematik.hu-berlin.de/~imkeller/research/paper...). Can you point to a specific noisy system that control theory is ill suited for?
Only on site, or remote okay?
I also think it absurd to presume that there's zero benefit to having folks face-to-face from time-to-time.

Wanna work from home 4 days out of 5? I say go nuts.

But I would want some amount of face-to-face time, not to see asses in seats (which seems to be what every work-from-advocate assumes... as though there's no other concerns beyond accountability, a strawman if I've every seen one), but because it helps build team camaraderie.

I've seen this first hand. I'm the Product Owner for geographically distributed team. Skype is used heavily as a mechanism for the team to communicate, but we also include quarterly face-to-face get-togethers where the team can sit in a room and whiteboard problems, pair program, or really whatever they want to do that feels useful.

The first time we did this everyone, every single person, raved about how valuable the activity was. Not because they were inherently more productive, and certainly not because they were being held accountable. Rather, the simple act of people in a room together further cemented their bonds as a team.

Humans are social animals. We're used to physical proximity as a component of communication. Hell, the NYT had an article about why it's hard to make friends after 30:

http://www.nytimes.com/2012/07/15/fashion/the-challenge-of-m...

Two of the three are proximity, and repeated, unplanned interactions.

That's just not possibility in a 100% remote working environment.
I have a couple of their more modest gadgets, a Mi Band 1S (pretty standard fitness band product, though with heart monitor and endless battery life of ~40days per charge), and a Xiaoyi security cam (cheap and cheerful 90% replacement for a Nest cam, with a small modding community). Other than a few quirks in their interfaces, they are quite satisfactory, and dirt cheap.
Poker enthusiasts hang out at the TwoPlusTwo forums[1]. After reading up on combinatorics and learning the rules for numerous poker variants, diving into the forum posts will give you better insight into how players view the game, the situations they get into, and how they learn to analyze and read hands and other players.

[1] http://www.twoplustwo.com/
I wonder if he's been poached to work on Andy Rubin's new high-end Android handset startup. Timing and his background would seem to align...
I read things like this and wonder how long we have until one day shit hits the fan and causes a chain of events that will eventually put regulations in place on the entire industry.
Congress has a low approval rating because people mkstly disapprove of the choices made by people electing the 532 members that they don't get to vote. Individual members in their own district (for the House) or state (for the Senate) tend to have very good approval ratings.

The one way you could make Congress worse is to make it so that people didn't get the members they want in the elections they do vote in because their choices are even more restricted than they are now, while still hating the choices everyone else makes.

Term limits for Congress would be one way of achieving that.
I wonder if this is programmer specific and not as relevant to designers.
Also the full repo is mentioned (I think the article is just a general highlighting of the full repo):

https://github.com/wroscoe/donkey
I went ahead and bookmarked this. Now, whenever I'm feeling the effects of impostor syndrome, I can just click on the link on my bookmarks toolbar and instantly be reminded that no, I ain't the impostor.
Looks like C# has one of the smallest list of complaints. :)

https://wiki.theory.org/YourLanguageSucks#C.23_sucks_because
Funnily enough I'm a musician too. But that isn't really relevant to the article. Of course you're a night owl if that's when the majority of your work takes place.

But the article was talking about working for a startup. If they want you to work 9-5 so that you can communicate with the team, then get an early night.

A closer analogy might be you telling a bandleader to shift the gig forward a couple of hours because you don't like going to bed too late.
React is a view-centric component system. It's primarily used for view-related stuff, but the component abstraction is pretty powerful, so they can be useful in lightweight cases for application structure too (YMMV here).

React Native is a system of bindings of native APIs to Javascript. This includes bindings which allow you to use native UI elements just like you would use divs, inputs etc. for React on the web, but it also includes bindings for common mobile OS APIs like geolocation, camera, maps, etc.
From the roadmap: "Because of this, if you follow our repositories you will start to see .NET Core 2.0 versioning."[0]

As an aside, I find it helpful to think of .net standard as an interface (API definition, no code), and .net core as a class (implements interface, provides implementation, possibly additional methods).

public class NetCore2_0 : INetStandard2_0 {}

public class NetCore1_0 : INetStandard1_6 {}

[0] - https://github.com/dotnet/core/blob/master/roadmap.md
>Candidate in SF district declares run for CA state senate with most issues already set, either as a democrat or republican. Every SF resident gets access to an app and a vote on certain key issues. So issue of affordable housing and zoning laws comes up, constituents get to discuss and make arguments for each side amongst eachother. Maybe for this issue, they also get to vote, which will set this person's vote on the senate floor. Regardless, everyone else can publicly see the district's discussions, leanings, etc.

How is this any different than going to the candidate's town hall forums and asking them questions? Or keeping up with their views on their own site and emailing their aides with questions and concerns? Or hell, even engaging with them on Twitter (which, fwiw, seems to be one of the more effective means of petitioning these days.) Furthermore, legislative discussions are for the most part a matter of public record. There are great sites that help people with finding out where candidates and parties stand on issues, both federal, state, and local- https://ballotpedia.org/California .

>Maybe there's a way for constituents to propose new topics or referendums

Yea, it exists, it's called a "ballot initiative" (https://ballotpedia.org/Ballot_initiative)

> or that only the top contributors or people with 'points' get to do so. Maybe points are earned through verifiable volunteer work, maybe through donation. Maybe it uses analysis of what everyone's discussing already on the site to put new issues on the table.

Do you not see how ridiculous this sounds? So the people with more free time and money get to determine the political discourse?

Are you even involved in your local politics?
Ironically, this article also reeks of bullshit.

The massive characterization: the sloppy nerd (W-S), the consummate bullshitter (S-W), and the "rare" real talent (W+S). Which sets up the classic, "you're successful, so you must be a bullshitter" (because those S+Ws are sooo rare).

The "CB's" he's describing are so incredibly transparent, they might as well be strawmen.
Ubertesters News: We`re Hiring QA’s from El Salvador
IMO anything you like. Could be library, jquer/react plugin, theoretical work.

Just released my side project: http://libretaxi.org - it is open source, useful for some users, code is kinda clean, plenty of tests.

Just show how you can take an idea and implement it. So your employer will know what to expect.
one of the pro-consumer features of the regular banking system is that it is possible to undo mistakes

not possible with bitcoin
Was the track changed at all during the training? I'm wondering if there's some subtle overfitting here where the car learned to drive along only this specific track. It mentions this but I'm not sure what concrete actions were taken to avoid overfitting:

> The biggest problem I ran into was over fitting the model so that it would not work in evenlly slightly different scenarios.

Regardless, a very cool project.
> It has to do with changing one's mental state about something in order to achieve that thing rather than framing someone about what you are capable of.

Sounds like there's no misrepresentation at all. Most people treat it as to become delusional of their own abilities or qualities, so functionally they are just tricking themselves in addition to everyone else.

"Changing your mental state" can be just as harmful as outright faking and sometimes there's no difference in outcome at all.
Consider the fairly massive changes to the competitive landscape ushered in by the combined factors of self-driving and electric vehicles:

- For liability reasons, most of the algorithmic IP will likely be open sourced. Either because it's required by regulators or because it's the most efficient way for car makers to socialize risk of an algorithmic failure.

- Electric vehicles have many fewer moving parts, which means that the remaining parts are likely to be converged upon by the industry and used widely. This breaks a lot of platform-dependency issues and allows for the commoditization of parts like motors. As these become standardized and commoditized, and easily comparable on the basis of size, torque, and efficiency, there will be virtually no benefit to carmakers to manufacture their own. The same applies to aluminum monocoque frames, charging circuitry, etc.

Tesla currently differentiates its models based on how many motors and what size batteries, but beyond that it's mostly just cabin shape, along with new innovations like the hepa filter cabin air cleansing which will likely be a standard part of all future models.

- Battery tech works the same way as motors, with little competitive advantage to be gained by automakers, especially since most of the IP in this area is already spoken for.

Compare the number of patentable parts in a model T vs a 1998 Taurus vs a 2017 internal combustion vehicle vs a Telsa. Tesla is one innovator, and GM has already likely patented many inventions relating to EV technology back in the original Chevy Volt era.

All this is why Tesla acquired SolarCity and is attempting to make an infrastructure play rather than a technology play. Only due to Musk's rare ability to self-finance big risks is this even possible, since infrastructure moonshots featuring $30K+ hardware units are hard to fund.
Working hours being at 9am-5pm is not optimal for plenty of people. Working remotely has never worked for me, but a flexible work schedule time and the option to work from home occasionally is a really good strategy for companies. I always stay up late and there are many brain studies showing that people very often fall into two categories, early risers and late risers. Accommodating both is a good idea to get the most from your workforce.
I got a Redmi note 3... its ok

Battery is awesome, can last of a couple of days of normal use(for me)

What I dont really like is the UI, I love the stock android(used to have 2 nexus 4). The UI forces to do stuff in a way I dont like.

The performance is fine... but I got some freezes now and then that I dont expect from a phone with its specs.

And the materials are ok... it has fallen to the ground several times and the glass has broken in a couple of places, but still work... my both nexus 4 got similar broken glasses and both touchscreens stopped working, so in that aspect its better.

All in all, for the low price I find it great.
Apple files a billion-dollar royalty suit against Qualcomm
hi yatsyk,
The project is in a early stage, I've been using it in my recent production project, depends on your requirements and complexity if it'd be suitable for you in production. I also wrote a blog about it, hope this helps you: https://medium.com/@amoghbanta/write-once-use-everywhere-wit...
I find this can calm my anxiety about forgetting something important. Back in the 90's I used a Franklin Day Planner which was pretty awesome but also a bit too prescriptive for me so it was equal parts useful and repulsive :-). But I found I could capture the things I felt were important on paper and worried less about them being lost.

That turned into writing into my notebook at night what questions had come up during the day, and what needed doing. And in the morning, reviewing that and picking the top three things on that list to be addressed that day.
Precisely, if your money is in a bank, the government controls it. We need to bring back the gold standard ASAP.
If I'm paying you, there's probably a lot of things I would like to decide.

This isn't an argument against remote work, but I've had all sorts of sleep patterns during different jobs. I just go to bed at a time when I can get an appropriate enough amount of sleep before I show up for work.
I find it telling that you were downvoted for this comment.

Anyone who would claim this isn't the case is deluding themselves.

It's starting to feel a lot like the open-office trend in business: it's turned into a religious discussion, and folks who are proponents willfully ignore reasonable arguments to the contrary, as though a plea for moderation is somehow anathema.
Interesting. I'll give it a try.

Someone I know did a lot of work on music recommendation and gave some presentations on it (including at SXSW as I recall). It's a harder problem than one might naively expect.
A little too condescending for my taste. No choice is wrong, and not everyone is technical enough to even think of rooting the phone and installing all those custom frameworks - and even if some people can, they may not find the need of it and it's perfectly fine. I rooted my first Android phone when the manufacturer decided not to upgrade my version to Jelly Bean, and tried almost all of the popular custom ROMs. All of them had their own special feature set, but all of them their limitations too. They were unstable, and had various random crashes. Overall, I was happy that I could stretch my old phone for longer and get those new features, but I also had to face embarrassment when my phone crashed in front of people or restarted in the middle of talking. When I got my Nexus 5, I just rooted it but stayed away from these custom ROMS. When I got my Nexus 6P, I didn't feel the need to root it.

Let's accept it, most of the people are going to use the default settings, it does help to shout about your issues, and the first-parties do listen if you shout loud enough.
To me paper is a temporary GTD-style "Inbox" which quickly captures draft information until it can be put into a trusted electronic system. I guess I am too hooked on backups, tagging and searching, as well as the possibility of encrypting sensitive information.
Depends on the role and the schedule of the rest of the team. It's absolutely reasonable to expect someone in the office by 9am, in the same way that it's absolutely reasonable to work out an "alternate work schedule". And if you're the kind of person with a "non-traditional" sleep schedule, the onus is on you to ensure the environment you're joining will support that.

The "I'll show up when I want" reeks of entitlement.
The coming war between Apple and Facebook
Trump executive order pulls out of TPP trade deal
I recall that in one of my first lectures in my 'public administration' course the teacher explained how a number of high level public servants, practically speaking, have a lot of power, perhaps more even than the politicians they work for, because they hold the institutional knowledge and have the ear of the politicians who (generally) trust their expertise, across administrations.

It was something I'd never thought about before and it also made me think about term limits and how things are not as simple as they seem.
But that's exactly what content blockers in iOS are for, they also have the benefit of not being able to send information about what's being blocked back to their apps and servers.

I myself have been using Adblock Fast for quite some time now.
The API used (document.execCommand) supports "paste" which lets you paste the current contents of the clipboard. However, it doesn't appear to work in my version of Chromium.
I seem to remember that VC++ has a (possibly undocumented?) option to detect ODR violations. It might only work on LTCG builds where functions are stored in an intermediate representation, prior to optimization.

But, I can't find any references to it, so maybe I am imagining.
The extent to which the Clintons undergo the "conspiracy" treatment is almost comical. There are entire galaxies of blogs and sites dedicated to teasing out symbolism from the most mundane of details. See: pizzagate.
It's more common than you think. Many poorer populations don't trust or understand banking, or work under the table. Either way, they stash pipes of cash.

It's not uncommon for these folks to make huge cash deposits to buy a car or whatever.

In the US, the $10,000 threshold is a formal number that requires a specific form. $5,000 transactions are reported, and a bank official can flag any transaction. Former NY governor Spitzer was caught patronizing escorts when a bank official flagged a smaller transaction as a potential "structuring" attempt.
Common Core was neither developed nor mandated by the federal government, it is adopted as a mandate by numerous states independently, and developed as an initiative sponsored by the National Governors Association and the Council of Chief State School Officers.

The federal government dictates very little of the substance of what is taught in schools.
Plain, un-styled HTML?
sheer bullshit.. this article..
Even better than a whiteboard fizzbuzz, do fizzbuzz on an actual computer.

Find out ahead of time what their preferred language is, set up a development environment for it, then sit down with them for an hour and have them go through one or two simple tasks, talking to them about their thought processes. Fizzbuzz, reversing a string, parsing a date-time, counting letter frequencies in a string, anything around that level. Basic stuff.

If you can't do problems like that, you aren't a programmer. I think it's an essential filter that should sit near the start of any hiring process.
>Got a problem with that? You can deal in cash or bitcoins then.

That's an incomplete solution. Cash and Bitcoin are still subject to money laundering regulations. You just reduce the number of instances where they are applied, but you can't completely avoid them
to be clear, CURRENTLY "almost all platforms" is android, ios, and web...

The TODO list includes

* support for macOS(react-native-macOS)
* support for Windows (react-native-windows)
* improve webpack config and add media queries for web
* Add example projects for each branch
How the GNU coreutils are tested
> If am to be honest, I have forgotten how to implement the shortest route from using a directed graph from scratch.

I've never known, because I've never had to do it.

What I do know is that I've read about Dijkstra's Algorithm solving a very similar problem. A quick Google leads me to Wikipedia, which has a section on specialized algorithms for directed graphs.

This is the type of background information and research ability I would expect from a developer, not that they would necessarily be able to recite the correct algorithm and implement it without checking a reference.
> What do you mean it's region specific?

Exactly as it sounds. The characters encoded in Latin-1 are specific for Western Europe and thus may not appear in other ISO-8859 character sets.

> I don't think that is right. Here is the list of Latin-1 characters (as part of Unicode)...There's nothing region specific there.

Unicode is a different set of character sets (note: Unicode isn't even 1 specific character set!) yet again. Latin-1 is not unicode. In fact the point of Unicode was to address the problems that arose with region specific character sets like Latin-1. Hence why there's Latin-1 characters included in Unicode as well as characters from of locales. What you're referencing is the Latin-1 block within the UTF-8 character set.

> Also ISO-8859-1 is Latin-1

It is. But I was referencing ISO-8859 (without the -1) which covers Latin-1 as well as a bunch of other locales.

> Now there are a few code points in ISO 8859-1 that are undefined, whereas they are defined in Unicode Latin-1, and Windows-1252, but they're mostly the same. The major difference is € and the TM symbol.

You're drifting all over the place there:

1. there's no such thing as "Unicode Latin-1". They're different character sets albeit Unicode will have a Latin-1 block (much like Latin-1 has an ASCII block).

2. With regards to your point about the € and TM differences: that is precisely the reason I suggested using ISO-8859 (without the -1) as a reference rather than a region specific character set.
As a programmer, I'd venture to say it is programmer specific. I know for many creative type jobs a good portfolio is key