skysight-inc/HackerNews huggingface dataset:
> does anyone really believe that if these particular individuals hadn't contributed their talents, the world would have turned out much different?

Do you know the names of CEO's of Nokia and RIM? Do you know the name of the CEO who introduced the iphone?

I guess that should answer your question.
I find MST3K (and RiffTrax) to be some of the best background noise while I'm working or relaxing.
England destroys its forests
Dropbox Killer
>Today, I recognize that good software development owes nothing to data structure knowledge or obscure algorithms. This knowledge can't hurt but very few jobs or languages require you build a skip list from scratch. Instead, writing good software requires the ability to maintain a system, to debug problems, and to give constructive code review. That's it.

While I don't think that the current state of interviewing is perfect, this statement is pretty out there. Good software development owes NOTHING to data structure knowledge? Choosing the right data structure is critical for software that performs well (or performs at all once you get to a certain scale), and demonstrating knowledge of various data structures shows at least that a candidate knows a bit about which tools they have available to them on the job.

Of course not many people are implementing skip lists from scratch in their everyday job, that's why in the list of 500 questions none of them are "Implement a skip list". Data structure questions rarely ask you to implement some data structure from scratch, they ask you to look at a problem and figure out which data structure best lends itself to the solution.

I won't argue that asking questions about obscure algorithms isn't a problem, but good interviewers aren't asking questions that need obscure algorithms, they are asking questions that need algorithms like DFS, basic variations of sorting, and basic DP problems.
I'm probably just reading this into your comment, but the challenging tone makes it seem like you think OP is pretty misguided... like there's no information to be had here.

But isn't an interest in tools pretty common in most crafts/trades? If I were hiring a woodworker for my cabinet shop, I'd probably ask about favourite tools. I wouldn't actually care if they talked about how a bandsaw beats a tablesaw every time, or launched into a sermon about shopmade wooden handplanes versus metal monstrosities. It's the presence of an opinion at all that matters.

edit: I don't actually have a cabinet shop. :(
Thanks for the balancing point. My experience describes applied research in such "hot topics" as computer vision and machine learning, and many people, myself included, are more interested in getting the technology to work and apply it in real commercial projects, where paper publishing may seem like a price to pay for research grants subsidizing your R&D.

These grants are aimed at building a working technology and strengthening national economy, so there's nothing wrong with the approach per se, but when your reviewers share your values they have little motivation to find every possible mistake in your paper, at least for second- or third-rate journals (which are still indexed in WoS so are perfectly enough for the funding agency).
Indeed and not only are these banks all still around and nobody has gone to jail but these U.S banks are actively lobbying Congress for an easing of the existing anti-money laundering regulations:

http://www.reuters.com/article/us-usa-banks-moneylaundering-...
Italy also has small farms and delicious vegetables.
yeah, it's not. simple things always look "easy" to copy, the brilliance of them is how they have become simple.

For example, I had to roll out MS Teams (a slack clone) for a company event. Big company, big budget, terrible software.
With the privacy concerns about Windows 10 and Apple's diminishing focus on macOS this was the perfect time for Ubuntu with its desktop focus to thrive. The only missing link was a hardware focus. Every other Linux thread on HN confirms the underlying demand for a fuss free Linux hardware experience.

Inspite of the 'organized hatchet job' on Unity by folks never under any compulsion to use it to explain the 'hatred' it was the best placed to do this. It was by far the most polished and modern looking Linux desktop. It was Ubuntu's USP and its tragic they imploded at a time they could capitalize the most.

I fail to understand all these 'community' spokespeople who have suddenly cropped up on discussion boards who seek to act as 'gatekeepers'. This is not how open source works, people have always done their own thing. No one is in a position to decide what is NIH, fragmentation, duplication of effort or 'good' for the community. Individuals cannot speak for a community.

