skysight-inc/HackerNews huggingface dataset:
Paolo Sorrentino engage l'actrice Rachel Weisz pour Youth, son prochain film
Rachel Weisz vient de rejoindre Paolo Sorrentino sur son nouveau projet cinéma. L’actrice britannique va jouer dans Youth, film qui promet de mettre du baume au cœur des cinéphiles.
I wonder why almost every apps that was introduced at first don't support wide character type system such as CJK.

Atom's soft wrap doesn't works well. It seems to count character length in order to split the line.
It's not relative vs absolute, no. Jumps and call instructions have been using PC-relative values right from the start. You might be thinking of RIP-relative addressing, which is useful in PIC to access globals.

The problem is that there is no way to know at compile time the position of an instruction relative to its target. Non-PI code handles this by having the linker update the relevant constants in the machine code. PI code has to function without modification, so it must indirect through a global table.

It's this indirection that causes the speed hit. On the other hand, PI code benefits from the ability to share code pages, so it can be faster in some circumstances.
I don't think it is what you think it is. It is not a UI layout design tool. It's a tool to build vector-based control icons and graphic.
Of course, you can cite a credible source that Microsoft is paying H1-B's below prevailing wage?
> A basic 13" MacBook can cost close to $1800 there.

As far as I can tell, Apple prices in Korea are the same as in Europe. The US seems to be more an exception than Korea.
Wow such a brilliant idea. Can't wait to try it.
Totally correct. Parent comment deleted for lack of usefulness. Thank you for the correction.
Large organizations also tend to have risk-averse lawyers. I'm not a fan of the CFAA, but if what Aaron Swartz did was illegal, then so is this.
I think it's not too uncommon -- I carry an iPhone 5s and Nexus 5 (in the same pocket), and I see a lot of other people do it too.

I do it because:

a.) iPhone OS is better but overall, but the tiny screen is super super annoying for many things (IMO)

b.) this way I have NTT Docomo in addition to Softbank, so I get coverage underground and weird places where one or the other doesn't work

c.) voice dictation is 100x better on Android, so I use the nexus for dictating things
Aspen to Students: Your Property Book is Not Your Property
Adobe Voice, an app for making explainer videos
Victorian UberX Driver Fined $1732 By Taxi Commission
Google Maps for Android with Offline and Uber Support Released
Google+ Hangout with Nasa Astronaut Colonel Michael Hopkins [video]
Do you think we will see web app projects being backed like this on kickstarter more often? Imagine geocities or some other site being resucitated using 2014 tech.
Australian Uber driver fined $1732 by Victorian Taxi Commission
Forearm and leg pump battling lateral G forces, current day Fernando Alonso/Ferrari describes this during his race season if you following him.

During the Senna video above, he takes his hand off the steering wheel with 2+ lateral G’s to shift which is insane also. Today’s drivers paddle shift with both hands on the wheel.
Sadly, the core client has the job of being capable of bootstrapping itself starting at the genesis block and ending at the most recent block.

That means that, barring a huge design change in Bitcoin itself, the core client has to support every single feature ever implemented in Bitcoin, no matter how half-assed or poorly thought out.

That's why things like the way P2SH got implemented really grind my gears. Bitcoin has a few idiosyncratic and unintuitive design additions that make it really hard to make simple clients.
I lost my mother two years ago yesterday and can sympathize. The first few days/weeks are the hardest because in many cases the pain is too fresh and it hasn't hit home yet. It takes time.

I found myself depressed and found that speaking with someone and working out like crazy made a massive difference--other than getting me in shape. Working out helps w/ serotonin production.

