skysight-inc/HackerNews huggingface dataset:
I have to agree here. Even today when (as the blog claims) 4K is "here", I had to specifically request even a 2560x1440 display at work for the modest amount of video and photo editing I do here. I spoiled myself at home with a similar display (one of the barebones 2560x1440 models they used to sell at Microcenter) and going to 1920x1080 at work was killing me.

I'm sure that a lot of it depends on usage (when doesn't it?) and even web browsing involved a lot of CTRL-scrolling the first time I visit a page to scale the text and images up. Still, being able to work on plain old 1080p video with room for a timeline and tools is incredibly useful and moving from a TN panel to IPS made it easier to get more accurate colors.

On one hand, the number of cheap 1920x1080 TN panels that have trickled down to even cheap notebook and desktop displays is a good thing but it seems like we're just starting to see better than that now that 4K and 5K are hitting the high end. Outside of watching movies, I can't think of anywhere that 1920x1080 would be all you'd want.
Ask HN: Experiment in mobile app development
Hi HN. I have an idea for an mobile experiment

A one month sprint to develop a mobile app idea ending by publishing to the app store. Where all development/design choices are chosen by the audience.

I would come up with the initial idea and then let the audience take over. Asking you questions with multiple options to choose from. Structured in a way that would let the project finish in a 4 week span.

I was just curious if anyone would be interested in a project like this? Where you and a community would be in full control of the decisions and features of the app.
Imposter Syndrome affects all type of careers and activities not just software development.
Gneiss – A spreadsheet programming tool
I agree with you.

One of my largest pet peeves is when a new technical person comes and asks me how to do something without even googling it first. I don't mind guiding, I don't even mind giving hints and verbal cues to get you to the starting blocks. But if you're asking me to tell you how to do something without even developing questions to ask me, I'm annoyed.

I don't want to sound like a grumpy old man, but some of the new generation of thinkers seem to lack some intellectual curiosity that those of us without the internet had to endure in our early career stages.

Next, I'd like to introduce you to the 20 year old ruby developer who will set me straight in the follow up reply to my comment:
I'm sure everybody thinks about their code in different ways, but that doesn't seem to bother people when they use syntax highlighting. Similarly, Victoresque "code interpretations" can be just another layer, to use when it's useful and to ignore when it's not.
So I take it you have never been lied to or tricked or misled? You are either a lucky person or one with an uncommon ability to read other people.

Until there are male birth control measures on a par with the pill/IUD there is a gender gap in terms of reproductive control.
How does being cheaper make your investors the 100x returns they are looking for?
> obliquitous

I don't think that means what he thinks it means.
Life Paths and Accomplishments of Mathematically Gifted Four Decades Later [pdf]
Frames of Reference
Or: LO has more commits on a typical weekday than AOO has had in 2015.
Feed that with gravitricity. Could be funny and efficient.
It would have been nice if Microsoft had at least made the ribbon bar optional and allowed people to revert to the old interface. The whole debate would disappear if you could choose the UI you prefer and be done with it.

That being said, I was mildly surprised that most people I have spoken to about this seemed to like the ribbon bar, especially non-techies (who are, after all, the main audience for MS Office).
That last post was all about ivory, not about drugs. That it can be so easily confused shows the connection between the two.
Right.

If your goal is migrating users from MS office you won't have much chance but offering something they now have become used to.
At least the victims are getting letters. Corporations are required to do it, but governments often exempt themselves from the same employment and data handling requirements they place on business.
Is there any fully featured software to handle chopping these up into 4 virtual monitors, or basically just highly efficient window management so one's not constantly fritzing around resizing things?
When I was a professor mentoring students, my approach could vary depending on the student and situation. If a student felt strongly about doing something a certain way, I might say "I would be surprised if this worked (because of XYZ), but prove me wrong!" There have been occasions where I was wrong, and many others where they failed but learned along the way. If it is a more time-critical or important project, then I will probably provide more guidance depending on the context ("give this a try first, and check back when you have results; if you're not happy, we can try your way"). This approach has carried over to industry well for me.
> Right, you would need those rare, stable, dilithium crystals.

