skysight-inc/HackerNews huggingface dataset:
Ask HN: How much time does your employer allow you to spend on solving one bug?
Because I've never been employed as a programmer, I dont understand how employers measure programmers worth.
This is why I got a shutter on m laptop camera. It's mechanicl, and I can see it's on or off. It should be a legal obligation to provide those, for camera and mic.
Is the screen matte or glossy?
all browser have fixed dpi, at 96dpi precisely. it's part of the css3 standard and it's tied to the physical unit - so if you get 1cm as css width, it's the same amount of 'logical' or 'css' pixels irregardless of actual device density. (and of course if you ask 1inch to css you get 96px https://www.w3.org/TR/css3-values/#absolute-lengths )

you can use device-pixel-ratio and the likes to have an hint on the pixel density, which doesn't protect you from the extremes (small, very high density devices and large low density screens)

like the galaxy tab 7.7" has a 1280 width, which would trigger desktop line of queries if you break at 1024 like many do.
I hate this idea as it usually means that you have to run Windows to upgrade BIOS...
Good thing for the majority to reject this ridiculous idea. There is no such thing as a free dinner.
How Facebook and Twitter Are Treating Death Threats Against Me
Consumer laptop manufacturers which are not Apple have exactly one game to play: who has the most GHz and GB on the Best Buy shelf for the lowest price?