What is wrong with having Mir or having an alternative to Android on phones, all bankrolled by Shuttleworth? These would be welcome and how some have managed to convert these Ubuntu investments into a huge negative is simply inexplicable. No disinterested user or observer can be so bitter about other projects.
Fake News Packs a Lot in Title, Uses Simpler, Repetitive Content in Text Body
Hello, I've sent you my CV a month ago and still no response :(, would be nice to know if my application was considered and rejected or I'm still in a queue of candidates. My name is Ivan Bokii. Thanks!
Agree 100%. I source almost all my news via Twitter - I haven't found a product that streams relevant information / news quite as well. I don't really get all the backlash toward Twitter, other than surfacing more news / influencers.
DC MOTOR DIRECTION CONTROL USING ARDUINO
Online Shopping Is Really Making the Life Easy in Pakistan
You must live in a special kind of bubble for this to be practical to you. Just mute your phone when you are busy. I am not going to schedule a beer with your weird ass. Cmon, I get the idea, but be reasonable.
I hate this.

I think if I was in the position to hire people I'd always be flexible, caring and compassionate but I'd HATE hiring people who come into my company with this 40 hour white collar "that's not in my job description" attitude.

I think work isn't linear some weeks you'll only have 30 hours of work and that fine go have fun with the extra 10 hours but other times there will be 70 hour sprints to get the product out and I'd expect you to show up 100%.
> Capitalism is not a magical faery solution to everything,

I completely agree, but the solution to that is not granting guaranteed profits to an industry. They are already granted a monopoly market with copyright. Why should they also get to skip the entire legal system and having to actually produce a product people want and jump straight to profits?

We're talking about luxury goods, not healthcare.
Of course when Enlightenment first came out, the opaque treatment of windows was a fairly new thing (I think BeOS was where that originated). At the time wireframe window movement was the standard -- on X, on the Mac, and on Microsoft Windows.
Thanks for this. My first thought was Harry S. Truman.
Clickbait is a headline that gives you all the information except one key part, along the lines of "thing happened, you'll never guess end result". It literally baits you into clicking by giving you just enough to make you want more, taking advantage of human psychology to maximize headline efficiency. Almost like a more refined version of soundbites.

This headline is just undescriptive. It's not baiting anyone, though, it's just what the author felt was the most applicable title.
Because lobbying is almost always 1) more effective and 2) less expensive than developing and implementing business processes which result in actual change.

It is easier to pay off a handful of politicians to legislate maintenance of status quo, for the next several decades, than it is to reengineer an entire industry in response to market forces and Capitalism. We are pseudo-Capitalists. We let market forces decide until those market forces decide that status quo isn't working. Then, rather than allowing the market to self-correct and increase efficiency and value, we artificially prop up and, further, mandate, the status quo via legislation.

Transportation, Internet Service Providers, Cable Providers, Automotive Dealers, ..., and now Accomodations.

This list of industries is growing at an alarming rate.
Isn't that a rather implicit assumption in and of itself?
Indeed, I think it is easier to build a business today - and income inequality is not the reason for most of the entrepreneurship issues people struggle with...

Automation and concentration of power are, however, problems for the modern entrepreneur. If they build a cool app or something and become part of the tech ecosystem that way, then they have decreasing power over their own piece of the pie. They can be banned from the app store, out-SEO'd in a week, locked out from previously accessible user data, banned from an API, etc... Some of this is due to today's fast pace, but another factor is the centralized architecture of modern internet ecosystems.
You missed a point. A research paper ensures that the right methodology is followed to arrive at a result. It ensures a sufficient but not a necessary guarantee on the result itself. Besides, a research paper also seeks to inform under what conditions this particular result has been achieved. The peer review process - as flawed as it may be - ensures that at least 3 other people who understand the topic have gone over it and have given their vote of approval.
Bill Gross: The biggest reason why startups succeed is timing [video] (2015)
"This means it supports the AMD Ryzen and Intel Kaby Lake processors. Microsoft, in stark comparison, won't fully support Windows 7 or Windows 8.1 on either high-end CPU"