The spice must flow.

All of this stuff is a massive longshot, whether or not we can do it it's still interesting.
This is unfortunate---Colyer's summaries are well worth reading.
Seems very difficult since you won't be able to get much programming done until the polls start coming in. The polling will create a bottleneck for the build. I honestly don't see this being done in a 1 month period, at least for a polished app.
One more vulnerability which is possible when you can request an instance's metadata: Any AMI roles which have been given to that instance (for example to enable S3 access or decrypt data using AWS' key service) would be visible.

These keys are rotated relatively frequently, but it opens up a whole new level of exploits against the company which runs those AWS servers.
OLPC and Measuring If Technology Helps
I doubt that chastity belts in the medieval fantasy sense were practical before late 20th century manufacturing technology. Technology involved in manufacture of modern BDSM-targeted belts (CNCs, stainless steel, plastics... and even 3D printers) tend to support that view.
No need for Microsoft help, they were quite good killing themselves.

There is even a book from one of the founders about it.
To watch the winners of what is usually the highlight* of a demoparty:

https://youtu.be/VD8c8XagJms - https://youtu.be/wzMmzqio9sA - https://youtu.be/idOK0JlRhZY

Also, this cracked me up: SPORTS - Disk throw

* Some would argue that that should be the AMIGAAAAA compo. I don't disagree, but note that the AMIGAAAAAA compo is usually a little less accessible to the general public.
The problem is not when you have much more samples than slots, in that case you should get "almost" the same number of hits in each slot as you measured.

The problem is when you get less samples than slots. For example if you roll 3 dices, you should get "1/2" hits for each result. So the question is: How probable is that one result is repeated? (i.e. you get two equal dices out of the three)

[spoiler alert]

All equal: 3%

Two equal and one different: 42%

Three different: 55%

"Intuitively", it's expected that with a uniform distribution you get something like 1% + 9% + 90% instead (this numbers are completely made up). Most people don't expect that the probability of getting a repeated dice is so close to the probability of getting all of them different.
Thanks! If you have any suggestions / feedback I'd be happy to hear it – I've been planning on updating the post sometime soon to show how to upload wheels and in general just clean up the language and approach.
I Was an Amazon Chew Toy
Same reason a few billionaires passing around a hat wouldn't result in a secure device. Those billionaires are either already running the government or lobbying the poop out of it. Our system is kinda messed up right now.
Google is the brand still.

Plus, it's Google[X], which is a subsidiary of alphabet. So nitpick that if you want to nitpick. It still wouldn't be called Alphabet.

Also you still apply to Google for the job.
The focus is on being the next immediate crash. If you are asking whether there is a crash on 3 August, it is the unaffected odds of 1/365. But if you are asking whether the (first) next crash after 1 August is on 3 August, both the following must happen:
a) there is no crash on 2 August
b) there is a crash on 3 August

The gambler fallacy would be "I have seen 9 days without crash, on the 10th day there is higher odds of crash". But you are not asking this, you are asking: "What is the chance that in the next 10 days, exactly first 9 days would be no-crash and on the 10th day there is a crash".

EDIT: Also, another view:

If you have seen 9 blacks in a row, there is an even chance 1/2 (roulette without zero) that the next will be black or red. Because in all sequences of length 10 starting with 9 blacks (this is given, you observed this), there is equal number of those with 9 consecutive blacks and a red and of those with 9 consecutive blacks and a black. This is gambler fallacy, believing that after repeated colour, you have higher chance of the other colour.

Here, you are asking: how many of all sequences of length 10 have exactly 9 blacks and 1 red. And there are all kinds of sequences with 1 red in first 9 places, 2 reds, 3 reds, etc., so the odds of observing the 9 blacks in a row in the first place before asking about the 10th spin is lower, but it does not change the odds of the 10th spin itself.
So Google uses Telcom for 1 Gb/s internet instead of their own fiber network?
How so? The benefits of GitHub benefit regular committers over fly-by PRs.
And a poor PRNG or poor implementation of a uniform distribution (both extremely common, for example: rand() % max) has more clumps, my question is still valid.

