skysight-inc/HackerNews huggingface dataset:
We had languages like Mesa/Cedar, Modula-2+, Modula-3, Oberon, Oberon-2, Active Oberon, Component Pascal, Eiffel that allow for GC algorithms, stack allocation and if really required unsafe memory management.

Even .NET allows for it, but most .NET related research lives within MSR walls, and many don't follow it because Microsoft.

So we got Java as the main platform for GC research and only now, thanks to market pressure are we seeing such features planned for Java 10.
The scroll hijack on this page is super annoying. Here's the direct link to the infographic for those interested - https://devskiller.com/wp-content/uploads/2016/12/Devskiller...
The infographic image is here: https://devskiller.com/wp-content/uploads/2016/12/Devskiller...
Lots of people apply for the jobs, but only a small percentage is actually good.

Of course some of the interview processes are ridicilous, but after seeing the world from the other side of the table I understand where they are coming from.
I wonder if this will have the coil whine issues the 13 has (had? I've got the last gen).
1986: Micro Live tested the latest computer music software
PM: Site looks good guys, but can you just tweak the scrolling behaviour? It doesn't match my preference.

Devs: That would be a setting on your device, we can't control that without some terrible hacks.

PM: I don't understand any of that, just make it work how I said.
> I don't get the attraction of luxury laptop lines at this point.

I'd love a luxury laptop: a machine I could upgrade and maintain with minimum hassle, a machine with a properly designed cooling system that would last years without breaking down.

Apple doesn't make those anymore. It makes machines with parts glued together, and drives soldered to the board, whose GPUs overheat and die after a few months.
Yeah, but Uber and Lyft are not restricted to one city or country. No Taxi company (of the kind that actually owns and operates their own fleet of cars) could do that.
Didn't Instagram also co-create React.js?
Something wrong with this picture?
http://i.dell.com/sites/imagecontent/products/PublishingImag...
> many, many ordinary people buy them none the less.

True, but Windows still has around 90% (or more) of the global PC market. Windows actually brought computing to the masses. Apple didn't.
> Ultimately I feel like the use of CI in many open source projects isn't very high due to constant annoyances and difficulty debugging the CI environment.

My perspective may be driven by the communities I'm involved in, but this seems wrong to me. From my experience I would say most open source projects use CI, particularly because so many of the bigger platforms (Travis, Circle, CodeShip) make it free for open source.

It is an extremely valuable resource when you consider the infrastructure and integration you get with absolutely no effort. Installing more obscure libraries or cutting edge releases can be a pain, but it is minuscule compared to the time it would take to provision, secure, and manage a group of containers for an open source project.
If a modern mac does not meet that definition, then no modern hardware labeled as a 'PC' does.
The colors on your screen will not affect battery life (Unless it is AMOLED)
I used to think every one of my friends with a MBP was a fisher price-loving brainless slave to Steve Jobs.

Then I actually had to use one for work.

I'll never go back.

It's the little things that are not so little:
1) The wake speed
2) The battery life
3) The overall comfort and feel of the keys and the trackpad compared to ANYTHING I've ever used before from Lenovo or Dell.

I can live in Mac mode and build almost anything targeted to a *nix platform natively.