This is a weird statement - comparing the very latest kernel release on Linux to older windows versions isn't particularly meaningful. If it was 3.2 or 3.4 then sure, but 4.10 is roughly 5 days old...
That doesn't make much sense, think about lag, playing with somebody who is far enough that the speed of light makes a difference. You want a near real time graphics pipeline for each user to avoid vomiting, but other than that you will still get terrible terrible network problems one way or another which you can't control and will show up as ghosts in the game, stopped players, etc.
Justforfunc #10: implementing Go's context package
Seeds: A connect the dots game where the user must gather many seeds
I love their decision. The only problem is I don't really like GNOME. But I do like that Ubuntu is now targeting projects that are being developed by others and they are stopping their phone projects. Lately, I've had issues with Ubuntu in my VM not allowing me to use the tweak tool and some other odd issues I haven't seen.
How to Survive Your First Sketching Workshop for Kindergartners
New Romanian Server
From the article: I tested Ubuntu 17.04 in an Oracle VirtualBox virtual machine (VM) on my main Linux Mint system. I also installed it on my primary Ubuntu PC. They ran it in both a VM and on bare hardware.
It's just a dumb laundry list without clear place for any details if I wanted to add any. For example recent versions of KDE Konsole terminal emulator do the pasting right - the text is first displayed highlighted and really gets pasted only when you press Enter.
Yeah. Love this guy.

If you like him and aphorisms, you may enjoy this Colombian:
https://www.goodreads.com/author/quotes/340970.Nicol_s_G_mez...
Note that the hotel industry lobbied against collecting business taxes from AirBnB hosts, afraid that paying taxes indicates legitimacy.
> In a world where "random hackers" can write twitter bots to parse scientific papers and uncover obvious mathematical flaws

Do you have an example of this?
I personally did not like Unity all that much, but I think this was not a wise decision by Ubuntu. Linux is all about the long game. And because of that, tablets and phones are here to stay. It does not make sense to abandon Unity it will be useful if not now then in the future. It's a question of time. Ubuntu should continue with Unity and maybe push it to a community model where it pays for a few developers to keep working on it and the rest of the work is continued by the community.

I want to eventually see a powerful Ubuntu tablet that I can use for my daily use. As it stands I don't trust Android or the manufacturers of my phones enough to actually put important data on there like banking info and passwords.
Maybe look into Epicureanism. In particular, before you read wikipedia or stanford's encyclopedia, I'd recommend this letter[1] written by Epicurus himself.

[1]: http://www.epicurus.net/en/menoeceus.html
Longer-than-40-hour weeks are often the result of poor planning and/or poor management. People aren't productive for those high numbers of hours, when they're losing sleep, relaxation, and time to pursue things other than work. Quality of life and output are positively correlated, as studies have shown for decades.
I am curious about the tools used to write and publish the blog because of its unique presentation style -- which I find myself appreciating.
I've been trying to figure out what it would take to make SMTP the last business IM protocol. Today's fancy email applications are basically laid out like IMs anyway. It just seems like a matter of getting delivery latency down, and demanding some level of compliance with modern email standards (STARTTLS only, must have spf and dkim, must have FCrDNS). If we're playing by IM rules, we can even have people establish contacts, which should make spam filtering a lot lower latency.

The other sundry things would be video transcoding, and reference-type attachments (for stupid nonsense like attaching a giphy to your message, or possibly-useful things like embedding google docs info).
This appears to be a classic "compared to what" scenario. Running through the same exercise for a "large" change, will make this one look small.
I first discovered ropes - aka cords - from Boehm's library, alongside the conservative collector.

