skysight-inc/HackerNews huggingface dataset:
Skip lists are just B+ trees in disguise.

Look at the basic diagram here.

https://en.wikipedia.org/wiki/B%2B_tree

See how there is an "express lane" containing just (3 5), and the lower layer contains the entire (1 2 3 4 5 6 7) list?

The main difference is that it's a combination of arrays and links rather than parallel lists.
Just to clarify: if you rent an apartment that is in an area with high property taxes, you still get to go to the same local school as the people who own their homes.
Why One Giant Source Control Repository Is Bad for You (and Facebook) (2014)
No they aren't. First off nothing can just be statistically insignificant, it has to be statistically insignificant compared to something. So you can say that people are not more likely to be burned by McDonalds coffee then Burger King, or at home. This could be true even if lots of people got burned by McDonalds coffee, so long as lots of people got burned by Burger King or their home coffee. You can also have a statistically significant outcome that's rare. Guillain-Barré syndrome is a rare side effect of some vaccines, but's it's not statistically insignificant.
Thunderbolt 3 :)

FYI the LG UF 5K doesn't come with Displayport 1.3 support either, it uses 2 DP 1.2 streams side by side (which sometimes can have screen tearing in the middle) hence it's a tiled display just like early 60hz 4K monitors.

To work with the 5K monitor you either have to connect 2 DP1.2 cables or a single Thunderbolt 3 cable.

In both cases you'll see 2 monitors connected on your machine which can cause some issues in some cases (e.g. full screen exclusive mode).

P.S.

What Apple device actually supports DP1.3? The new Mac's don't for sure, neither is the old Mac Pro unless you can hack some upgraded GPU into it...
> All that stuff that cannot be done in Java

Maybe not on the standard implementation, but just like C and C++, Java also enjoys some extensions.

Packed Objects in IBM J9

http://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com....

ObjectLayout in Azul

http://www.azulsystems.com/content/goto-conference-chicago-2...

And in some standard form in Java 10

http://openjdk.java.net/jeps/169
Show HN: Sort your Spotify saved tracks by audio features to make new playlists
Ask HN: Why does OS X have more aesthetically beautiful GUI applications?
I was in the other Ask HN thread asking about note taking apps. The solutions that were OS X only had such a beautiful interface/UX.

Now, aesthetics is probably a perspective thing. But still I can't help but feel that these applications are a notch above, say, Linux GUI applications.
How does that change the fact that the bills are at the end of the month and you could just not pay it?
Correct, but if you get the 2015 you can get the Iris 540 which is a pretty decent GPU (at least compared to anything else intel ships). Beats some of the low/medium range chipsets.

Sadly dell makes makes you pick on the XPS13:
Lousy CPU
No iris graphics
8GB ram
small disk
Great battery
nice matte display

And:
Nice CPU
Iris 540 graphics
16GB ram
3200x1800 shiny/reflective display (that halves your battery life)

Sadly I was looking for the Iris 540, 1080P display, and 16GB ram. A very rare combination. Hopefully the new dell makes the 1080P option independ of the rest of the laptop.

Sadly the kaby lake + iris graphics won't be out for a few more months. So the 2015 XPS13 is WAY faster at graphics than the 2016 kaby lake.
Speaking of laptops, what would you recommend to someone running Ubuntu? My 2013 MacBook Air is feeling it, with its non-upgradable 4 GB RAM. A discrete graphics card so I could play DotA2 once in a while would be nice, even if it's at medium graphics quality.
Pricing Optimization: Price f(x) secures €4M Series A funding
Random disposable email addresses
Where is the data kept?

The very large heaps are partially driven by distributed in-memory storage systems.
For anyone wondering, the name is not a result of a mistake, apparently 'beta' was commonly transliterated as 'b' in the past (as opposed to 'v', the sound that it stands for).[1]

1 - https://en.wikipedia.org/wiki/Sebastopol,_California#History
anyone else here thinking dell designs are kinda boring?
I bought macbook to run win10 because it had great design. I am thinking of buying surface book next.

Why can't Dell focus on a creative design?
The legend of the IceCoon
>> but Windows is still the king of ugly.

>> So I've been considering Linux as my first option.

