skysight-inc/HackerNews huggingface dataset:
I agree wholeheartedly, the only trick is getting those workers in a position where they can do such art projects (which are always massive money sinks in my experience)
SF Bay Security Startups?
Any SF Bay security startups hiring?
> If you have to import the patch into your local git repo, or build tooling for seeing it in your email client, you're strictly worse off than with a web-based code review system.

That's either an argument against encoding patches, or for reading email in Emacs (M-x base64-decode-region). I don't suppose many would take the latter stance ;)
Googling for Rust solutions is dangerous since frequently the advice you find only applied to some old beta version and no longer works. Then you find a second answer but it only applies to an even older beta version. None of the examples anywhere work of course.

This is my biggest frustration with the language: the manual is good for what it is, but it only covers the basics. You can see this in the article, where the author tries to implement a simple DNS cache and fails miserably. He doesn't even get to the part where you have a separate thread managing the cache and expiring old entries in the background to avoid unbounded growth and stale data. This is the sort of thing I could whip up in literally half an hour in C, but I just know the borrow checker is going to be a pain in the ass if I try to do something similar in Rust.
"was" considered?... In French, traditionally, the inequality signs do not include the verb to be; that is how I learned it some 40 years ago. Thus "<" is "plus petit que" although some people nowadays would take it to include the verb to be as in "est plus petit que", mimicking the English usage.

See https://cegepadistance.ca/sous-site/En_route_vers_la_reussit... to see that it is still how it is used in French today.
The perfect first product for freelancers
Exactly, like the link says, at least it runs without permissions and is sandboxed.
> (NO WAY is C++ harder to learn than Rust)

Depends on what you mean. Writing good, safe, C++? Quite hard. Debatably harder than Rust, but it's debatable, not an absolute statement.

The difference is that C and C++ let you write things like doubly linked lists in day 1 of learning them, whereas Rust won't. But a good doubly linked list is tricky to get right anyway.

I learned C++ first too, and I think I have a handle on "safe" C++ practices, but it's mostly a nebulous set of conventions that shift in the particulars based on the codebase. OTOH in Rust I'm immensely productive even in random codebases.

Most of the cognitive overhead of Rust exists in C++ too, since you still need to reason about how your data is shared, just that C++ spreads the cost out over the learning curve, whereas in Rust you have to deal with it up front.
Do you know how Hawaii came under American control?

He is absolutely an outsider in Hawaii.
So long to listening to Spotify ad-free at work...
I'll take the "Over".

This site is now writing "articles" about every Musk tweet?
Serious accessibility concerns on that site. Unreadable on most mobile browsers. At least on desktop I have 'reading mode' and 'color invert' extensions. Plus, what is up with that incredibly thin font? I've only ever seen that use for a sub-headline on a product landing page. Never as the body text font.
Hah. Obviously something like that wouldn't be allowed, since it would violate the rule of no land ownership to begin with.
> If we cannot afford to pay for doctors, hospitals, and medications, how can we afford to pay for doctors, hospitals, medications, plus a bureaucracy to manage all of it?

The same we are doing it now. Do you think the insurance companies are not bureaucracies? A regulated monopoly is the most efficient form of bureaucracy, because of efficiencies of scale.

Also, insurance companies still generate profits, profits that can directly go towards health care, instead of being used as an investment cushion or for god knows what.

Also, having every single person under 1 health care umbrella is a systematic reduction in risk, which further lowers costs.
> Unfortunately, this implementation is ignoring the new reality: the browser is no longer just a reading device; it is the world's largest application platform.

This is why browsers really need to focus more on letting web pages be applications. On mobile, you can "add to home screen" for a web page and that's expected behavior. That needs to be forefront on the desktop as well.

I have over half a dozen SSB applications using Epichrome on the Mac, but that requires a level of technical expertise (finding and downloading a third-party program, finding icons to use, knowing that this capability exists in the first place, and so on) that you can't expect from average computer users. (Epichrome is great btw.)
This is sad. Film makers are shooting movies in 3D. If you don't want to see films in that format, that is fine. But it will be too bad if there is no way to see a 3D movie on a TV.

VR will not be a substitute because it is a different medium.
iOS 10.3 adds ability to reply to App Store reviews
I was put through that once, it sucks. You're completely ignoring all the wrong turns you took to get there, the number of people involved etc. Expecting someone to just jump into your shoes and pull of the same trick is not very constructive. What if you framed the problem wrong? Maybe this is the candidate that would have helped you come up with a superior solution given enough freedom and time?
I was just looking for something like this, great timing!
Solid choice. Good pick.
Most companies have created a Technical PM role, partially because of the requirement for technical skills, but partially to justify paying 1.5x salary to match what you could be making as a developer, so talented PMs are not encouraged financially to go back into development. If you're considering this, most companies should be able to match salary requirements.
Exactly what I rail against in Rust. What do you see when you toss a coin friendo?
Pre-Alpha Prototype of the Go Dependency Tool: Dep
> What do you think about giving the candidate an opportunity to get advance notice of that you'll be asking that question, in an interview, and ask them to prepare three to five bullet points to discuss?