Edit: I wrote a program[1] to fill random pixels based on rand/modulo and mersenne twister/uniform distribution and I could not tell the difference in the generates images.

[1] https://gist.github.com/anonymous/9c726ea636f06900ba3a
Is it worth starting a company in college?
I don't know much about Lua and LuaJIT, so let me ask a naive question:

If you would start out with a JavaScript JIT (like V8) what things would you have to add (i.e. things that are not required to JIT JavaScript) besides the obvious modifications in the parser?

One point I can think of is support for efficient compilation of co-routines.
This is why I totally prefer the Chromebook Pixel aspect ratio for coding. I wish you could get 3:2 240dpi+ 27-30" monitors. Being stuck using 16:9 for anything other than watching a movie or show sucks.
Twitter Forum on Law and Disorder on the “Outlaw Ocean” – Starts at 9:30am
Good point. Feedback would be slow creating that bottleneck.

What if you could get past the issue of the bottleneck, or say extend the timeline. Would it be interesting to answer questions and contribute to the development?
"beautiful things work better"

Beautiful things appear to work better; less cognitive dissonance. The world of project management is replete with instances of software being replaced by something that looks better only to find that it doesn't actually work better (and the converse as well).

In the world of the arts truth and beauty are typically correlated, other realms of human endeavour less so.
The American Express lounge in SFO is the place to go. They have free food, booze, beds and even a shower.
That was not a pencil but still a lot of technology/mechanics. But you're right, paper and pencil are not perfect, just the most secure we can practically achieve these days and probably for the upcoming decade. See this video of J. Alex Halderman on e-voting in Estonia and about electronic voting in general [0]. (Halderman is a professor also known from the cold boot attack and the more recent vulnerabilities in a lot of Diffie-Hellman implementations).

https://www.youtube.com/watch?v=JY_pHvhE4os
The Mating Mind by Geoffrey Miller
This is not about giving up your dreams, it's about figuring out what your wife needs to be happy being married to you. Her being mad about you being in her space could by a symptom that she feels she is not getting enough of your undivided attention (as others have pointed out). If she is unhappy with your start-up try taking about your plans with her more and see how she reacts. Getting your marriage back on good footing is a bit like A/B testing in that you need to keep trying different things to see what works. A good marriage therapist can help speed up the process.
The same could be said about other types of abstractions, such as using a compiler versus assembly. In the vast majority of circumstances, developers get far more accomplished using higher level abstractions and frameworks.

In very extreme circumstances, portions of an application may need to be rewritten at a lower level for optimizations, but that doesn't negate the value provided by abstractions that allow the developer to be more productive expressing higher level concepts while the computer handles the tedium of how those concepts are translated into machine code.
I've exited the website and was expecting some onunload thing that would try to prevent me from doing it while showing me a bunch of questions. Nothing happened.
Not sure whether I'm glad or disappointed.
That kicks in relatively quickly, it disables co-editing functions such as shared cursors.

I suspect it kicks in way below the actual capacity for the feature, and is primarily about the fact that it would be a usability nightmare above a certain level.
By plane :), even if some people seem to think we did swim across(sadly not joking).

On a more serious note we didn't really plan on moving to another country but my wife was the lucky winner of one Diversity Visa(i added both of us to the program just for fun) and so we decided to move to the US and see how it is.

Moved from Romania to US and currently still in US after 9 years.
That reminds me of the time when mobile phones were new and some people told me "You will never see me walking around with a mobile phone. When I'm alone, I want to be alone! And not being reachable and connected all the time.".

They all have mobiles now.
The main hashtag is #OutlawOcean: https://twitter.com/search?q=%23outlawocean&src=typd

The discussion is related to this recent HN submission of a New York Times article by Ian Urbina (‘Sea Slaves’: The Human Misery That Feeds Pets and Livestock) that garnered much discussion:

https://news.ycombinator.com/item?id=9957767
Like Bill Gates did? Like Steve Jobs did? Like Michael Dell did? No, I suppose it isn't worth it.
Peter Thiel: Competition Is for Losers
I think my first encounter was as a CD attached to a magazine. Sadly someone had goofed and gotten a German variant of Slackware, as best i recall.

After that it was Suse and Mandrake in half-serious fashion.

Right now though i am using Gobolinux, after having it sit as a CD for a time until i had Windows blow up on me for the nth time.

I should really do a clean reinstall, as some major changes has come down the Linux pipeline since then. But at the same time, it basically works as it stands.

And in a telling expression of where Linux is heading, the guy that prepared the last iso for Gobolinux claims he spent more time getting the desktop parts (Consolekit, polkit, dbus, etc) working than the kernel etc.
Unfortunately, JPS requires a regular grid. And "JPS+" as described here requires (a lot of) computation, which means that it's not directly comparable with A*. (Once you start allowing precomputation, a) it is not longer usable with changing terrain, and b) you have to compete with "precompute all possible shortest paths and store them" (O(1) lookups!).)

Now what I'd like to see is someone coming up with pathfinding that works decently with obstacles being arbitrary polygons. Vector-based as opposed to raster-based.
Community Memory
you have haxe (http://haxe.org/), open source and even better.
This code run from console will generate and execute random codes, whenever it finds something new it stops (just reexecute it and it will continue searching)

var seen = seen || [];
while (true) {
c='';
m=30*Math.random();
var a='x0123456789dcp+*~!yPsqa-/^';
for (var i=0; i<m; i++) {
c+=a.charAt(Math.floor(Math.random()*a.length));
}
code.value = c;
buttonClick();
d=f.getImageData();
sum=0;
for (var i=0; i<5000; i++) {
sum+=d.data[i];
}
console.log('seen ', sum);
if (seen.indexOf(sum) < 0) {
seen.push(sum);
break;
}
}

Few examples generated by this:

s*23-yxxx+-7x7s/y-^3sp*
9sx2+ysx-7ysp+*+
-P+p*syq6^xp15x/syxyyc-p**
"Amazonians are expected to be available during holidays, pay for business calls and other expenses out of pocket, and are timed as they pack goods for shipment to ensure the highest productivity. There’s also the nightmare stories of cancer patients accused of low productivity, of the mother of a stillborn child made to leave for a business trip straight after the delivery, of managers crying at their desks."

Wow. I've been passing over all the unfair amazon practices article, but now that I read this I see why people are upset. Guy gets cancer and is called out for being not as productive as everyone else, like his life isn't hard enough as is....
AMD ha(s)/(d) HydraVision [1]. Last time I used it was I think in 2010, but you could partition your display to create multiple ones.

[1] http://support.amd.com/en-us/kb-articles/Pages/HYDRAVISION-F...
Improve transaction privacy/fungibility in Bitcoin Core and the Bitcoin system
> Easier, yes. Cheaper, no - with LP learning a new codebase takes much less time than usual.

Unless the program is different than LP work. Then, which is correct? The LP work or the program? It's been tried many times. It's been called the Rational Unified Process. It's been called Roundtrip Engineering. Not worth the extra cost.
As a web dev doing 3D stuff, I'm seriously impressed that the 6th place entry in the demo comp (I Want To See Small Worlds[1]) was created with three.js. They're doing great things with it.

[1] http://archive.assembly.org/2015/demo/i-want-to-see-small-wo...
Mozilla Webmaker
Ok, this is a good help when pitching to investors. I should have been more specific. I am looking for both, advices on how communicate my message properly to the public and to investors.

But asking your questions is certainly a good help. Thanks !!
The Future of Health Care: Hacking, Hospitals, Technology and More
And partially why Linus insist on patches being broken down into digestible parts before being sent his way. He would (will?) outright refuse patches that touched multiple kernel subsystems in one go.
But if the future is uncertain and filled with automation , isn't the correct response - to work hard and earn a lot (or even bet on a startup) , live cheap, and save a lot ?
I had a similar reaction. It's incredible. He definitely deserves his success.

Someone like this working on iOS Play Books is the biggest downside to working at Google.
I think many game developers build those tools into their games, like Eskil's Love (https://en.wikipedia.org/wiki/Love_(video_game) tools.
But only if you eat it every day, as your sole means of sustenance. Oops! That's how they're marketing it.
Wow.

I managed to crash the TCP/IP stack on z/OS during my training with a runaway Perl script that inadvertently had turned into a fork bomb. Luckily, it was just a testing/development system, and SNA kept working, so the only person to notice was the monitoring guy. And that system was IPL'ed on a regular basis (with the next one scheduled one or two days from that incident), so it was no biggie. I was really freaking out, though, until the others assured me that it was not a problem - "This is exactly why we don't let trainees on the production systems", as my supervisor put it.

Since that day, I only use fork() very, very cautiously. :)
Show HN: Markdown optimised local search engine with tagging
There is probably business strategy in that, but I remember flash on my mac to be terrible (100% cpu, draining battery like crazy). While the same version on windows was running perfectly.
Yeah, I imagine they figured that as long as they kept pushing out updated OS versions, essentially for free, the OEMs would have an easy way to keep offering updates without having to build any of the underlying "stuff" from scratch.