Linux re-defines ugly. It works great but it's very kludgy. Like many others I can setup my workflow on any of the three machines and have tried it out on many different machines from Dell to IBM to Apple. Sublime, terminals, Chrome/FireFox, DropBox, it works well enough on anything but I made my current choice on 'niceness', battery life, screen, and form-factor, even if it cost me a couple hundred dollars more. On a machine I use for 3 years it's 30-40 cents a day.
I guess we'll see when Java gets value types soon, but the Go people can answer that now; only problem is, I'm not sure people build as many and as-data-heavy applications in Go as they do in Java just yet. Also, realtime Java VMs do support arenas (even scoped arenas). So, I don't know the answer, but let's put it this way: I haven't heard anyone saying it isn't true -- and that would be a pretty big thing -- even though there should be enough indicators by now.
From what I can tell, whenever you hear about "subsidies", as it relates to combustible hydrocarbons, it isn't the kind of free-taxpayer-money boondoggle you see with (for example) a loan guarantee to Solyndra. It usually takes one (or both) of two forms: 1) The tax treatment of any capital-intensive industry, with a tip-of-the-hat to the "how do we account for depleted resources" question (you see the same pondering happening now with bitcoin, for example), and 2) not properly accounting for externalities in taxing the extractor, the oxidizer or the consumer of the point-of-service joule.

In brief, #1 means: "I don't like it, and things I don't like should be taxed more, and until they taxed more, I will call this gift of non-taxation 'a subsidy'"

As for #2, the negative-externality objectionators make a very fair point!
We are using the same words to mean different things. When I say accessible, I mean approachable and usable, whereas you seem to mean affordable. When I say the masses, I mean in contrast to the elite, whereas you mean the overwhelming majority.
I'm guessing that ethernet is supported via an associated dock.
Look at what Erlang's BEAM VM does. It has per-"process" heaps iirc.
XMPP used to have power consumption issues on mobile because of the constant TCP connection from the client to the server. There were also problems with network disconnections/changes on mobile for the same reason. XMPP uses TLS certificates for client to client and server to server connections and such things used to be a pain before Let's Encrypt for those hoping to run their own servers. The end to end encryption used to be OTR which tended to be a bit clunky to use in practice.

That was then. Those issues have been more or less fixed these days. XMPP is actually starting to look interesting again. For an example of a modern XMPP client (and discussion about the issues mentioned above) see here:

* https://conversations.im
On Linux they can't be bothered to get font metrics right for starters.
“Build Products for Cavemen”
yeah, you're right!
This is somewhat funny to me, because while the article is about Taobao, Alibaba's other sites are rampant with not just fraudulent reviews, but fraudulent sellers in general.

I buy quite a bit of stuff from their AliExpress.com site. These are inexpensive things, so I know what I'm getting into, however...

At least one of out every 10 orders ends up having a serious problem. Items that never ship, items that don't work (and clearly weren't designed to work, ever), and so on. Their process to deal with these sort of things is heavily weighted in favor of the sellers. For example, the sellers get cheap shipping due to the UPU[1]. So, they will demand you return an item to get a refund. Well, as a buyer, I have no such access to cheap shipping...so the return shipping costs more than I paid for the item itself.

I also see little to no effort on Alibaba's part to curb things like

- Deliberately inaccurate item titles and descriptions

- "Stuffing"...one vendor creates hundreds of nearly identical listings to game the search functions.

- Shipping delays...not in-transit, but sellers sitting on orders for weeks before shipping out

- Fake, defective, or otherwise substandard merchandise

Basically, it's silly to me that they are chasing other companies when they could just start by cleaning up their own house.

[1]http://fortune.com/2015/03/11/united-nations-subsidy-chinese...
Services are the worst route for a software company to go down. There's little to no economies of scale, they have no inherent advantage over other consulting companies beyond their brand, and companies are always looking to cut consulting costs from their books (since they're often considered OpEx vs CapEx for software).

Services only makes sense from the perspective that you can make your software "stickier" by adding consulting to help with implementation and customer success.