Depends on the level you want to interview for. For a higher-level position, I don't think it's unreasonable to rely on someone's communication and presentation skills to adapt on the fly. Explicitly tell them that they can take a minute to think about it, rather than having to have an instant response.
You piqued my interest and I'm less lazy.

This seems to be the sales pitch for an unautomated version that seems to give a good feel for what's going on: https://www.youtube.com/watch?v=bBPiszqZnz4

This looks to be one of the more automated versions: https://www.youtube.com/watch?v=5D4F3Vo4nzM

And this one of the more manual processes: https://www.youtube.com/watch?v=aqLALzUft8Y
Its possible they leave a persistent cookie on your device, even after 'deleting the app'
Bittorrent has innate support for content addressing, while HTTP is location-addressed: there is simply no way to decouple a content's location from its identity with HTTP. You can try to fake it, of course, with more indirection, but each hop requires communications with a specific location reachable with HTTP.

In fortunate circumstances, Bittorrent, it can run fully P2P without needing 'servers' -- depending on whether you have to holepunch a NAT, whether you're okay with peer discovery taking longer in the DHT without a tracker, and whether you're okay with no fallback webseed as a seed-of-last-resort. Magnet links, a distinct concept not only applicable to Bittorrent, are the cherry on top, which enable even the ".torrent" file (or rather, the equivalent information) to be found without having to possess the .torrent file itself, from just a hash.

BT's architecture has a nice effect that popular content consumes fewer of the original host's bandwidth than it would with HTTP, but this works best if peer interest roughly coincides in time. This is why it's a good fit for distributing patches [1][2], or newly released episodic content, and a fairly poor fit for anything else.

The Bittorrent extensions (BEPs) vary widly in quality, clarity, verbosity, and rigor, and aren't always up to the level of HTTP extensions acknowledged by the IETF. Most BEPs were implemented in only one product and then submitted as a BEP retroactively, while throughout its lifetime most of HTTP's enhancements were discussed and developed in a semi-open, but publicly viewable process in the IETF with more emphasis on consensus and early prototyping, rather than final implementation and retroactive standardization. These days this process has partially been subsumed by prominent vendors implementing a behavior, running it for an extended amount of time as a proprietary enhancement, then submitting a slightly altered version to the IETF for discussion, so admittedly the two enhancement processes are a lot more similar now than they've been in the past.

[1] http://arstechnica.com/business/2012/04/exclusive-a-behind-t...
[2] http://wow.gamepedia.com/Blizzard_Downloader
I hear you. What would you call that, решебник/сборник? I'm planning to make an exercise generator framework with print(.tex) and web(.html) backends. The early khan-academy exercise framework was pretty awesome since it could generate random problem instances.

BTW, which edition of the book do you have? I've been adding exercises and problem sets progressively over the years. Currently there are 55 exercises (mostly Chapter 1) and 284 problems:

~/P/M/M/problems> grep "\\\begin{exercise}" *tex | wc
55 112 2768
~/P/M/M/problems> grep "\\\begin{problem}" *tex | wc
284 579 12065

In the meantime, you can email me and I can send you the latest version of the book or a standalone document with just the exercises and problem sets.
Millennials are changing retail patterns
> Great! I believe, by that definition, your assertion that "good" typesystems don't reduce expressiveness is false, at least for common type systems such as Haskell's, Java's, ML's, etc.

Haskell is not very good at extensible runtime polymorphism (one of its weaknesses). Try OCaml's polymorphic variants.
Just because he's pointing out a flawed system doesn't mean he isn't exploiting it and personally profiting off of it as well.
Awesome! Let me know if there is anyway I can help!
For people (like my parents) who open way to many tabs, this will be a big help. Obviously there are a ton of caveats.
>But why does demand outpace supply so much in cities?

Some cities. (And, more specifically, some parts of some cities.) I'm sure it's not hard to find inexpensive housing in many areas of Detroit, to give one example.

It really boils down to demand and land value, which is a particular problem in cities that can't just spread out further.
Toy problems get toy answers, you'll learn nothing that way. I couldn't care less about traffic lights and elevators, and I can code circles around many.
Hmm, this could be a risky approach. If you do it right, it could be a fun, interactive way to suss out a candidate's approach to solving problems, preferred architectures, etc.

However, it also feels quite artificial and stressful, which is a bad combo for a lot of people. Unless the position actually requires rapid fire system design and architecture, I'd be cautious using it as a primary filter. For most positions, designing a system architecture includes include some amount of research, reflection, iteration, etc.