And if I need to do anything for Windows, I just use Boot Camp.
"Talent shortage" is not the same as "people shortage". If you ever took part in recruiting, you know that most of the people you end up interviewing are not fit for the particular job you are offering.
There's a lot of people in CS/IT, each with varying skills on various technologies.You can't just ask for a "software engineer", that doesn't exist (anymore). The field is growing more and more specialized, so you must impose interview processes, those being ridiculous and long are each recruiter's choice.
In the past they have referred to the Ubuntu pre-installed models as 'Developer Edition'.
i bought the older version about 10 days ago (still within window to return), apart from the CPU, what changes have they made?
It's not about wether it can run Windows or Linux. It's about wether it can run PC-DOS 1.0 and applications written for it.
I am curious how do you manage developing this while the OCI runtime is not yet finalized, do you just make sure they are compliant with the current RC of the spec?
And the pay they are offering teachers really doesn't seem good enough to base a headline around: $14-22/hr depending on incentives: http://t.vipkid.com.cn/faq/payment
I think fetch definitely needs to (at least as an option) offer some kind of async API built-in without adding another dependency. Async is likely the most common use case in the browser. I have not been displeased with the fetch->promise API, it works well for me, and is definitely a lot more convenient than XMLHttpRequest. Which part do you disagree with from your experience?
How to do DD like a startup founder
Equality ... finally !!!
Does the tiny bezel mean a nostril cam like the XPS13?
Where in the world is the price on this page?
I might be missing it, but does it say when these will be available?
Less education? Did I miss the obvious joke/sarcasm here?
Huh, thanks for pointing out this misconception I was harboring :D
I agree. Almost as bad as highjacking the copy-paste buffer.
"never" is a bit strong, I have this video cover saying otherwise :) http://i.imgur.com/aEgG96c.jpg
China is the #1 producer and buyer of electric cars.

It's still 1/300th of all cars sold, so it's not mainstream, but the tremendous growth is there (see the graph on the first article). It's actually the U.S. that's lagging behind.

http://www.wsj.com/articles/mind-the-shock-as-auto-investing...

http://www.forbes.com/sites/russellflannery/2016/08/30/warre...
Wouldn't that be the XPS13?
The problem is that Uber doesn't control the platform. It doesn't control the cars that it uses, or the laws, or anything. It has no natural moat - its moat are the money it has.