This is reflected in the multiples that VCs and acquirers give software vs. services companies - high-growth software companies often command a 10-14x trailing 12 month revenue, while services are lucky to get 4-5x. It's just a less attractive business.
Erlang has a per-process GC - each Erlang process has it's own heap and it's own garbage collector. There's no VM-wide GC. This usually means the GC pauses apply only to a small part of your system, while the other parts are running completely normally. There's a good article that describes it in depth: https://www.erlang-solutions.com/blog/erlang-19-0-garbage-co...
Try again, or just google XPS13 developer edition.
Oh, you're right, I can't reverse that. Your Privacy Badger has just blocked half the internet, though, because a million domains match each of those hashes.

Are you serious?
Killer WiFi should work with the `ath10k` driver in recent kernels.
Apple's hardware upgrades recently have not been super popular.
Having just gotten back from South Korea, a country with a massive, state-run filter for "porn," all I can keep thinking is that such ideas are always subject to abuse.

The mechanisms to protect "the children" already exist as third party software and alternative DNS. Shit, how would South Carolina IMPLEMENT such filtering?
Ah yes, that is a use-case. Though, if I were to implement something like that, I would add an extra set of parens around (big-long-calculation) and specify the name to bind the value to:

(aif (it (big-long-calculation))
(foo it))
What consumers are even paying for Windows apps to begin with?
GERMAN UFO'S SANK USA FLEET IN 1947 KERRY THE POPE AND KRILL HAVE ALL VISITED
same, but didn't want to wait any longer. New CPU and GPU it seems
I ve switched from air running Ubuntu to XPS 13 dev edition with Ubuntu. Not everything beautiful but a decent switch, great power, autonomy and screen.
That is a great idea, but it will not work. People will say that only the government and big corporations can be trusted with that data, because of reasons.
It's not a feature right up to the moment you need something that is not part of the core offerings. Which I think is one of the major reasons for the screaming with the new macbooks. I can relatively quickly par down the ranges that interest me, but in the PC world I can be relatively sure that if my requirements change, somebody will make something that does what I need (both desktop and laptops).

What's really bad is that none of the big manufacturers is able to have useful website, so figuring out what you might be interested in is needlessly painful and involves external communities.
Firebug lives on in Firefox DevTools
Yes but the rents are high!
How to answer climate change denial
DIY special lock-screen wallpaper for iPhone
This is wrong. They started with XMPP, but switched to a proprietary protocol a long time ago:

http://highscalability.com/blog/2014/2/26/the-whatsapp-archi...

| The next few years were spent re-writing and modifying quite a few parts of ejabberd, including switching from XMPP to internally developed protocol, restructuring the code base and redesigning some core components, and making lots of important modifications to Erlang VM to optimize server performance.
Wait.. they are saying the app itself is making NTP requests?

> Confirmed - starting up the iOS Snapchat app does a lookup to the domains you listed, and then sends NTP to every unique IP. Around 35-60 different IPs.

Hmm. Is that a fraud prevention thing or something? No way on earth a user app should be getting its own time
Because you replace a nice matte screen that's very power efficient and replace it with a shiny/reflective display that halves your battery life.

Are you willing to halve your battery life and see your face reflected in a fingerprint ridden screen... just to touch it?
The Watchers
Out of curiosity, what makes a design interesting for you?

To me a laptop is two rectangular bits, with a screen on one and a keyboard on another. My macbook has silver rectangular bits, that Dell has black rectangular bits. I don't really see any other significant difference between the two..
Simplenote. Use it everyday.
I was just struck at how Trumpian this sounds: "If there’s any doubt about that with our teams, let me be very clear: we have great desktops in our roadmap. Nobody should worry about that."

Though I also notice the Obamian "let me be very clear". Tim Cook for President?!
The report does say "app" specifically. So I assume yes.
Might explain why the first child gets wrapped in cotton wool, and the second is allowed to juggle knives!
Not P but just ab example: Sublime Text won't even show menus in unity without some extension hackery. Who thought this titlebar would be a good idea? People with an 11 inch laptop? Is that the target audience now?
When you have to make these assurances it kind of makes me think the opposite.
Huh? The Apple Watch is a fantastic execution. The Taptic engine is one of the coolest and most useful pieces of technology I've seen in years.
Not sure https://github.com/joshbalfour/disable-scroll-jacking solves this one, but it's a start.
Colors, I don't think explicitly shorten battery life, but greater brightness and higher resolutions, yes.
The webcam is still awkwardly positioned. Have they fixed the coil noise issue yet?
When I used to use Windows, I used OneNote[0] a lot! (I had over 20 notebooks with multiple sections and pages in each section).