You should give yourself some time, but after a few weeks, think about seeing someone if you find yourself getting angrier or sad than you usually do. I would have never said it before, but it makes a difference.
Janitorial work and the like can be outsourced.
I didn't mention that because it wasn't worth mentioning.
i'm surprised f1 topics don't come up on HN more often. it's an incredible engineering field and has driven the development and adaptation of basically every consumer automobile safety and performance feature for decades.
They might be able to get around the janitor etc problem by hiring a janitorial service company to do it instead of a full time person. This would work for many positions including both bottom of the pay scale and top. E.g. at the top of the pay scale you could contract a consultant to do an in-depth performance/security profile and recommendation report instead of hiring an expert directly.
600 lines, however the codebase is quite unreadable.
Typically, code written in python is rather readable and easy to follow, but this is heavily condensed and somehow completely void of any sort of pythonic code. Programs are the communication of thoughts between fellow software writers, readability should be your #1 priority.
The idea is cool and helps to learn crypto coin systems. But restricting the number of lines of code might only make it obfuscated. :)
AmazonSupply: Amazon Is Attacking A Potential Trillion-Dollar Industry
On the issue of talent pool we have another experiment going. We don't require anyone to work from our office, work from wherever you feel like. I'll blog about that next but to answer your question, it has an extremely positive effect on hiring highly skilled people.
Looks like Flash for iOS apps.
Slides – Monitorama 2014 PDX
UUID aren't sortable by order of creation (on a per server basis which is useful in distributed algorithms), and while you'll hear a lot of talk about meteors, lightnings and winning the lottery, you do risk collisions (yes, when it comes to thousands of rps per server, millions of servers, and extended periods of time, you reach ridiculous collision rates even on a 128-bit UUID, thanks to the Birthday paradox).

UUID has no guaranteed properties you can rely on in high volumes.

The only desirable property it has is that it's an easy way out in tutorials.

The better solution is simply longer to explain (have a unique name for each server, an incremental generation number every time the server is restarted, and an incremental number on top of that for the runtime of a given generation - way Erlang does it).
I can't speak for all games, but this sort of visualization is something I believe to be common in large AAA games, and is something I've had (and continue to have) in the small subset I've worked on. On the other hand, it's always been custom code (like the engines themselves) and I would guess not something a lot of smaller studios would feel justified spending time on until they needed it. I don't know if that's true. I've found that just providing some simple easy to use debug line and shape drawing that lives outside the rest of the rendering systems means people will use it for this sort of thing all the time. After a while there'll be a bunch of useful visualizations built up and if none of them do quite what you want, it'll probably be easy to modify an existing one.

I do think Unity and Unreal both probably provide a lot of tools in this department, so the situation outside crazy developers still using custom engines is probably a lot better than I think it is.

Also, it's almost certainly true that way more time goes into mundane, repetitive game testing than you thought. The QA budgets for AAA titles are quite large, and a lot of that testing work is horrifyingly dull. Methods like this post outlines help a lot, but there's no substitute for actual people getting paid to try to break your game.
What happens if more traffic is coming in than Packetbeat can process? Either you are dropping that traffic or you are (perhaps unintentionally) blocking it, right?
For the server side, why not just use SCTP which not only has multi-homing, but also reliable datagram messaging? Are there issues using it intra-datacenter?
>You might argue the difference is that the information that Aaron was after was already paid for with public money.

This is naive. Just because research is backed by public money doesn't mean the publications are automatically free to the public. If your argument was valid, you could use it to demand access to the emails of every FBI employee. Just because something is funded by the public doesn't automatically make every component of it open to the public.
Wikipedia claims birthday paradox means

"only after generating 1 billion UUIDs every second for the next 100 years, the probability of creating just one duplicate would be about 50%."

http://en.wikipedia.org/wiki/Universally_unique_identifier#R...
As someone more accustomed to Lisp than Python I must say the lack of extra line breaks didn't feel so weird to me :)
The underlying concept of a community of people working towards a common goal isn't something that was recently invented. I grew up in a neighbourhood that would regularly hold events involving the street to raise money for particular causes. Churches and community groups have been crowd-funding donations towards causes since forever, as have charities.
Not sure if I'm reading this right, but you have been thinking of negotiating as ensuring you beat the other party and your outcome is unfair in your favor? There is something not good enough about being a straight shooter who's honest, clear, and thorough? Are you trolling or being serious?
That's not as much as you might think in computer systems.

