skysight-inc/HackerNews huggingface dataset:
Take Erdogan as a businessman instead of a political figure. Because that's what he does. Since when he started his political career, even before the AKP days, he and his family prospered to an incredible level. That's all the care, and the support comes from the businessmen trying to get some benefit out of the business. So the case of Turkey is the case of a group that fruits the state's resources for enrichment of theirs, and nobody cares if Turkey remains respectable or not. It's business.

> The only time speech should be regulated is when it incites violence [...]

Speech should not be regulated in any ways, or we will have millions of who decides questions. A picture of Mohammad is annoying to each and every muslim, because the religion expressly forbids the likeness of the holy figures. Freedom of speech does not mean irresponsible and banale flow of whatever one thinks. This does not in any way justify the violence, but does not help either. Have you seen the latest cover of Hebdo, Papa où t'es? That's within freedom of speech too, but freedom of speech must not mean that one can be reckless, inconsiderate and demeaning. It is possible to criticise, or even attack in a civil, graceful way. In the end, though, this should be left to the authors will, to decide whether or not it is moral to say what he says. Because when state is involved the slightest, it can be involved more. Who decides what incites violence?
It's implementable really and it is half-implemented, have a look at the call conventions... additional keyword arguments can be specified without any problem

The problem is that there's no kwargs equivalent in js land.. and probably i don't want to wrap any call to make it possible.
I can totally agree on this.

About a month ago, I was buying a new ultrabook, and MacBook Air was an obvious choice. Obvious, until I saw it's price. It's way too overpriced for what it offers. The battery life is fine, but other than that, nothing. I mean, c'mon, 4gb of RAM and an Intel Core i5 processor is sufficient for a modern day laptop? MacBook Pro is not better in any aspect, as well.

Finally, I ended up with a Dell Latitude (E7250) with 16gb of RAM and a lot better i7 processor, for about twice less money. And guess what, the battery also holds roughly 9 hours, but RAM processing power difference is huge, especially in my line of work. I could even install a Hackintosh on my machine and get all of the OSX goodness for half the price.
Good reasons. Just be sure to keep an eye on things due to the upcoming purchase by Qihoo.
Docker Overview, Part Two
Microsoft plans to build ad blocker into its Edge browser
PHP 7 is on it’s way to Critical Mass
What part of the algorithm would cause the number to change significantly every time you run the query?
100% of excrement is crap. Therefore this law is false.
Hey Kibana, is anyone listening to my Podcast?
Show HN: Simple template renderer with loops for easily printing boring papers
Ask HN: What is a useful, minimal app that doesn't exist yet?
I am curious about this community's ideas about minimal single-purpose apps or services that can be implemented in theory, but haven't been done yet.
Crappy law then?
That seems reasonable, but usually investigators would be on the scene while the locksmith works. If the process is a black box that happens while the device is in Cellebrite's possession isn't it more like calling up the locksmith from the precinct and saying "hey, could you open up the apartment at this address and call us when you're done? Don't go inside or touch anything though, thanks!" What prevents Cellebrite employees from planting or deleting evidence after the device is unlocked and before returning it? What guarantees are there that Cellebrite's unlocking process doesn't intentionally or unintentionally modify some other aspect of the device? Scouts honor? What if their process is to just flash a new rom filled with child porn and no passcode then skip merrily to the bank to cash their checks?
Example rendered sessions. Warning: The animated examples might not be impressive on low performance devices, and they may drain your battery if you leave them opened.

Color [disk: 135KB, gzip: 17KB]: https://share.esdf.io/FGlV4sufpt/color.html

Single Pane [disk: 65KB, gzip: 6KB]: https://share.esdf.io/saRkuNriJt/single.html

Full Window (Big) [disk: 134KB, gzip: 11KB]: https://share.esdf.io/h5lGMPdcZF/full.html

Animated [disk: 638KB, gzip: 262KB]: https://share.esdf.io/3qdZm2szkN/animated.html