I loved it!

However, recently I've moved to linux for my daily computing needs and I have yet to find something to fill a void.

I'm using notion.so[1] for most notes and paper for hand written stuff.

It's sad that in 2016, there's no nexus type tablet running android (with updates) that has pen support :/

[0] - https://www.onenote.com/

[1] - https://www.notion.so/
Ask HN: Do SMBs still care about their websites?
Do you see in your local market a movement of B2C SMBs shutting down their websites, leaving their web presence to Facebook/Instagram/Twitter only?

Edit: added "B2C" context to question.
Totally agree, and it's useful. We need people to challenge established assumptions from time to time.
There probably should be some more sanity checks for GPS, since drivers even pre-smartphone era were horribly inattentive, and there is no more perfect example than the 11'8" bridge: https://en.wikipedia.org/wiki/11_foot_8_Bridge

There are numerous compilation videos on youtube [1] about this bridge from a local, and it's not a matter of people following the GPS blindly each time, it's just inattentive drivers who don't pay attention to what is in their immediate vicinity. Watch the video linked and see how many warnings and alerts have been made for the bridge, and how often people keep skinning off the tops of trucks and RVs on it. It has a sensor to warn drivers in advance if their vehicle is too tall, signs everywhere, and I imagine there must be a fair amount of debris from the numerous accidents it has.

It's not just a matter of technology leading people astray, it is people not really being aware of their surroundings period. The warning from a GPS map might be nice and help, but I personally have a hard time believing that they'll pay attention to that any more than they would the multiple warnings in real life.

[1] https://www.youtube.com/watch?v=xzkWTcDZFH0
DEA Bans CBD (Cannabidiol)
modern non-apple x86 uefi systems cannot run PC-DOS 1.0 or the applications written for it either.
Thank you! What are some things you don't like about it?

Looking for a laptop is pretty frustrating, there are a ton of models and each has a ton of versions, it's really hard to know what to get :(
A 1050???? What a huge disappointment. I was gonna buy this as I was expecting a 1060.
Not sure if manga qualifies as reading but for manga/anime cyberpunk I can recommend Ghost In The Shell. It deeply touches these subjects, from multiple angles.

Then, since you specifically said read, there's Philip K. Dick, who wrote loads of books on this genre. When people think of Blade Runner they don't even know its based on a novel by him [1]

If you're referring to a book which studies cyberpunk as a genre from a documentary PoV then I wouldn't know.

https://en.wikipedia.org/wiki/Do_Androids_Dream_of_Electric_...
HN is very far from being "libertarian leaning". It might have been so in the past, but that time is long gone.

This is one of those places where people will happily sit around and argue that breaking laws is moral and necessary, no matter what the law.

It looks like there are about two of us in that camp, in this discussion, versus pretty much everybody else. It's pretty clear the pendulum has swung and this site is largely oriented towards big government interventionism.
No USB Type-C, seriously?
Looks nice but their customer service will fuck you over if you have a hardware problem serious enough to replace some vital part. There was a huge thread here only recently by some poor guy being harassed by them.
Not too sure.

Been using a Windows tablet recently, and there is a sharp line between the Win32 programs and the metro apps.

Thus you can say that a Windows tablet is a Windows desktop computer with Windows Mobile embedded.

As for the sandbox thing, i agree highly. Sadly the valley seems convinced that heavy sandboxing is the only way forward, no matter how much it infantilize the user.