Now, if you want to mark your product SKU with an UUID you have an outstanding chance it'll be unique amongst other UUID SKUs in the scope of every shop selling your SKUs.

But people have been captured by the idea UUID is truly "universally unique", so you can use it for everything, at any volume.

Not at all. Let's say that we're implementing a distributed Actor system (or a similar message passing architecture) at the scale of Google. We'll be using UUID to tag every message to guarantee its identity and various messaging properties (like deliver just once etc.), because UUID is unique. While actor systems can reach millions of messages per server per second, here we'll use a humble 100k messages per second.

- They have over 2 million servers (2,000,000)

- Each of which generates 100k messages per second.

You reach a point of 50% collision rate (for every new UUID) in 3 years:

log2 (2,000,000 * 100,000 * 3600 * 24 * 365 * 3)= ~64

2^64 is roughly the number of 128-bit UUIDs you need to reach that collision rate due to the Birthday paradox.

Now you might say, I have a lot of variables pegged to worst case scenario. Sure I have. But this is about 50 damn percent chance of collision on every new UUID generated at that point.

Things will become bad long before 50% collision chance if you use UUID.
this is not as massive as it is being made out to be.

The chances of a spouse of an existing H1-b holder who is past his/her 6 yr H1b visa and has his/her GC under processing, getting Work Authorization for a STEM job, is almost nonexistent!!!
Since this has been dragging on for about a decade now, what has been the effects in the US? Also, will net neutrality force cable companies to unblock port 25?
"Or maybe way more time goes into mundane, repetitive game testing than I had thought."

You have no idea ( http://trenchescomic.com/tales/post/9810 ).

As for visual debugging, these tools are really important because they a) convey information in a much denser form than you'd get from a tool and b) convey information which you can digest without already knowing the answer.

For example, unless you'd seen the oversampling in the picture, you probably wouldn't think to ask "Hey, do we have a lot of overlapping coverage in our walk here?". Similarly, in the case of the Nebraska problem, statistical methods would probably give you the a-okay until you actually saw the results in action, at which point you'd know something was off.

In games and graphics it's pretty much essential that you have some set of visualization debug setup to easily see what's going on--in very complex systems like physics engines it can be almost impossible to tell that something is off without having debug rendering enabled.
As I submitted this, I saw a dead submission - possibly automatically killed because of the Gawker URL - for this piece: "I Do Not Know One Person Who Is Happy at Amazon" at http://gawker.com/i-do-not-know-one-person-who-is-happy-at-a...

I think it's also worth a read.
Could you post a link to that talk?
Would be nice if there was a sane way to take a screenshot.
https://bbs.archlinux.org/viewtopic.php?pid=1412466
Living on Bitcoin: Day 2
I'll be keen to see the nature of UI and reporting tools that emerge from this exercise.

I currently use TurboCash, which is a Windows-based accounting solution that works well for me, but I am keen to move away from Windows entirely and on that front Ledger is currently top on my list.
Unless I'm missing something, the only advantage of it being only 600 lines of code is for educational purposes. But condensing the code in such way to reduce line count goes against such objective. Any other reason to advertise brevity in LoC?
I know it's not easy, but the only way to fight this outside of the Supreme Court is a boycott. If no good response is received from asking to avoid these kinds of texts, then switch professors, switch majors, switch schools, if you can. Tell them why.

Easy for me to say, I realize. But professors and schools are commercial entities, and the bottom line is the bottom line. They may profit in some way from assigning these texts, but they can't profit if there's no one to assign them to.
Living on Bitcoin: Day 1
I'd prefer checking the magic numbers in general (or resource forks) -- and list based on mime-types -- rather than just shebang/extension. I'm sure there's frameworks ready for doing this -- both gnome and kde (among others) have been working on this for a while. You need it do be able to display (correct) file icons, for example. And once one goes down that route, it might be beneficial to leverage one of the frameworks for file-search (from locate db to something based on xapian or what-not) -- rather than find-style traversal.
so i list a camera on ebay for $500. bids come in. someone leaves a message that says, "i'm willing to pay $540 for this over 6mths, with payments starting 3mths from now". if i'm bored i might actually respond to that saying no thanks i'll wait for the auction to close. that someone is also free to make similiar offers to other auctioneers. and take the rejections as insults or something..
Fewer points of failure for consensus.