Partially Animated (Big) [disk: 192KB, gzip: 79KB]: https://share.esdf.io/EJHQXoIQDT/partial-animated.html (Only some panes are animating)
I really like your sentiment, but I'm not sure if "OO was invented for X" or "FP was invented for Y" is right.

They are abstract paradigms that were created with very little connection to their underling usage at the time (FP in particular stems from a mathematical background, but most of OO as well).

Rather I would say more then "OO is more suitable for GUI" and "FP is more suitable for compilers" (though I'm not sure if I agree with that)
Sorry for the slow reply. Just got around to looking at `org-refile`. That is absolutely awesome! Thanks!!!
Who is this "science" person I keep hearing about in the news, and why does he have so many random opinions on the most inane topics?
Evolving ALM brings all hands on deck
The way BTC was distributed initially was very different than how ETH was distributed. No BTC was ever given out that wasn't earned through mining. ETH on the other hand sold a large amount of ETH in a pre-sale. Literally all people did to get it was give money to the project's developers and they were allocated some ETH.

If you are mining you have probably invested a lot in equipment, time, and other costs to get the coins you get. With ETH there was literally no investment of anything except money.
JavaScript Decorators
I have done agile development successfully, and yet, the article rings very hollow for me, because most of its examples have very little to do with the principles the author tries to explain.

For instance, he talks about working strategies, and puts Google as an example. Google is a terrible example for almost every other company out there. They have a gigantic monorepo, which is only manageable because they have custom tooling from hell. For most of us, the organization doesn't have said custom tooling from hell: The OSS version of bazel just doesn't work quite as well out of the box. If you aren't running a highly modified version control system like they do, check in performance dies. You might be able to pretend to be Google if you are tiny instead, but anyone in between will just meet suffering. It's a bit like trying to match apple in industrial design.

Then there's the talk about feature flags. They are great, useful things, but there is also hidden suffering behind feature flagging all the things. There is much extra gardening required, and a completely different set of headaches when relatively large changes affecting the same parts of the code are being hidden behind feature flags. They have weird interactions too! And don't forget how much fun it is to have intermediate data structures changing for features that aren't active: He is just glossing over big, big problems, that happen to be different than the one he discusses.

Given that the author is consulting for tiny startups, chances are he hasn't stared at those problems in the face, but they exist, and they are especially pernicious when your tiny company believes that imitating google will work, and then reaches 60-80 programmers: Then all the advice above starts to crack, and it only gets worse when you get into the 200 engineer range.

The difficult part is not being a small company, where any and all practices will work. It's not that hard being huge either: Just invest heavily in your own ecosystem. PHP too slow? Rewrite it! Git too slow? Write a new engine for Mercurial! It is when a company is growing fast, bit isn't really large, when your technical practices can cost you your company, and the article's advice is PRECISELY the way to get murdered.
It's all relative - I've moved to the US from NL (relatively wealthy I'd say) and I have never considered myself an expat. I'm an immigrant.
No! The raw materials are already on the moon (bauxite). Just send up tools, then make unlimited modules.
Great. Can't wait for the nonsense lawsuits over this stuff.
Circular and self reinforcing. Why does anything have value, because people believe it does ("Backed by the full faith and credit of the United States").

If you step back a bit to the meta IOU level. There's a fixed (but changing all the time) amount of IOUs in circulation... and since you can transfer IOUs you end up with ownership.

You can get more meta here, and say what is ownership? Ownership is really not a natural / physical law. Instead it's a series of laws and social conversion that we created and agreed upon. Why our brains made us do that is prob a good question of evolutionary biologist who study primates (since some can be thought to use money).
This shows a profound lack of understanding into why operations does things the way it does. Our primary task, above all else, is to make sure that the infrastructure and thus the application keep running. We often take the blame if a developer's app is deployed into prod, runs for 3 days, and then dies. When their app dies in prod, I'm the first person to get paged (and there's a really good chance your developers don't even carry a pager).

> You use hand-overs, procedures & documentation requirements to slow us down.

Which we do not to irritate you, but because we need to support your application in production. I need to know if/when/how your application needs to be shut down, because I've shut down things like Tomcat before and gotten yelled at because they've done something weird that prevents a normal shutdown from being safe.

> You hide behind bureaucracy and use ISO standardization as an excuse.

Developers often don't realize this, but there's a lot more communication that needs to happen on our side to make a change than yours. Every change I want to make needs to be verified with half of infrastructure to make sure it won't impact their processes. Security has enabled an IDS that then broke applications by screwing with TCP negotiation on database connections. We've had SMB authentication be broken by reverse proxies. Everything we do can impact someone else, and can impact all of the however many apps we manage.

> You make the infrastructure overly complex, using SPOF as an argument.

This is an almost scary comment. The infrastructure isn't overly complex, it's just as complex as it needs to be to support that ancient app from 1995 that none of the developers want to take ownership of that has no HA or clustering built in, but is still a required service for 75% of the business. That HA isn't there for that fancy new app with clustering built in that was designed to not require hardware redundancy.

You get paid to write software so the business can work more efficiently, I get paid to make sure that your software stays up so the business can use it.
Advanced Circuits is not the cheapest American pcb manufacturer. OSH Park is much cheaper.
I'm a big fan of RapydScript, unfortunately it requires nodejs and I would prefer not have to.. but hey, there is a space for everybody ;-)
Unlike pissant, shitholes like the UK, France, or Canada we have a first amendment.

Obama and Trump can suck my dick.
This seems like marketing speak gone wild. First, 'data' and 'algorithms' really don't have much meaning here because if you already are producing 'data' then you have software which implements 'algorithms' to pull the data in the first. Adding functionality to whatever software you're using is more a matter of finding out what you need to know from your 'data' so why leave it in the hands of someone who doesn't know what you really need? It just seems like people assume that writing or utilizing software are easily outsourced/commodified when in practice you will always have an analyst or a programmer somewhere in your business. Just pay the for person and get over it, already.
The EU is not the eurozone. Greece entered the EEC in 1981. Get your facts straight and please spell check.
Depends on how much you want to spend. If you're on a tight budget, you could try this...

http://www.popsci.com/article/diy/build-diy-soldering-stenci...
Whoa, that's amazing.

I don't use tmux, but I'm considering it just because of this super fancy tool here.

I would like to hear about interesting use cases. Is that when you want to show what you're doing to your boss? Or when you want to impress a novice programmer?
Comcast Internet, but with Amazon customer service
Instavest (YC W15) Is Hiring Remote Engineers
Instavest is building a Smart Brokerage to replace ETrade.

Our mission is to empower the individual investor so that he / she knows what to buy and when to sell.

Our Smart Alerts, backed and curated research ideas; and Leaderboard helps people become better investors immediately.

We are building out our software engineering team to make our platform more robust, add new asset classes and enhance our product. All levels of experience are welcome.

This is an heavy-equity weighted role and a rare opportunity to join a product that users love.

STACK:

Python, Django, PostgreSQL, AngularJS, Celery, Javascript

TEAM:

Our founding team includes alumni from the US Dept. of the US Treasury, PayPal, and Locu, all of whom have been early employees at companies with significant success/exits.

APPLY:

Apply by sending your resume / github / any relevant information to jobs@goinstavest.com
Looks like Unity is the engine Microsoft picked this go around to support Xbox One development. Maybe XNA will be resurrected at some point, but I doubt it will be anytime soon.

XNA was nice and fun to program with, but I think Unity is generally a better game engine, it's still C#/.NET development, the base version of Unity is pretty open and free now, and you're not locked into "The Microsoft Platform" with it.

So overall I'm pretty satisfied. I could probably even quickly port some of the XNA code over with minimal changes (not the graphics, unfortunately. Assumed a fixed size 2D viewport for all my layout and animation code, which was a mistake).
OpenAL is neither good nor reliable. Sadly, nothing on linux has the quality/reliability of DirectSound.
That moment when tech workers realise that they have been working class all along
Gestures improve communication even with robots
One company I interviewed for starts day at 11AM, you are expected to be in the office until 7PM, sometime 9PM. I think they do it for timezone difference, heat and easier commute.
But have you tried? I've seen a good share of naive kernels that are slower on a monster gpu than on the cpu. My guess is that most of the code written by users that do not have a clue about the specifics of how gpus work (which is the typical person that terracuda might appeal to) would fall for that trap.
Agreed. Simply waking up naturally at 8 or 9am makes it challenging to keep a traditional work (or school) schedule. It's worse if you're not on the east coast, but are expected to join meetings with people who are.
A choice Apple admits is desirable in iPads and iPhones.
Author here. You've actually summarized one of the main points of the article -- here's what I wrote in the "What's going on?" section:

> In a sense, we are modelling a mutable object. Implementing that model with immutable data structures does not eliminate the difficulties of dealing with state updates -- it just shifts them to a different conceptual level.
Being a teenager or in your twenties and/or consuming caffeine can also cause similar symptoms.

When I was in my twenties, I actually used to work on a 28 hour day schedule.[1] Now I've quit caffeine and hit my forties, and am one of those people that goes to the gym at 5:30AM.

1: (28x6 == 24x7) https://xkcd.com/320/
I'm not convinced GUIs can't be built with functional programming techniques. My GUIs (in Android and more recently with React) generally tend to follow a unidirectional data flow, where the view building is really a dumb passthrough of massaged data that's stored in a local DB (like SQLite). The view state could be represented ENTIRELY by a JSON object, e.g. and since it's all stored locally, it's replayable if something goes wrong.
iRobot’s $199 floor mopper designed for Chinese markets
> plug audible at the start of their videos

As processing capacity becomes ever more available, even that can be combatted. I recently converted a bunch of pod casts into an audiobook for personal use by stripping the variably-sized intro section with some perl that uses sox and pdl to search for a known sample, and then cuts off everything before and including that sample with ffmpeg.

It took maybe 3 minutes per intro section.

It might conceivably be possible to do this kind of thing in realtime in the future.
Maybe it's worth thinking about it the other way around: https://www.youtube.com/watch?v=P7ojSW5pODk
While Comcast is horrible (why is the DNS always down when Google provides excellent DNS for free?) having Amazon customer service seems like it's much better the the alternative. Since many people have Comcast as their only choice for truly high-speed Internet (some places in San Jose Verizon is selling 3 MBps DSL as their top tier), why not do it through Amazon? (Full disclosure, a friend of mine worked on this.)
My personal experience in photography is closer to "99% of everything is crap". About 1 in 100 of my photos has the minimum level of artistry I want. That being said, about 1 in 1000 have really high impact. This jives with dschiptsov's comment about creative content on the 'net in general. I wonder if the power curve of quality of a some type of work compresses out to the high and low ends as the total number of works of that type grows.
Show HN: Picture Guardian (is anyone using your photos?)
Isn't most of it water?
It seems to be platform- and/or location-specific. On Windows I have much longer list, with washingtonpost.com, aliexpress.com etc.
Seafile to integrate Collabora CloudSuite as it continues its rapid expansion
Servo, the Parallel Browser Engine Project
90% of it is also crap, though, so the law is still true.
The Streisand Effect in action.
https://en.wikipedia.org/wiki/Streisand_effect
"The trade in murder memorabilia – “murderabilia” as it is sometimes known – is opaque. Scouller obtained his first piece – his Arthur Shawcross hair – on eBay, but in 2001 the site banned the sale of crime-related memorabilia out of respect for the victims. This led to the flourishing of several specialist auction sites, such as Murder Auction, Serial Killers Ink and Supernaught, that cater specifically for true crime collectors. On these you can buy such desirables as a handful of soil from Gein’s gravesite ($25), the seatbelt from Shawcross’s car ($800), an unfinished burrito chewed by Manson in his prison visiting room ($800), Ramirez’s prison-owned TV ($4,200) or two of Gacy’s Pogo the Clown paintings with signed letters ($125,000)." WTAF?!
This is a great explanation. To add onto this, I would imagine a lot of non-musicians would wonder whether there's a good reason for equal temperament, as most songs in every genre utilize it instead of more consonant scales (e.g., just intonation).

There are two main reasons. The first is a matter of switching between scales, as in, many songs will modulate to out-of-scale-but-mathematically-related chords. As 12TET has each scale using the same notes, one doesn't have to tiptoe around shared notes which are 'slightly' off. The second is pure convenience: using a set of notes for each key (or pushing the root note a few Hz up or down) would be a laborious process.

With that being said, an interesting direction some electronic producers take is to experiment with scales, given how ubiquitous waveforms with integer harmonics are. Here's an example from Richard D James:
https://youtu.be/pTn1tmhA8L8
UK asks public to name $300M boat; “Boaty McBoatface” leads vote
Road tax and registration tax in Netherlands are 2 separate things iirc.
On an interesting note, Kawhi Leonard's advanced stats were marginally better than Curry's as of two weeks ago. They're both equally exciting players in my eyes. Also, have you seen the size of Leonard's hands?!
Trump is primarily playing off a base of xenophobia and isolationism, for which Americans have always had a certain luxury due to our geographic isolation from the rest of the world. For our one neighbor to the South, he wants to build a wall. I see nothing that would indicate a stifling of the press, individual rights to free expression and assembly, rigged elections, and all the other problems facing Turkey today.
Did you have at least one bar of signal before you installed the cell booster?
"Testing this shit" -> We’ve found 129,140 code results
https://github.com/search?utf8=%E2%9C%93&q=Testing+this+shit...
I could ask you the very same question.
Everything Coming to Amazon Prime Video in April
28 Explicit Advantages of Social Media Marketing 2016 – Part 1
Pyze – Growth Intelligence for Every App
Tesla Model 3’s full feature set won’t be revealed at today’s event
Can all of you python to javascript library creators get together and create one solid library, or maybe not all of you, because it would be a grid-lock of decisions. How about half of you with the most similar ideas get together and do one super solid library, instead of having 20 of these python to javascript libraries so the community can easily decide on one to use as a standard. This would be awesome! Thanks!
Stop the Obama administration from surrendering authority over the Internet
SmashingConf Oxford 2016: Highlights from Speakers
Nope, it's just press-this-button-to-speed-up-your-internets.
Introducing CFSSL 1.2
Configuring and assembling a GUI out of an existing GUI framework, and writing that framework in the first place, are two different use cases IMO. OOP works a lot better for the latter case.
The article hits home for me. I can't go to sleep before 3-4am, and I can't wake up before noon. I had a job that required me to get up before 10am for a year, but what happened was that I would only get 5-6 hours of sleep a night and then sleep for 12 hours during the weekend.

My parents still look down on me sleeping until noon, as if I somehow sleep for fourteen hours a day, but nobody considers the ton of productive time I have at night, when everyone else is sleeping.
This is from a fresh install (never had any Opera version on this VM) on Windows 10, downloaded from https://download1.operacdn.com/pub/opera-developer/37.0.2171...
Degrees are a form of legit experience. They aren't the only form, but I can't fault a company for short-cutting their own process by requiring a degree. I think it should be their choice, even though I disagree with it from a effective-business perspective.

Personally, I might filter for someone with particular training or tool experience, and I see outsourcing your decision process to a college/university in a similar light. We can't investigate every competency, so we use proxies.
A major reason is that Turkey has invaded and occupied part of an EU member (Cyprus). Granted, this issue may be solved soon, but many EU politicians hide behind issues like this to avoid stating the major issue: avoiding mass influx of turkish citizens to EU countries. Most european countries are not ready for this (Turkey has population similar to germany) and turkey has large young population.