In other words, you're evaluating something the job doesn't actually require (typically), and you're potentially missing out on people who might be brilliant architects given a little time to absorb the problem and think through options.
It's not nearly as well documented as HTTP RFCs, for example. Is it even a standard? I know there are some documents published by the author and others, but I was not aware any standards body had ratified it.
The world needs Carl Sagan now more than ever
> Uh, maybe they are so good and come from an environment with good process hence no death match.

There are many failure modes other than "death march". I'd be shocked if an architect doesn't have at least one good answer to "talk about a project that went badly". Or, failing that, "almost went badly".
nice! try it and you will love it!
> In the rare case it does happen, the utility company would/should be at fault for leaving a manhole open like that.

Sometimes, the utility wouldn't be at fault. It has happened in the past the people would steal manhole covers to sell them for scrap (you know, to get money for their next 'fix').

This is less of an issue now, as most scrap companies won't take manhole covers anymore, unless the seller can prove they represent the locality shown on the cover, and that they have such authorization...

...but there are less scrupulous scrap companies.
I'm after maximal side effects here. I'm not trying to figure out what they know. I'm trying to figure out who they are. That happens when they're unguarded.

Now, I do my level best to make interviews unstressful. I don't think a stressed candidate is going to do their best, or be their best. They're going to be second-guessing their answers.

That's the point of war stories. Every experienced candidate has them. We've all done memorable things in our career, both good and bad. If it sticks with you, the details aren't what matter.

edit: This goes both ways. I expect the war stories to be an exchange, a patter. They should be learning about me and my co-interviewers as well. And, as someone who gets interviewed, if I feel the interview is completely one-sided and not revealing anything about potential colleagues and the working environment, I'm going to hesitate.
Japan is pretty famous for having almost no crime. I doubt they're debating crime-fightin

The reason for this is not generally applicable outside extremely homogeneous populations.
all laptops are pretty cheap if you have a decent job, I don't think that plays into value for money. I'd go with a cheap dell with linux every time, and if you want it beefed up buy a more expensive dell. I always buy 2nd hand too, way cheaper, fungible as there are so many floating around if you need spare parts it's easy.

If you are a graphics designer perhaps retina display matters, as a developer which you also seem to be I don't ever think "wow the font rendering is holding me back".

And linux has few viruses etc.
Mods, could you please redirect this to the non-AMP page? http://www.reuters.com/article/us-microsoft-usa-warrant-idUS...
For the most part I was including this under domain knowledge. You mostly are concerned with algorithms that apply to the domain you're working in.
A few changes I would do:

I'd drop a lot of the homework, possibly only introducing it at a high school level. I'd drop grades for young students - up to middle school - and adjust the grades for the upper levels so that an average mark - a C in the states - actually reflects the average levels.

See, I think when your average or goal is an A - perfect - it doesn't leave room for those that go above and beyond what is expected. It also makes it so that the struggling students are really, really far behind. I mean, think about it. A C student struggling and earning a D would get help, yet in the current system, they still get help at the D or F level, yet their peers are generally making A's or B's - so the difference is greater. I think we could make use of standardized testing better as well, with fewer and shorter tests.

I'd also do much more cross-learning. Want to teach kids to work in fractions? Teach them to cook, teach them to read music. Actually apply maths, including algebra and geometry, to real-life scenarios. History can be taught with literature - and science, and math. After all, many scientists were really given a hard time because of the politics of the day.

Above all, I think general skills should be the focus. Everyone should know how the justice system works in practice (not just theory). Folks should know how to get credit and keep it, how to file taxes, what taxes are used for, and so on.

We could also do Much better teaching about health. I had many classes going over basic anatomy and sex education, where they mostly told us that it could make a baby and we could get horrible diseases. Unfortunately, learning how to take care of your own body, what to do when you are sick and when to go to the doctor or ER aren't included. The same goes for learning about healthy relationships, signs of abuse (for both sexes!), and learning about the needs of children are absent and I generally think this sort of thing is a shame.
Even if one is somehow able to justify the Daraprim price hike, he's been responsible for a lot of unethical behavior over the years.
Conversely, the scientific method has no human warmth to it

"My songs are of time and distance. The sadness is in you."

https://www.goodreads.com/work/quotes/879764-count-zero

If the problem domain isn't amenable to the crude reductionism puny human brains are capable of, then there are other ways of "dealing with it." (Other than applying a hydraulic press.) Science can help you be a good dog owner, but not all of the problem solving strategies and wisdom most dog owners will be the scientific method. The same goes for being a human being.
It seems like a great way to guarantee corruption in the public schools if they are still paid for services not rendered.
Big cities are going to die. For decades, they voted themselves nonexistent money to prop up corrupt politicians, greedy unions, and provide corporate welfare. Now it's coming home to roost and the rest of us don't care.