Of course, being written in a dynamic interpretive language goes against that.
Matlab to D3.js chart converter
That was most probably in Brazil where in treacherous wet conditions his gear-box got jammed at 6th gear. And he drove his car in 6th gear for several laps towards the end.
The only thing left in my wish list is the abililty to edit JS code on a website live and compile it. Chrome has that but Firefox still doesn't have it yet.

https://bugzilla.mozilla.org/show_bug.cgi?id=771339
We'll do it in 600 lines of assembler!
You know, I absolutely loved the moto g when I got it. One update later and it's in my closet and I hate motorola. The problem? It keeps telling me to insert a sim card. The only fix is to reseat the card. Apparently, when it loses all signal, even for a bit, it doesn't recover. And a phone that can't receive calls isn't much of a phone. I RMAd the phone just to get another with the same issue. After countless calls, the rep offered to send me a new sim card tray. Yes, setiously. The escalation contact told me to wipe the card with my shirt, ignoring ive tried 3 sims now. It's even listed on Wikipedia! Fuck motorola, they've cost me more time than the phone is worth.
> I absolutely hate the look and the removal of button shapes is an affront to everything I ever learnt about user interfaces

Turn them back on [1].

[1] http://www.cnet.com/how-to/how-to-enable-button-shapes-on-io...
McLaren's traction control is unreal, though it doesn't feel great when it kicks in. The rotation you get when it grabs one corner with the brakes is kinda crazy, though. The MP4-12c's namesake, the MP4-12 had TWO brake pedals, which let the driver apply braking to just one rear wheel, was eventually banned.
Not sure if anyone realizes this, but I re-read parent comment by replacing the word "lobbying" with "bribing" and it feels pretty awkward. But that's exactly what it is. If we stop using the word lobbying in actual communication, I think it's ill effects would really start to illuminate. Congress is there to protect public interest but its quickly becoming a proxy for lobbyists and apparently no one seem to think that this is just bribe in disguise.
Curiously, modern driver's cars are removing increasingly more from the steering wheel. It can be a distraction on the track.
http://en.wikipedia.org/wiki/Freedom_of_Information_Act_%28U...

http://en.wikipedia.org/wiki/Government_in_the_Sunshine_Act

http://en.wikipedia.org/wiki/Brown_Act
Good tips, however it's still often beneficial to do reciprocal float division: i.e.

float rcpDiv = 1.0f / value;
float finalValue = myValue * rcpDiv;

In a lot of cases when speed matters. With fpmath=fast, I've seen compilers do that for you, but not always, as it potentially changes the answer very slightly.
Of what use is this distinction, especially when zero languages fall within its definition? Honestly.
An interpretive language?
I got an Xperia Z1 Ultra (~6-inch screen). One day the screen just cracked -- no drop, didn't sit on it, just put in my (front) pocket in the morning, took it out a few hours later, and it was cracked. If you search, you can find many others who have had the same experience.