But the moment a car manufacturer that has significant production capacity deploys self-driving cars on it own, with an app to rent-a-ride on its platform, and the caveat that the self-driving tech cannot be used on the Uber service (Tesla, I'm looking at you), Uber is toast.
Yep that occurred to me too.

It becomes a case of do you disconnect and bring the TB 3 dock with you, buy a second 'traveling' dock or get just what you need for travel and hope for the best.
I've ended up going from applications like Evernote to a simple Dropbox folder with markdown files for my personal notes. For me, the main draws are easy access from terminal and using my own text editor. And of course code blocks with syntax highlighting (and LaTeX with MathJax). I haven't played around with sharing, but it's easy to render an HTML page.
like anybody gives a damn about that. Spotify for sure doesn't.
Hackers Make $5M a Day by Faking 300M Video Views
This looks great. Not because of the aesthetics, but because it finally acknowledges that Groovy is absolutely useless for Pipeline. I want to try out this new workflow.
One of my co-workers has the current gen (9550) and Ubuntu 16.04 runs great on it. I think he's got an intel wifi card, I'd just check Linux compatibility with the Killer wifi card before going that route. It's easy enough to change a WiFi card out aftermarket if there is issues though, an Intel 8260 card will run you $30.
What's the release date for this machine ?
I've been considering building my own Quiver-inspired tool, in part because I'm a bit concerned at the lack of updates, in part because there are a few itches I would like scratched, and in part because of the Mac-only situation.

I might at some point, in which case I'll look up your comment, but the main reason I'm holding off is that it's quite a bit of work in a market that strikes me as rather oversaturated...

Then again sometimes the best reason to start a project is to scratch an itch, and always thinking in terms of 'useful' is a surefire way to suck all the fun out of life. Hmm...
Yes, and I am not aware of a system that does not include road signs and further an (abstract) model of the surrounding world into that data.

I think considering to rely on a external model (e.g. from an online database) _only_ is close to building suicide machines. At least for the coming years.

And also, I think this is a far fetched argument related to OP.
Here's a terrific-terrible idea: let's create an open network of surveillance cameras with facial recognition. Permanent logs, free access to all, an easy search function, plot all events on a map with timestamps. Should kick up a storm.
The thing about trigger words and context understanding is that there is no need to integrate with Alexa. You can simply use a different trigger word, and all will be well.

For many products that might even be desirable behavior. Lights ! Versus "Alexa turn on the lights". Plus it means no integration necessary, which won't exist for many products anyway.

Also these are very cheap algorithms to run. A trigger word implementation is a one-word vocabulary GRU RNN. Does something like 2000 multiplications every second. Easily in microcontroller reach, for power budgets measured in milliamps. Actual word recognition perhaps isn't but the microcontroller can just constantly record, and when it sees a trigger send it on. So you could have 20 projects in the house, all listening to your voice, and it wouldn't really affect the electricity bill.
Your example is broken because you're trying to divide energy units by money units, and you should be dividing energy units by energy units.

e.g. "A has EROEI of 1,000,000 but requires one billion megawatt/hours to build. It will then return 1,000,000,000,000,000 MWh over its design life. B returns 1.0001J for every joule invested."

With those options society would pretty much have to stick to B while accumulating the necessary construction of A.

Note that EROEI analysis doesn't consider depletion or renewability either. Or even necessarily a timescale.
Unfortunately, supported version of Display Port is 1.2 not 1.3. Any idea how to connect 5k display to it? Will "made for Apple" LG UltraFine 5k work?
I don't care whether XMPP is good or not, but please realize your arguments are entirely subjective, which is a far cry from:

XMPP was objectively terrible (or at least, all the XMPP clients were objectively terrible).

Do you see the contradiction?

Prosody and ejabberd exist. They don't take much hacking to make them very usable - certainly quicker than writing a protocol from scratch.

It's not that it can't be done.
Uber: The government wants to know where you’re headed … on every ride
Just received this email from Uber:

Dear John,

Today, the City requires Uber and other companies to hand over a lot of sensitive personal passenger data, including where you're picked up on every trip. Now the City wants more. They're trying to force companies to tell them where you’re dropped off, as well.

In other words, they want to piece together the full details of every trip you ever take. Click below to send a clear message that enough is enough.

Yours is the most powerful voice in this debate. We need your help. The City doesn’t need this data and they’ve shown in the past that they cannot prevent it from becoming public.
We could extrapolate this trajectory and take a page out of lisp history. Why don't we just let a "web page" be an s-expression delivered by http and run within a sandbox?

If you look at what the racket team has done for their documentation system "scribble", it is pretty clear that we can engineer whatever modularity we require for the purpose at hand given that generality.
Venturing into car analogy territory, luxury cars are notorious for needing a lot of (expensive) maintenance and not having user-accessible repairs.

You want either a daily driver car or a ricer.

(I don't disagree - Apple used to manage to make computers that were a rare a meld of all kinds - the eminently upgradeable PowerMac G4 with the hinged door! - but not any longer)
Deer Breaks into a Gym and Heads Straight for the Dumbbell Rack
How to Write Performant JavaScript – Unexpected Lessons in Optimizations [video]
I think Tesla is the only one close to getting data for self driving in Amsterdam (a big part of the taxis in Amsterdam are Teslas).

Good luck for the others going from SF or London where biking is a sport for hipsters in special high visibility clothes, to Amsterdam or even worse... New Delhi, where people just cycle/drive far less concerned with how the algorithm thinks roads are supposed to be used. Or take Paris as another example of a much more "swarm" based approach to driving in very busy areas.

A big step for self driving cars is learning to deal with the chaotic approach that a lot of humans take, instead of the very wide lanes, slow driving (far slower than Europe, with generally a much bigger turn radius) and strict rules that the US is used to.
Can't get an XPS 13 with a discrete GPU, however
Why would developers get a Windows laptop that don't have touch-screens?

It seems the entire purpose of Windows laptops would be to test out touch-screen capabilities for your Windows apps.

If you want to get a laptop without a touch screen, a Mac Book Pro would be the way to go. Especially with the great trackpad.

But otherwise it looks great. It just needs that touch-screen for developing touch-enabled apps.

Edit: Found that the touch-screen is an upgrade option.
We are doing the exact same thing and also couldn't be happier :)
> The algorithms for AVL/red-black/splay trees are not especially complex

and can be coded once, then used in millions of programs. That whole point is largely moot.

A red-black tree gives you certain guarantees without any probabilistic arguments. Wikipedia: A skip list does not provide the same absolute worst-case performance guarantees as more traditional balanced tree data structures, because it is always possible (though with very low probability) that the coin-flips used to build the skip list will produce a badly balanced structure.

A skip list algorithm which guards against the worst case will necessarily have to do some rebalancing that requires nodes to move among levels according to some heuristic.

Skip lists are not storage efficient unless the nodes are variably sized. If each node includes enough pointers to participate in any level, then you waste space. Variable size means we cannot draw nodes from a single, compact pool array of nodes for a skip list. Variable size also creates difficulties if we want to use this as an "intrusive container". (A container which works by inserting the necessary node links and other fields into the client's data structure, so that the client data structures directly link into the graph as nodes, rather than being separately allocated and referenced from it.)

I'm looking at a C implementation pointed at by DADS. http://epaperpress.com/sortsearch/txt/skl.txt

This uses the C struct hack for variable node sizing, which makes it rely on malloc for the nodes. A client cannot pass in a pre-allocated node.

A mistake in this type of code can lead to a buffer overflow: accessing the n-th level of a node which only has k < n levels worth' of pointers.

If logic were added which moves a node from one skip level to another, that would require the entire node to be realloc'ed, if its number of links needs to increase. Realloc-ing can change its address; all existing pointers to the node must be rewritten.
So can it run triple 4K displays when combined with a dock or not?

That's the only feature for which I still need a desktop computer and I would loooove to do without one.
How to use C# in PHP
I suppose it depends on which masses you're referring to, but when I look around at any public place in New Jersey where there are people on laptops, I always see a very healthy representation of Mac users. Of all ages.
[Turtl](https://turtlapp.com/) has been my Evernote replacement for a few months now. I like having everything encrypted and I love writing in Markdown.
dell "developer" releases come with linux preinstalled. so almost certainly. although i wouldnt touch ubuntu with a barge pole.

e.g.

http://www.dell.com/uk/business/p/xps-13-9350-laptop-ubuntu/...
So isn't $1500 still within the "luxury" category? You can get a perfectly fine laptop for $500.

You mention 1080p. I believe the high-res displays (think 4k-ish/Retina) are still super expensive, even for non-Apple machines and they make a huge difference for me. For professionals working with print, it's an absolute bliss to "not see pixels" anymore and I generally love it for just reading super crisp text. Then there's the "little things" that even fewer high end laptops get right and Apple tends to nail (like the glass-surface trackpad).

I don't get the "open ended" pricing (>$2500), either. I don't get why versions of the same base model with $200 worth of better hardware cost $500 more, that's the Apple idiot-tax. But the existence of high-end laptops alone? Dude, I spend like half my day in front of that thing, for years. People don't raise an eye brow on you spending +/- 25% on a car yet I'd argue for many people, you get way more use out of a laptop. It's worth paying a little extra, IMO.
Honestly I'd be (more than) fine with an XPS 13 without webcam and mic.

Actually I'd be so happy with a laptop like that. An XPS 13 without webcam and mic.
Sure does, the 9550 has the nostril cam and this appears to be the same form factor. Definitely one of the worst parts of the XPS 13/15 line, otherwise they're solid choices.
Google Just Broke Internet Radios on Chrome Desktop and Android
Sublime Text. I find taking notes for me to be more about slowing my thought process down in order to zero in on issues I'm thinking through. At work we use Teamwork to organize our projects, so usually if there's something I'm working on for a client or a coworker, I'll transcribe parts of my notes into our teamwork project. Teamwork also lets you add tasks, notes, files, links, etc. We can one off people to each project, so that they can review anything we've added for their review.
Synthesizing a five-membered ring nitrogen compound
Does that include good working power management and a fully functioning touchpad? I went down the XPS13 Sputnik path and had endless disappointment with constant fixes.
What's the problem with the XPS keyboards? I have an XPS 13 skylake (early 2016) and I absolutely love the keyboard. I'm saying this as a touch typist who actually used a Model M keyboard (best keyboard ever made, period; fingers just fly over it) back in the day. I found the XPS keyboards way better than that of Mac notebooks, especially the newer ones found in last year's 12" Macbook, and now in the Macbook Pros.
(OP)
Streaming Shoutcast Version 1 Radios on Chrome V55 and above, just don't work because Google fixed a bug. Bug fixes like this which has significant impact on a much larger scale Google should have given advanced warning or at least some time, so that folk could migrate shoutcast from version 1 to version 2.

I am running an Online Radio website and have an streaming app (hybrid) in Play store. More than 50% stations just don't work.

As per their comments, (one of the most hilarious one), they are saying, since safari did this hence they had to. They wont revert this change or apply any work around.
Object-Oriented Programming versus Abstract Data Types [pdf]
The problem with that conclusion is that some of the highest-funded public schools in the country such as DC are among the worst performers. Funding is not the sole (or even most important) determinant of quality in education.
Is it really that easy to swap them out? Or does Dell lock-out non-whitelisted wifi in the BIOS like Lenovo does with thinkpads?
May I ask why you made that kind of switch? I'm a SW Engineer and I always liked the idea of being a civil eng.
will do it
No way. In the US the average MPG is probably in the 20s.
The highest end i7 xps13 actually has surprisingly good graphics performance despite the intel integrated gpu (been using one the moment the 2016 version became available).
>Even not having to bother with 200 customization options is a feature for some.

I agree with that. Buying a PC is still a terrible experience. Lenovo alone has more than 20 different lines of laptops.
And IBM's JVM already has an extension called Packed Objects.

http://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com....
Most important flaw for me: Seems to have no ethernet port.
'Final Fantasy 7: Remake' Update: Square Enix Working on 'FF 7 Remake'
> Federated services don't allow companies to lock you into wallen gardens.

This does not explain why small (niche) players go that route, too. It seems you overlooked the second part of the question: While I understand that big players like WhatsApp want to bind all users to their own infrastructure, I don't understand why even the niche instant messangers go through the burden of creating their own infrastructure (or relying on Google's) instead of just concentrating on the client side to provide better XMPP clients.
A warning to fellow commentators and readers. Humanity already has a pretty sizable history of biased interpretation of brain measurements. See: https://www.ncbi.nlm.nih.gov/books/NBK11129/box/A1833/
Yes, I went through their process. I was impressed by their extreme focus on finding a good fit, and truly had a lot of fun interviewing with them.

I would just do the online screen without any preparation. So what if you have to wait 4 months to try again? There are plenty of other options in the mean time.
ThinkPads are well-designed and do not feel cheap. There are just two things they are not: extra-thin and shiny.
"Otherwise," apparently.
Did you know that WhatsApp uses XMPP?
KDE was trash when Ubuntu first started and chose GNOME but I'm sure they are kicking themselves now.
My metaphor is leaking! 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. Some people will always pay top dollar for pro gear. If you use and rely on a piece of equipment enough, it's worth it.
Looks like they upgraded the 13" as well: http://www.dell.com/en-us/shop/productdetails/xps-13-9360-la...

Someone else noted there's no discrete Nvidia GPU: http://www.dell.com/learn/us/en/19/help-me-choose/hmc-nvidia...

I did not see the New XPS 12 that second link references.
photoshop sucks at scaling down "smart-objects". You need to scale destructively to make it look ok.
> i wouldnt touch ubuntu with a barge pole

Just curious what makes you say that?
Because very few consumers are using touch screens, let alone touch screen optimized apps.
Am I missing a price on that page? Can anyone see where it is, or know how much it costs?
Need to be careful with the non-linux releases. They sometimes have subtly different hardware (e.g., ralink wifi instead of intel).
Are you talking from experience or just out of your arse? I know plenty of EU software companies and while there is certainly some variation none of them is like the cliché you're painting.

It's like saying every US software company is like 70s / 80s era IBM (which used to be pretty much like what you're describing).
You can look at this thread and see why.

The argument usually is along the lines of: "it can't work because it didn't work".

Niche players take their cues from the crowd, too. If a bunch of people in a forum say that tech is bad and that's the dominant mindset, it's going to limit the people who give it a shot.