Other dimensions of quality (screen, keyboard, trackpad, hinge, case, battery, fans, overheating issues, preinstalled rootkits and adware, and certainly BIOS) are not relevant to their customers (who, even if they are frustrated with these things, don't necessarily know that something better exists).

So they go in whichever direction is cheapest (or, in the case of spyware, brings in the most 3rd party revenue).
Rent/buy is not a simple analysis, there is no one right answer. If you ever (for medium-large values of "ever") find yourself in a situation where there's one obvious right answer for all cases, you probably did something wrong.

Fortunately, at least for homes it's also a solved problem. Take your data to the below calculator, and get on with your life.

http://www.nytimes.com/interactive/2014/upshot/buy-rent-calc...
None of this is new, or surprising.
Account recovery is always a nagging weak spot. At some point, a user will forgot their password or lose their TFA device, and now you need them to be able to prove their identity outside of the usual flow. And if you have enough users, this has to be automated, leaving even more room for exploitation.
We would know more, but we wouldn't necessarily have an answer.

Reading the source code we cannot be sure that some vulnerable software was not updated quickly enough on some production system of theirs, or say anything about DNS poising etc.
Airbus presents 3D-printed mini aircraft
I'd say it is two factor (googles implementation, the attack is classical social engineering): something you know (the password) and something you have (access to your phone).
KeePass 2 developer won't fix a flaw because of ad revenue
"Timeboxing is a time management technique that is believed to boost productivity by limiting the time during which a task is supposed to be completed."
Even GCE has had (global) outages (interesting post-mortem here [1]), no provider is really safe from these sorts of issues.

[1] https://news.ycombinator.com/item?id=11489791
I'm very surprised this is news, especially on HN but even on the BBC. I can't believe serious IT security researchers wouldn't be aware of it.

A well-known (to me, I suppose) application is to listen to commercials playing on TV, in pursuit of the ad industry goal of tracking users between platforms. There's even a tech that ads an inaudible sound to commercials that your phone can pickup.
And that it actually works?
On the upside, the existence of that friction definitely points to a gap where value can be added. Another likely source of friction where you can add value is the work anyone working on multiple information sources (whether this is several databases/apis for one sport, or for different sports altogether) has to do to integrate multiple services and data models. If you can identify some people who are doing that work in the first place, you can probably make a business case for how you can simplify their application and give them a single interface/API for all of that data.

I'll also echo the suggestion from @scottrblock on the potential usefulness of various metadata. If all you have are game statistics, while people can obviously do lots of novel analysis on the data, it's fairly obvious what the "use" is. With a wide spectrum of metadata, you might end up simultaneously creating something of value to someone analyzing the effect of weather on different sports/teams/players and for hotel chains trying to set prices based on the historical attendance for all sporting events within 50 miles.

If you could create a revenue model that supports delivering the service both to continual high-volume business users and to users just using the API occasionally to support an analysis project, perhaps it's possible to pass revenue downstream to other data sources. Granted, this adds a number of administrative problems (people submitting data collected/generated/sold by other parties as their own to collect revenue on it; getting low-quality/falsified data; etc.)

* I wasn't aware of stattleship or sportsradar before this thread; no idea how well they cover these.
He only thing I don't like is that I feel like I live in a bowling alley because all the homes are long and narrow.
Interesting points.

As a matter of style, I still prefer using currying over "one trick pony" (single method/function) classes, though. Sometimes this means I have several "layers" of references to the original function, with varying numbers of parameters applied as each layer further specializes (adds configuration). I'm doing most of this type of work in Javascript, though, so YMMV.

(PS - also did some work with Lisp in Uni back in the 80s, and sundry imperative/oop/func ; static/dynamic things since)
Innocent bystander here just trying to learn, not trying to defy you, but could you inform me of these improvements? It feels like each iteration of Windows is just getting slower. I feel as though the software is getting worse than the hardware is getting better? Your thoughts?
> Is your smartphone listening to you?

I wish. Not doing so would seem like a missed UX opportunity.
Agreed, I overlook that case. I've done exactly that in Java and Ruby.
You could absolutely borrow on margin to play the stock, although you would probably need to have more than the typical home mortgage 20% to get the loan.
Plus a copy of all the EULAs you consented to with Samsung when you used their phone and software.
if i may...

http://www.humoar.com/wp-content/uploads/2015/12/greatest-we...
"Be yourself" is actually really good and really bad advice. It's bad because it's uninformative, but good because it's true. The challenge lies in knowing who you are. The way there is long and hard. It's reconciling what you want with what you like, for example.
This cannot be overstated. I think many of us see the mortgage, taxes, and insurance are less than rent and call it a win. We are vaguely aware of the money pit and getting out issues but they are hard to predict and easier to sweep under the rug. This conversation should always be accompanied with, "Assume $5k per year for maintenance," or some related concrete number based on condition and size, so we force ourselves to deal with a number instead of brushing it off. Also, real numbers for seller's closing costs.

Still, I think for most markets in the US anyway, buying does make economic sense if you plan to stay in it for several years and enjoy or don't mind taking care of a building, to use peer's phrase.

This calculator is excellent, btw: http://www.nytimes.com/interactive/2014/upshot/buy-rent-calc...
Then rent.
Wang?
Ah yes, I put `-x` by mistake there!
if it goes the same as a friend: and now that manufacturer will post the same product on alibaba and sell it for 1/10 of the price you have to charge and you will probably keep the 10k units in your living room forever.
Exactly! I posted an example right above. I think we used something like 6 minutes total, but it was incredibly useful:
The weather turned nasty, we called the pilot that was picking us up and changed our rendezvous to a place that was easier for all of us to get to. This was much easier than slogging our way though a flooded mess.

There's also a decent rental market for these phones, so one doesn't have to shell out thousands of dollars--you can get one for $50-75/week + airtime, which is a fairly minor expense if you are already going somewhere so remote you need to be flown in/out.
Wildberger recently provided a more systematic approach (though Graham's number is not mentioned explicitly) to hyperoperations in one of his videos [0]. He also discusses some implications of working with numbers so large (including in other videos of the series).

[0] https://youtu.be/Wv65xhrJ0zc
this article seems terribly concerned with some jargon about "high self monitoring". it seems to me like an insufficiently critical acceptance of the theory of personality and consciousness presented by that one particular psychology article.

this entire article and the underlying assumptions need to be taken with many grains of salt.
Mandy Edwards belongs to the School of Earth, Atmospheric and Environmental Sciences of the University of Manchester, and she claims..."The [iron] sphere could have actually been produced by a natural occurrence known as concretion, which is caused by the “precipitation of natural mineral cement within the spaces between sediment grains”."

It's in Bosnia. Alternatively, the article quotes Dr Sam Osmangich, a proponent of the theory that an "ancient civilisation that was once present here, dating back more than 1,500 years."
Wonder what majority Swiss will say if they want to pay taxes or not?
When people spread lies about immigrants, and put them on the internet, in print, or say them at demonstrations to thousands -- then those have a proven affect to incite violence.

This violence happens against innocent people who did not break the law. I am against that.

The people who brake the law with their hateful comments inciting violence deserve to face the consequences of the law. (which is not always violence by the way).

If you think there is really some conspiracy to hide the statistics of rapes by immigrants, then do the research and prove it. Seriously, if it's true, then that will save a lot of people. But the available evidence does not hold that to be true.
Replicated and logged! https://github.com/18F/cg-landing/issues/67
Any imperative algorithm / data-structure, e.g. union-find, can be implemented purely by using an IntMap for memory and a State monad, with roughly equivalent performance: https://hackage.haskell.org/package/union-find

As to whether that actually counts as "purely functional programming", I can't say. Honestly the whole term seems quite misleading. https://chadaustin.me/2015/09/haskell-is-not-a-purely-functi...
I wonder if the market is that large.
My Favorite of the bunch after finding Deckset unfulfilling is keydown[1]. It is easy to setup and easy to customize the CSS per slideshow or per project. It is not the best in terms of documentation, but the deck.js documentation has been sufficient where keydown hasn't been helpful. Hasn't been updated in years, but I haven't found anything it doesn't do that I need it to.

[1]https://github.com/infews/keydown
Wealth is created by small companies too, perhaps even more so that the big ones. However, they don't have the resourcers to evade taxes like the big ones do.

You realize what that means, right?
Founder of AISLER here.

thanks for taking the time to comment on the presentation of the projects. We try to index and rate all open source hardware projects by their development stage. Our goal is to provide an insight for users like you whether the project can be built. For that we evaluate the difficulty and the project's dependencies (like parts).

You are right that some of our copies are a bit quirky and maybe need better explanation/call-to-actions. We already work on that and will soon release a revised version. Our designer has tried to "humanize" our analysis to make it a bit more approachable, maybe we need to put some additional effort into that ;-)
It seems to me that yes, you need an "escape hatch" in an FP language to make your updates.

It would be nice if the language required such functions, and the modules in which they reside, to be flagged. (I don't know if Haskell does something like this with mutation, or not)

It also seems that an "actor model" would be a good way to encapsulate the updates in an otherwise FP program by having a loop/reduce/fold wrapped around the mutable data responding to request-events and generating responses. This allows the other pure/immutable/idempotent type of code to remain isolated from it.
The article wasn't particularly good, even in 2010 ...
I can't think of a popular matlab toolbox that lacks a python or opencv replacement. Can you share a bit more what you are missing?

I think the code that usually accompanies most cv papers is probably only at most 50% matlab these days.
It's also setting a very high bar for functional languages to clear. Off the top of my head I can't even name a garbage collected language that has reified generics and value types.
You and everyone should add a message and status to their account that they can be reached directly to have a conversation.

I find it rather interesting that in many ways the components for private and secure and owner controlled "social networking", where the user controls the data, already exists, yet is just not being put together. I think if Apple realized this, they could not only decimate Facebook, but essentially grab huge chunks of the remaining market they don't control because people would promote Apple product and service use if it meant secure and private communications with those one really cares about.

Because that's the crux really, we don't really share and have conversations with anyone but our close associates and friends and families, there is absolutely no value or benefit to the user to hand over the content and control of their data to the likes of Facebook.
http://spectrum.ieee.org/tech-talk/aerospace/satellites/spac...

Google invested $1B in SpaceX for this very purpose -- To launch on the order of 4,000 satellites to provide worldwide internet.
You should look at CloudFlare. It would be transparent to the users, free, and would provide (some) security without you having to do anything.

https://www.cloudflare.com/plans/
Thanks, it is interesting. I have encountered something related too: http://people.eecs.berkeley.edu/~jrs/papers/robust-predicate...
Surprise the Universe Is Expanding Faster Than Scientists Thought
The fun thing about Iridium is that it's one of the few existing examples of satellite-to-satellite backbone links in space. The satellites are in polar orbits and talk to each other by directional point-to-point Ka band in space. This means that the whole network architecture (the first generation of satellites, not the ones imminently about to be launched for the new network) can relay all of its traffic through just one or two earth stations (Hawaii and Chandler, AZ).

This is why Iridium has kicked the ass of Globalstar, which was a bent pipe repeater satellite arrangement and relied on dozens of earth stations worldwide, also rendering it unable to provide service in polar regions and in the middle of oceans.

The only other telecom satellites that form backbone/trunk links in space are geostationary and military. The network architecture was WAY ahead of its time considering the design was finalized in 1996-1998 or thereabouts.
Try the New York Times "rent vs buy calculator" if you really can't understand that it might be financially better to rent. Also try setting up a budget and some savings - losing your job for less than a month should never be a financial disaster (and if it is you can't afford to buy a house).
Mandatory health insurance is another good example:[1]

In 1890 the constitution was changed by popular vote to give the federal government the authority and duty to establish a health care system, either voluntary or mandatory.

A project for mandatory accident and health insurance passed the parliament in 1899, but a referendum was requested and the proposed law was rejected by popular vote in 1900.

A new law was passed in 1911, keeping the mandatory accident insurance but leaving the states free to make health insurance voluntary or mandatory. This law survived a referendum in 1912.

Attempts at revising the health insurance law failed in the 20's, 40's and 50's.

A popular initiative for mandatory health insurance failed the vote in
1974. A counter-project submitted by the government, with mandatory coverage for large risks only, also failed the vote.

Finally, another popular initiative for mandatory health insurance is deposited in 1986. The government prepares an indirect counter-project, resulting in a law that includes mandatory health insurance. The law is adopted by the parliament in March 1994, but a referendum is requested. Both the initiative and the referendum on the law are submitted to a popular vote in December 1994. The initiative fails by 76.6% "no" while the counter-project passes by 51.8% "yes".

[1] http://www.hls-dhs-dss.ch/textes/d/D16608.php
Moving fast enough to significantly affect CoL can be extremely difficult if you're poor, less so if your not.
> Off the top of my head I can't even name a garbage collected language that has reified generics and value types.

C#
It's also an absolutely wonderful blame for people so inclined to inform on others.
A significant part of my work is in a technical/numerical computing domain where Fortran is still prevalent. Most students who now enter the field have a tendency to start with Matlab, or feel like they are doing something truly modern if they use C++.

For various reasons, I chose to use OCaml, and from my experience, the difficulty part is only true insofar as the learning curve goes. Once past that, FP-style problem-solving is spectacular in that the vast majority of time you spend goes not into the coding, but rather (a) thinking about what exactly your problem is, and (b) how to decompose and solve it. I can't tell you how many times in Matlab, people start writing code before they've even fleshed out (a) and (b), simply because there's so much drivel and overhead that one naturally tends to feel they're "getting things done" by jumping in and writing this code.

Once I had a sufficient grasp of OCaml concepts and syntax, I would find myself getting frustrated by how little code I might get done in a day. Upon stepping back and reflecting, that was because I had not worked my way through (a) and (b), and that is where the human thinking is really required. I have since been delighted at the utility of each line of code I write and am similarly annoyed by the low signal-to-noise of something like Matlab.

With respect to slower, I think my points above address "slowness" in terms of development time. In terms of runtime, it's very much a function of your choice of language/ecosystem and paradigms. If GC and typical functional overhead are a constraint in your problem domain, one can always bring over a functional style into modern languages like Rust, where performance and lack of GC are first-order design goals. But you can't tar all of FP with the label of "slow" any more than anyone can make a blanket statement that "solving matrix problems is slow". It just doesn't make sense.

Lastly, as others have pointed out, Jon Harrop's points refer to purely functional styles and languages. In the end, striving for functional purity may not make sense. To illustrate, one can easily drop into an imperative style where needed in OCaml, for example when doing I/O. I use this quite a bit. But make no mistake that adopting a functional approach where it makes sense can pay dividends.
're very few principles: I suppose you're acquainted wild Scheme (Racket, Clojure) and Forth?
Lol'd . To the contrary, it _can_ happen, and when it does the behaviour is undefined for C/C++. However, rest assured - you are probably on a x86_64 machine programming in sth like Ruby or Java script, so your Apps should be alright :P
Option 3: SlimerJS[1]. We evaluated it for testing CSP2 functionality which WebKit doesn’t yet support.

[1] http://slimerjs.org/
There were a few vendors who sold "certified" NEXTSTEP compatible PCs. They were more expensive than a generic clone PC, but far cheaper than the NeXT hardware. This eliminated the guessing game on device support and typically the component quality was better than generic.
compared to a conservative police force in a conservative town cracking my skull open because i look queer.

i think the notion of partisan offense and defense is quite well served
Yeah. My experience is that social networks and media are good for distributing information to a group of people who have opted in to the distribution. Which is what I think you are saying. However, social media is often portrayed as substituting for face-to-face social contact, which it does to some degree, but nowhere near good enough to replace it. Social media is a bit like spun sugar, it briefly tastes like you are eating something, but ultimately the experience is fleeting and leaves you empty.
If you're doing this then you probably aren't too worried about the secret service.
Apache Kafka is a beast. Would be awesome to have a light alternative !
Some superficial research will answer your question..

https://en.m.wikipedia.org/wiki/Direct_democracy

But essentially a direct democracy is one where the people effect policy instead of electing representatives to do so on their behalf

http://direct-democracy.geschichte-schweiz.ch/
You can also remove the microphone and use an external microphone (Bluetooth or headphones) when you need it.
I take your point, but do we not say that ethanol powered cars run on hydrocarbons?
Chromebook 11 ($150)
I think one of the problems is the RAM prices back then, which also affected Windows NT sales. 4Mbit DRAM chips was for example costing more than $10 a piece.
Regarding Google AdWords, the scrutiny depends on your size. I am seeing a lot of ad scams in big companies. For example, looking for fiber optic Internet on an ISP without the offering and ending up on a fake landing page. Example (in Spanish): http://suscripcion.fibertel.com.ar/Servicio-Fibertel-12Megas... (from the query fibertel fibra optica)
In Google's implementation, only the "something you have" is really necessary for access. If you have the phone but not the password, you can just issue a password reset, which is confirmed via the phone, so the password doesn't function as a second factor independent of the phone.
I think you overestimate the actual security impact of this issue. Think about it, practically everyone who is even remotely technical is going to put a fresh copy of his favorite OS on his computer anyway. No one likes dealing with all the bloatware that is installed on those machines by default.

And the rest? They're infecting themselves by opening dubious email attachments already. For someone looking to make money through viruses, MitM attacks are just not economical.

ASUS really should fix this problem by implementing TLS, but it's just very unlikely that they will lose any amount of customers whatsoever if they don't. And as long as that's the case, nothing will change in that regard.
Luckily Haskell supports impure functional programming too ...
might be a future option for Google's project Ara.
Be yourself should just be properly understood as a contraction for "be the best version of yourself" which is basically the thesis statement of this entire article.