Sony refused to fix it, blaming me for some warp of the frame (I've handled this phone gently and never dropped it). Unless I persuade them to change their minds, I'm out over $600.
Wow, tough crowd! I'd be curious to see what some of the commenters have shipped...

One question for the PaintCode team if they read this: is it possible to have dynamic star shapes? i.e I set it grows with the frame

This update looks awesome, can't wait to use it
Why don't people just use a stateless VPN like SigmaVPN[0]? Also, since android is linux, why not use one of the many bonding options?

[0] http://frozenriver.net/SigmaVPN
I think that userbinator's point is that the DO conditionally allow scraping which makes their position even more tenuous IMO.
Bluetooth gramophone
Ratifican los daños en las aves por radiaciones electromagnéticas
Jason Sadler – iwearyourshirt.com – "Why 200x5000.com is brilliant"
I have know knowledge of this incident. But often corporations don't make sense from the outside because it's really about some hidden state.

E.g., maybe the person who argued for the acquisition left the company, so nobody was around to advocate for it anymore. Or the company's strategy changed, either for sensible reasons or just because there's a new fashion. Or the person in charge of the acquisition is mainly rewarded for buying things, but the people needed to make the integration work are rewarded for something that the acquisition would hinder, so they ignore or sabotage it. Or everybody really meant well, but it was nobody's highest priority, so it just dies a slow death.
In Chrome, you could Snippets[1] or Live Editing[2] to monkey-patch Javascript sources inline. No need to copy & modify the content - just edit it within the browser and re-run. Complete with syntax highlighting, auto-completion, and the same no-reload goodness you are used to.

[1] https://developers.google.com/chrome-developer-tools/docs/au...

[2] https://developers.google.com/chrome-developer-tools/docs/au...
Fun! A few days ago I mentioned I wish Sublime Text could have preview panes, but it only does text. [1] This editor does just that! Unfortunately it's very sluggish. Which also ties back to a comment about another HTML5 text editor. [2] I want to love this editor so bad, but I'll wait until the performance improves.

[1] https://news.ycombinator.com/item?id=7696555
[2] https://news.ycombinator.com/item?id=7696593
Millions of currencies. I was standing at the back of the room when Andreas said that and I was like, yeah, I can see it.

The blockchains deliver trusted communication of stored work to us. The network has value in and of that function alone. That I can verify you have thing of X value and I have thing of Y value and that the ratio of X to Y is such as established by these market APIs/feeds. Which themselves are running on a trusted computing platform that is a fair and accurate representation of what is what in this world, up to a point.

That there will be a million blockchains working together in a mishmash of interconnected markets, is no more difficult than imagining a million seperate computer networks, each of which is using a private address block 10.0.0.0/24. Some things are meant to be highly distributed, some are not.

Why would you ever expect a cryptocurrency based on the thesis of high distribution to ever be a singleton itself?
From the phys.org link in a sibling comment:

"It’s difficult to determine their exact source as the magnetic fields of the galaxy and the solar system alter their trajectories so that they end up having a uniform distribution in the sky – as though they come from everywhere."
A film I had the pleasure to work on, "Car 54: Where Are You?" has a rating of 2.4, and that was not due to any crowdsourced manipulation; people really hate the movie. I thought it was marginally worse than Police Academy 4, but most people apparently think it really sucks.
It's called transaction id wraparound, and you don't want to allow it to happen.

http://www.postgresql.org/docs/9.3/static/routine-vacuuming....

Fortunately the PostgreSQL has autovacuum so you probably don't need to worry about this.
HN is a bubble. I came here to get to know what is being discussed on the SV startup scene.

The European enterprise consulting world is another galaxy.
Creating "An Idiot's Guide to Deep Learning" - what should we include?
I suppose this is as good a place to ask as any. I can't be the only one in this boat!

I currently use an ancient Droid2 because it has a hardware keyboard with most of the characters I need for programming and SSH sessions. It's really starting to show it's age and I would like to upgrade.

No newer phones come with keyboards. The default software keyboard does not have the needed characters. Third party soft keyboards have the correct characters, but it takes a massive amount of screen space to display them in a usable manner.

So I ask you hackernews: What phone setup do you use for SSH during long commutes and such? Are there any decent external hardware keyboards that integrate well with particular models? How about Phablets that have the extra screen space for a proper soft keyboard?
I get this line of thinking if your you can sell your offering for $100 bucks a month. But what if your minimum offering is $2500/mo? Correct me if I'm wrong, but I've yet to see a company - that only sales through enterprise - put up a sign saying where their plans start at $2,500.

In most cases I don't believe these services are forcing customers to talk on the phone because they think they will convert them. Chances are that sign up isn't as easy as a 1-2-click, and involved set up and understanding of the customers needs is required before services can be rendered.