IIRC, Internet Explorer used a binary tree to represent its strings, at least at version 5 in the early 2000s, because of the inefficiency of doing lots of copying for string operations - looped concatenation was one of the primary drivers. That doesn't mean it went all the way to ropes, of course.
I agree that HTML format has some strengths, but if you're working with data in javascript, there's a lot of strengths to a json format as well. Personally, I do store json data in my database (in a jsonb postgres column, which gives me some query capabilities that aren't necessarily available operating on html strings in the database).

I also agree, though, that this leads to some degree of lock-in. You'd have to write a transformer to convert to your new framework, but that's not particularly hard.

Ultimately, though, the way I think about it is: react, angular, ember, vue all work by converting a JSON representation of state into a dom tree. So, an editor doesn't really need to be much different, as long as render times are fast, having an internal representation that's projected on to the DOM is a pretty common pattern.
وظائف الامارات اليوم 17/4/2017
I admire the author's motivations and effort. Very well written indeed. Just one thing:

> There’s also the unfortunate culture in technology that devalues everything unrelated to militant capitalism.

Please don't forget the myriad open-source contributors. I don't think the culture in technology devalues them ... although do not appreciate enough.
I installed yesterday, on the surface there don't seem to be any changes.
My dns stopped working every time after a minute though there seems to be some issue when dnsmasq is installed.
It's not apparent how this (Honeycomb) is different from, say, ELK (ElasticSearch-Logstash-Kibana).

We aggregate logging from all nodes, where the log entries/events are json-payloads with a bunch of JSON metadata. This makes searching/slicing/etc. in Kibana easy.

It feels like the website brushed over this a bit too quickly, dismissing ELK as dumb string-logging.
Thanks. I appreciate your serious attitude to security.
I use non-LTS for everything. I don't want once-every-two-years pain. I want to do a test upgrade on a dummy server with the same config (I clone the image in Digital Ocean), I ask questions from the maintainers, then I do the upgrade.

Sometimes I just start from a clean image of the new release if the project has a really solid testing suite. That way I'm not dragging along state.
Even if we ignore the hotel industry it's not entirely clear that allowing residential housing to be used in lieu of hotels is a win for everybody.

And yes, I'd freely admit that I don't actually want to allow the free market to just do whatever it decides without any external political control.
I agree, it is easy to copy slack into a "good enough" state, but not if you're trying to compete with Slack, which is the main point here.
Then install something else.

Like any of the 30+ window managers that exist.

The software center is two clicks away.
It's unfortunate if you've encountered that because there's really no good reason for it. Thankfully now however most/all major JS frameworks & libs are moving to/have moved to 'zero configuration' cli tools (ember-cli, create-react-app, angular-cli, ...).
That's the problem with trolling and hyberbole on any subject. People take it at face value and it becomes the popular narrative.
Not that many quit, and these that did was mostly due to privacy issues with Facebook or other people.

I like your idea about the phone company.
Switching to Sublime Text from Vim in 2017
11B-X-1371
I guess it's a translation issue, no need to insult me. The tone was intended to be totally different, the first one like "hey take a look at this" and the second one more like "I wish I could have done it" (and because of the different feeling I didn't realize I had already written the same expression before).
Funny that ComputerPhile just talked about using blockchains to potentially solve this with smart contracts:

https://www.youtube.com/watch?v=csS1mZFuNSY
> "From Software To Permaculture"

You might have missed the last part of the blog-post.
Throw an MRAM chip or something similar on your next design. They're basically battery backed SRAM without the battery. Awesome for logging data plane errors.
Wait, aren't you the machine now?
unity 8 session is a big change https://www.youtube.com/watch?v=-JxXMEFHz54
>"Qatar has allowed the Afghan Taliban to set up a political office inside the country and has close ties to Iran"

You should have looked a little further:

"Senior leaders of the Taliban are currently stationed in Doha, Qatar. The original purpose for the Taliban leaders’ presence in Qatar was to open an office that would facilitate reconciliation between members of the Taliban, Afghanistan, the U.S. and other countries. However, shortly after the opening of the Taliban office in 2013, the office was closed by the Qatari government."[1]