One big datapoint here is the most recent election: Trump won several thousand counties to Clinton's several hundred. This was mimiced up- and down the ballot and was almost perfectly divided as a cities vs. everyone else thing.

You cannot escape economic reality no matter what the vote buyers think.
My cousin (born in 1980; just barely on the Gen-X side of the line between Xers and Millennials) lives in Manhattan and has two kids. She told me not too long ago that she's planning on moving out to the suburbs pretty soon because they just don't have enough room. Their apartment is one of the smallest two-bedrooms I've seen, and it took some creative work to stick two cribs in the kids' room.

I doubt they'll still be living in the city by the end of this year.
My mom has a pension - she is a teacher. But my dad doesn't. True enough he had profit sharing but in reality that's no different than a 401K plan. He had a vesting schedule similar to a traditional retirement plan
Quality of life.
> pizzagate is a well known hoax

Is it? I haven't found any solid debunking of the really weird aspects (handkerchief email). The wikipedia article lists [1] and [2] as citations for the word "debunked", but both don't really offer any compelling argument except the general preposterousness of the crazy 4chan talk. But there are no alternative, plausible explanations for the weird, code-like language of some of the emails.

Please point me to better debunkings if you know or can find out.

[1] http://www.snopes.com/pizzagate-conspiracy/
[2] https://www.nytimes.com/interactive/2016/12/10/business/medi...
They are not the same thing, of course. I was just saying they can both have the problem of focusing and finishing tasks in class as you mentioned. And they can also both have bouts of productivity as the article mentions. I think the article could easily be talking about either, or any other host of things that make learning harder.

I know quite a few people with one or the other. The feeling of being overstimulated is one of the ones that ADHD and bipolar disorder often both share. Someone who is manic can feel like their thoughts are racing, like there's so much they should be doing! So it's hard to focus on what the speaker is saying.

Someone with ADHD can feel like there's so much other more interesting stuff all around them constantly, and their thoughts are wandering over to that song they heard earlier. So it's hard to focus on what the speaker is saying.

Different lines of thought, but the result of "not listening" is the same.
Lets try it one last time.

In-memory database is as much a database as a RAM-disk is a disk.
he is saying that he wishing pinning tabs _prevented_ the tab from being closed (as opera does). I have closed pinned tabs my mistake before (ctrl+w too many times) and I agree.
For those interested, here is the relevant Interspeech paper[1].
The NIPS paper seems to be not published yet.

[1] https://static.googleusercontent.com/media/research.google.c...
So ARMv7-A is still, like, a thing?
What's so loathsome about it?

I can believe there are wealthy privileged young authors living in Brooklyn struggling to find meaning in their lives. What's the problem?
Real-Time Intelligence with Secure Execution
I see, so the regulatory hurdles to even get started are more of an expense than labor and equipment?
NYC is quite challenging to develop. For the story of some of those units in Brooklyn you're talking about, see https://en.wikipedia.org/wiki/Pacific_Park,_Brooklyn
Having good working knowledge in numerical programming, signal processing, statistics etc. transfers relatively well into data science and deep learning. But if you see graph like this: http://imgur.com/a/bxR2x and don't immediately recognize what kind of process generates it, you will find it difficult to understand and analyze why things work and why they don't work. Ability to read difficult research paper and reproduce and implement it might be good test for your skills if you doubt them.

In most data science/mining/analytics companies there are PhD's working as chief scientist, senior analytical lead etc. Below that there can be junior analytic positions that are more programming oriented, but they require good mathematical backround. There are also junior positions for programmers who do mostly programming and as a part of the team. In larger companies there are senior engineer positions that concentrate on numerical programming and implementing company specific algorithms etc. Understanding the terminology and software is very valuable and helps getting into these positions (software developer, engineer) even without deep domain knowledge. Someone who knows ins and outs of low level graphics and game programming might be valuable asset and his knowledge might transfer.
Hi everyone,
While working on some of my projects involving Machine learning algorithms and deep neural networks i have found that there is a lack of training data sets in many areas. Also many of them are scattered throughout web, some are extremely huge for an individual to process etc.So i thought of this idea of having a marketplace for data ,structured for machine learning communities. It can be a one stop place for researchers, scientists, students,data analysts etc.Looking for some valuable opinions.
This bigger issue is that this article has nothing to do with math. It is offensive to see people make such large claims about some understanding. OP has conquered nothing at all, just come to an understanding of trigonometry.

It is offensive to people who have spent a large amount of their time studying the field. This would be like me saying "I conquered design" after learning about CSS floats.

Nobody who has truly studied mathematics would ever say they "conquered" it. The more you study math, you realize truly how little you know.