But I think it ends up more like enterprise IT where OS updates get put off and only done when absolutely necessary. To OEMs who only really care about selling hardware, it's just more testing, deployment, and support cost (not to mention porting their customizations).

I realize I'm not in the majority (outside of tech circles) but I really do like Android and the main criteria for choosing a device are specs, build quality, and likelihood of timely updates. My current phone is a Moto X and it's the first non-Nexus I've had in a while. And I only got that because I broke my Nexus 5 and we were still a way off from a refresh. The Moto seemed like a less extravagant (in terms of price and screen size) version of the Nexus 6. But if Lenovo undoes the good things Google did for Moto, I'll be back to the Nexus line regardless for my next phone. I got rid of the carrier as a middleman by avoiding carrier-branded and subsidized handsets but the OEM still plays a huge part as long as proprietary code is needed to port newer versions of the OS to a given device.
What I always wonder about with this formula is how many human jobs from the US have been shipped overseas to other humans who cost less? Those jobs are still being done by people, we just aren't cost competitive in labor for the mass of unskilled job opportunities.

It seems like something like the Fair Tax, where legal citizens get a stipend every month to offset the sales tax against basic needs, that came with a slightly higher stipend to make it more like a basic income, would have the net effect of make low cost labor more affordable and those jobs more viable. It would basically have the effect of doubling minimum wage WITHOUT passing the costs along to the businesses and making labor more expensive.

Just makes you wonder if we wouldn't be better off finding ways to repatriate the jobs that exist than to worry about the ones that are continually more automated.
Spring Boot Dev Ops
You may hate preference panels. You are not me.

There is little I find more frustrating than trying to change something that should be trivial to change, only to find that the setting used to be there and was removed in the name of "cleanness".
Kamon 0.5.0 released
I like https://meetfinch.com/
Probably the best still remains Mach 3 Kernel Principles: http://www.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/ker...
I never thought 60minutes (Australia!) would make it to HN.
Google is an evil corporation that should not exist anymore.
The article is badly edited, speaking of both "negative density energy" and "negative energy density", when the latter is what was meant.

Even though, as I understand it, General Relativity doesn't forbid FTL explicitly, it doesn't get you out of the causality problems of FTL. At least, I've never seen an explanation of a "warp" style FTL method that doesn't allow for causality violation. I'm all ears, if someone wants to convince me that warp drives can't violate causality.
Surely.

I didn't necessarily mean a free-standing object that was anchored at only the base.

Another commenter pointed out a project very similar to what I was thinking: StarTram: https://en.wikipedia.org/wiki/StarTram

It has supports and launches the vehicle using maglev; basically a big, tangential, spaceship cannon that launches into orbit using fixed structures.
It really helps out in life in general if one assumes that the author meant "all else being equal" unless the author explicitly contradicts it.
Real Time Programming (1998)