>"According to leaked documents published in The New York Times, Qatar's record of
counter-terrorism efforts was the "worst in the region"."

That cable was part of the wikileaks dumps and the quote was widely seen as both suspect and confounding:

"The details offered in these cables are particularly strange when compared with a 2008 Congressional Research Service report for Congress.

The U.S. State Department called Qatar's terrorism support since 9/11 "significant," according to the CRS report. Since the attacks, Qatar established both a Combating Terrorism Law and the Qatar Authority for Charitable Activities (QACA) in March of 2004."[2]

>"and has close ties to Iran, including a shared natural gas field."

So you are faulting a country for having shared business interests with their neighbor in the region? You realize shared business interests represent stability right? You also realize that the Iran is fighting Isis in both Iraq and Syria right?

sources:

[1] "https://en.wikipedia.org/wiki/Taliban_in_Qatar"

[2] https://www.theatlantic.com/international/archive/2010/11/qa...
We tracked Jeff Bezos’s use of “we” versus “I” over 20 years
In 2011 Exlixir didn't exist. More than likely they've stuck to Erlang as the incremental benefit is really on the language side only. If you're only moving to Elixir because of the language sugar, the only thing you're going to gain is maintenance and updates -- with a system that probably doesn't need all that much in the way of "tinkering".
How to Excel in a UX Bootcamp – Even with a Full-Time Job
Fair enough. I just meant to say that the point of the regulation isn't necessarily just the quality of the produce.
A lot depends on ones beliefs (and possibly facts) about being self taught and if a difference exists in outcomes when various teaching styles and techniques are applied.

Its highly likely that the "best" or "right" way Dad X learned topic Y will work pretty well when helping teach a little clone of himself and not so well when teaching random kids. I'd theorize that parents are generally better at teaching their own kids than public school teachers for this reason, even if on average a public school teacher would be better on long term average at teaching a very large pool of kids.

As a very specific example I remember reading one of Feynman's books where he explained he had very high spacial reasoning performance, much like a mechanical engineer would have. Its much more likely his child would have that ability than a randomly selected kid. So his teaching style for something like calculus volume of a solid of revolution disk vs cylinder seems self explanatory to someone like Feynman, probably his son, or me, because of high spatial reasoning performance but someone without it probably needs to memorize very hard or just guess -n- check, I mean 50:50 odds getting it correct? That's actually an interesting question, how does someone (like his adopted daughter perhaps) without unusually high spatial awareness decide on a disk or cylinder strategy for that class of calculus problem?
>ugly

Matter of taste. I personally find it much more comfortable than gmail ui - less clutter and much faster

>spam filter

Works on server, used MUA does not affect it
This automated code style review tool checks for React.js
Right, but it's not a scientific paper. It's a problem when people trust something just because it came out of Princeton, but the problem you're identifying isn't one with scientific papers (and the citations you've identified are places where they're using the Cannarella paper as an example of people being interested in applying epidemiology to social networks, not citing the research they did as accurate or important.)
> An open-source alternative of Microsoft's SAGE/Springfield would be cool

We're working on one (!) and I hope we can offer it for free to non-commercial projects. For now, there is Microsoft Springfield [1] for Windows software and Google OSS-Fuzz [2] for open-source software. It is extraordinarily hard to not only get the tech for something like that working but bring it to market.

As noted in the video, nearly all the individual pieces of our CRS are open-source but you actually do not want a "CRS." The competition DARPA designed for them involved more than what is necessary to provide value to a development team, e.g., you don't want something that writes IDS signatures, considers "gameplay" or resource contention, or attempts to write automatic patches. You want something that accurately finds and reproduces bugs. We open-sourced the tools we wrote to do that or used tools that were already open-source, like Grr, Manticore, Radamsa, KLEE, and Z3.

[1] https://www.microsoft.com/en-us/springfield/

[2] https://github.com/google/oss-fuzz