Likely because the biggest proponents expect that they will always know the magic knock to get the sandbox to go away...
I didn't understand why the cofounder biotech conglomerate was necessary, except to give Walter and out he would not take and say 'hey he is smart but choosing a life of crime'
Thanks for the information. Do you speak a European language? That's where I've seen "autonomy" used referring to battery life.
I feel that if you care that much about the internals of the abstraction then you don't necessarily want an abstraction anymore, but rather the concrete thing that is being abstracted over. I think abstraction is an admirable quality that has numerous advantages, but if you need guarantees on the properties of what's under the abstraction then an abstraction is probably not what's needed at that point.
The trackpads on Macs are amazing (though I hear good things about the Surface Book and some newer Dells). But I've fallen in love with the trackpoint (red nub) on the Thinkpad.
I don't think it's an official page. It is still under construction I think.
For all of Apple's App Store vetting one would think this kind of behavior would have thrown up a flag at some point no?
That's just silly. Ultimately every tool outputs a 'string' that gets sent to the browser.

What matters is how this happens, and there's a huge difference between React's approach and '<div class="whoops"><?php echo $some_unescaped_dangerous_thing ?></div>'
How Travis Kalanick Is Building the Ultimate Transportation Machine
+1000 for "Ghost in the Shell", I am ashamed to have forgotten to mention this absolute masterpiece which remains unbeaten in this genre to this day.
Google IRIS 540 graphics and you should find:

Dota 2 Reborn 2015

low 1280x72059.8 85 ~ 72 fps + Compare
med. 1366x76846.9 68.5 ~ 58 fps + Compare
high 1920x108029.2 39.5 ~ 34 fps + Compare
ultra 1920x108034.6 fps + Compare

Presumably Dota is easier on the GPU than Dota2. The kaby lake with iris graphics isn't out yet, should be Feb or March or so. The 2015 XPS 13 has the Iris 540. Sadly the 2016 XPS13 doesn't, yet.
Best DIY Tools for Creating Apps
"More people earn a paycheck--or part of one--from Uber than from any other private employer in the world except for Wal-Mart and McDonald's."
To me a leaky abstraction is an abstraction that does not expose all the relevant details. So if those details are written on the spec sheet of the black box then there is no leak.

If the box is only labelled with O(nlog n) without specifying constants then there is a leak.
You are saying that in JavaScript var is made up and not to use it..?
> My point is that I would be quite happy to buy a $3000 machine if it were stelar quality, and I could rely on it for the next five years.

Well if that's what you're into...

http://www.razerzone.com/gaming-systems/razer-blade-pro

One downside is that the battery life is crap (5 hours or so)...and the base price is $3600.
I would buy a new mac mini immediately, should they manufacture one that was worth buying. I still have the original PowerPC G4 mini, and upgraded the RAM and HDD in that. For a modern equivalent, I'd like to be able to replace the RAM and SSD at a minimum. But apart from that, I'm actually OK with the limitations; I have a beefy PC for the big stuff, but I do need a mac around for mac-specific stuff, and one with good enough graphics and CPU would suit me fine. It's a shame that they no longer make a suitable system.
I think this comes from people attempting to roll their own low-level XMPP clients top of generic XML libraries, which is a recipe for having a bad time.

Also, people who connect Pidgin to their Gmail and think that is the pinnacle of XMPP experience, but in fact both are severely outdated.
Better guidelines,
https://developer.apple.com/library/content/documentation/Us...

And i also think its cultural thing though, they most likely have a huge community with people who has a flare for designing things that goes into the Apple-ecosystem, OS X is pretty nice to look at, and therefor people need to up their design principles to make their applications fit the OS, but don't get me wrong, there are a lot of ugly apps fro OS X as well, they just don't get the same promotion as the good looking apps. :D

Apple is a lot about design, also when it comes to development.

Only my personal thoughts and what i believe might be the reason.
In BSD-style licenses, if you make changes you can distribute them with a new license. In GPL-style licenses, the source for any modifications must be distributed along with any modified binaries. In AGPL-style licenses, the source for any modifications must be available to users, even if no binaries are ever distributed. So, in some cases, I'm sure not contributing upstream is actually illegal.

I can understand why lots of companies would use open source software but not contribute changes: if you already have your employees sign away their IP to the company, then there are legal complications to figuring out how to contribute, and if the company is publicly traded then internal modifications to open source software in order to support features that have not yet been announced may constitute an information leak if contributed upstream (and thus give illegal trading advantage to maintainers, etc). It's a big can of worms.