skysight-inc/HackerNews huggingface dataset:
Ironic that an article criticising streams of consciousness, is in fact, another stream of consciousness...
No problem with scaling (just set it from the display menu), but I gave up trying to get it to work consistently with a second monitor at a different scale. In the end it was much easier just to turn the laptop screen off when using a second monitor.

Battery life with Linux isn't great and there were flicker problems, especially with Chrome. Updating the kernel and setting various Chrome flags helped considerably.

EDIT: I should mention I'm using Unity on Ubuntu 16.04
TL;DR - Programming - don't get discouraged, it's hard but possible for anyone really - fun too sometimes! ;)

Really great write-up to share with aspiring programmers of all kinds - debunks a lot of stories many of us tell themselves and others ;)

I hope for more honest personal stories like these (not only for "programming"?) - always great to read about those. The internet (IRC and forums like HN especially) has always been doing that for me and I hope it continues to be that way for others too (anyone willing to learn really).

Edit: I've seen he knows and mentions Julia Evans - I've got the feeling that the Montreal "scene" is on the forefront in terms of inclusivity - big fan here - cheers from the old world :)
Jeff Bezos' paper has been like this for awhile.
Faster Carthage bootstrap with cartfilediff
OpenMDAO is very much an option, though it is geared more for model-based analysis and numerical optimization for highly integrated systems. The primary use case is to assist in early conceptual design, particularly for vehicles. But basically, it's a Python framework for passing variables, functions, and derivatives of functions around between disparate codes.

In practice, the most common systems engineering tools that I've seen are actually excel and powerpoint. Not knocking either of those tools (or the role of systems engineer), but that seems to be the current state of the field.
AFAIK keybase.io is not meant as a key exchange server. You should publish your keys using an existing exchange server.
I've killed a Thinkpad's HDD this way, it started in my bag and overheated in the time I got to work.
PureScript also compiles to readable C++. I haven't used it, but it is compelling.

https://github.com/andyarvanitis/purescript-native
First Pokemon Go theme Music Player is live in 140 countries
I would encourage people to consider buying business laptops. In my experience many developers don't even consider business laptops and only buy consumer devices.

Business laptops have the following advantages over consumer laptops:
- they're much more reliable
- better support
- a lot fewer problems with drivers and other incompatibilities
- they are designed for work, which means you will have fewer problems with things like virtualization
- generally speaking, the keyboard and the track-pad will be better

And the good thing is that some of the disadvantages of business laptops like size and bulkiness have also disappeared. You can now find business ultra-books that look good and work well.
Yeah, they bought QDOS (Quick and Dirty OS):

https://en.wikipedia.org/wiki/86-DOS
Venture Capital Data: Opportunities and Challenges [Kaplan, Lerner]
The less decisions you make through you programming day, the more you achieve and the less stressful the job is.

Naming variables is a decision (I am looking at you, function arguments in most mainstream languages). Naming variables once and for all is a big and heavy decision (and now it is time for class members to be looked at).

For one operator in Haskell I often have to invent names for three-to-five variables in C#.
Yep they make pretty decent clones. I have special edition they did on Massdrop but sadly the 70g keys are causing major pain and I have to use my other keyboard with Topre switches for doing work :(
I think a more constructive critique of McMansions would be on the quality of their building materials, and how their design will hold up to the elements through time. I am not an expert on architecture by any means, but I believe that what is worse than their poor aesthetic sense is their lack of quality material.

These structures were designed to be built as quickly as possible, for the least amount of money. Will they hold up in the wind? Will they succumb to gravity? A house could be ugly as sin and not follow any sort of aesthetic pattern, but if it is a sound stricture, I think it is a good structure.
> Interesting in the Bay Area where half a mil won't even get you a single-family house

That's the case in almost all European cities, too.
Laptops in this price range should not have coil whine, electric buzzing sounds or screen flicker. I would've returned it immediately.

I have to use a very expensive HP Z-Book for work with a power adapter that has a loud coil whine. I've fixed it by not using the power adapter and only plugging it in when I'm away for lunch or on the toilet.
I always wanted to try the model M. What does the sound compare to, to be so loud? Cherry mx blue?
I love my old 14 inch Lenovo T61 with a 1400*1050 screen!
I really wanted this to be a shining review. I've been looking for a daily use linux laptop and the XPS15 was at the top of my list. Sad.
Replying to myself: It feels very strange receiving 5 upvotes for the comment above. My speech wasn't particularly open-minded nor generous, although it could be shared by others, and I was rather expecting to be shown another perspective about the topic. It feels like I'm stealing from the evil's upvotes ;)
Language can change. You gave three distinct concepts that all map to the same word. That alone shows why that change may be beneficial.
> The worst type are those that pay money: [...] profitable side-projects

This is the worst for me and it's not really about the money. My startup generates way more money. It's just that I prefer working on my side-projects.
There was a time-lapse video of mob programming I saw on here recently (unfortunately can't find it). At least half of the group that was clustered around the one machine was completely checked out, and you could see that they were so incredibly bored that they were about to drive pencils into their eyes.

Also, one guy came in during the lunch break, and got more done than the mob did in the other eight hours...
16 Useful Websites for Students
Buckling springs are more of a deep clack instead of the sharper click you get from the MX blue / red, or a dull click you get from clears
system calls in msdos were interrupts, so you would do the interrupt (int 21h for most parts) with different values of ah register to select the requested service (and remaining registers for arguments). My MS/DOS is a bit rusty - here is the norton guide - the MSDOS bible.
http://www.ousob.com/ng/asm/index.php
This is a Windows 10 problem. I've got an HP ZBook G2 15 and a ThinkPad T440s and it happens to both machines.
Question - not arguing, I don't know the subject well: Are house prices relevant for this discussion? According to Wikipedia [0] 80% of the resident population live in Public housing in managed by the Housing and Development Board (HDB). Wouldn't house prices only be of concern to the other 20%?

[0] https://en.wikipedia.org/wiki/Public_housing_in_Singapore
I didn't know juju existed until now, but I've been working on something kind of similar which is a lot less hassle to get up and running (vagrant up, done) although I'm just one guy who doesn't have a hell of a lot of free time so it will be intended purely for creating local dev environments at least initially (and will come with a "do not run production services on this or you will die" style warning)

It takes some steps towards resolving some of the issues in the article as well as a number of other headaches I've encountered when trying to bend docker to my will and build a development environment I can use every day for everything without having to mess around with basic plumbing.

I can post a show HN about it in the days ahead if there's any interest - it's not anywhere near where I want it to be (least of all in terms of code quality) but the amount of time I can devote to coding is about to drop from "near zero" to "really REALLY near zero" for a while, and it's very usable and handy so it might be worth just tossing it out there as-is and coming back to it at a later date.
Given high enough price we can't run out of oil either, as people could simply produce oil artificially with profit given high enough price. You could make oil from algae in bioreactors e.g. You could make it from coal as well. It is all about price.
Looking forward to the exciting conclusion, did the author just get their first prof prog job? Does that make them good, or hireable, or are they the same? I don't believe so.

Maybe keep it going, and it'll get really interesting around years 5, 10, or even 20 past their first prof job.
DriverPack Solution 13 ISO Free Download Offline Installer
Yea I used to have a cherry mx blue keyboard but that became too annoying for my coworkers and felt bad so I switched to topres
You don't need to have home brew. And most of this can be done a lot simpler: https://gist.github.com/danieleggert/b029d44d4a54b328c0bac65...
Tab (YC W15) Is Hiring a Back-End Developer (Travel, Fintech, Python, London)
Tab is a young startup that mixes travel & fintech, backed by Y Combinator.

Tab powers bookings and payments for tourist businesses (like hostels, dive schools and surf lodges) in emerging countries.

We're already working with 60+ currencies, across countries including Guatemala, Argentina and Peru. Our goal is to boost local tourism, while helping backpackers and independent travellers make the most of their precious time abroad.

We're looking for a full-stack developer to work across our entire platform, from public-facing web apps, to internal tools, APIs, third-party systems & services, and our mobile apps.

We mostly write Python but also do Java, Swift and JavaScript with React & React Native, on mobile and on the web.

Tab is based in London, and you'll have the opportunity to travel to exciting places to experience the product and meet users.

To read more, visit https://tab.recruitee.com/

(We're also hiring for the Growth Team.)
Is it working for anyone with Windows 10? I installed OpenAL, and then ran buckle.exe - it silently crashes every time I start typing.
Sigh... another big hope of mine. I have a Carbon X1 (3rd gen), thankfully a company laptop.

I'm quite disappointed by it, and I was hoping to push our company to move over the XPS line.

We got the HD display with touch screen. Although it's a decent display, there's substantial glare. In fact, scrub the useless touch and get the matte, which also boosts the brightness a little bit. Not to mention, the laptop is so light that attempting to touch the display will just flip the laptop. This is my first "not antiglade" display since the CRT era, and I regret it a lot.

After several months of usage, the display developed several uneven backlighting issues (some spots are quite bright), and I noticed the black is not as black anymore compared to an unused one (we have 24 of them with several to spare). We moved from the HP EliteBook series (which also has their issues), and while the contrast is much better than any elitebook I've used, we never had uneven backlighting with HP.

The keyboard was a big issue, and I see that XPS does not realize how important it is. In fairness, the X1 keyboard is not too bad, except for the awful placement of the Home/End keys. No squeaking and decent feedback. But the small keys such as the arrow keys work very poorly. The rubber dome behind them is so small that if you don't press the key with some little extra force it will "pop" but not activate. In particular, this is especially bad for the up arrow, which of the 24 laptops we have was horrifying. If you use bash, remember the up arrow is "recall history". The problem is that the key is slightly slated (for "ergonomics"), causing the dome to be pressed unevenly. I fixed mine by some careful placement of scotch, but it's still not the same accuracy of other keys.

The trackpad is awful for some reason. HP was much better here. No amount of tweaking would allow me to perform fine movements.

Battery life is the same on both linux and windows (around 7 hours new for random workload), so no complaints here. Power management works. But, the HP EliteBook G4 we where using before has a super-easy replaceable battery, and we changed many over the years. The G4 is around 6 hours of battery runtime. Not much difference honestly. Not to mention the G4 is very easily serviceable.

On linux I still have problems with the intel drivers with the carbon. The "old" drivers work, but the modesetting drivers cause "twitching" of the image especially on the second external output. Incredibly annoying to the point that I'm still using the legacy one. This is a classic issue with intel, and unfortunately it's the same for any laptop nowdays.

Overall, the display is still a bit better than whan HP offers, but the rest is worse. The laptop is a bit thinner and lighter, but honestly there's not much difference here. The appreciated the serviceability of the HP line as components started to fail. Although opening an X1 is not hard, there's not much you can swap without replacing the entire laptop.
How is it possible to not find the Kildall function if it's there? Isnt it a pretty tiny haystack for today's standards?
My current revenue is around 10.000€ per month (mostly from Postico).

I'm not really a one-man venture anymore; I've recently hired a part time employee (I'd like to hire someone full time, but it's harder than I expected to find people)

There are lots of other one-man ventures making desktop apps. From the top of my head I can think of MarsEdit, Base from Menial, SQLPro manager, Acorn (image editor), Dash (documentation browser).... all Mac apps made by a single developer.
Have to agree - although I've switched to a Mac for personal development work (and caveat, my dev at work is only building a few reporting tools in Ruby), my Dell Latitude Ultrabook issued by them hands down beats the majority of other machines I've used. Enough performance, strong battery life, decent trackpad and keyboard, and very quiet. Expensive, but will probably be issued to people for years after I've gone.
EuroTcl 2016 (Videos)
I use mine with linux (Ubuntu Mate + xmonad) and so far I like it (as a disclaimer, the company bought it, not me personally).

What I did so far:

- updated all the firmware to the latest (thunderbolt has a separate firmware)
- bumblebee automatically disables the nvidia gpu on startup (i don't need the extra power or power draw)

I run in 1080p on the 4k screen, which is kind of sad, but the hidpi support just isn't there yet. Gnome3+ might have better support but can't replace the WM for xmonad in those variants.

I used to have the first XPS13 model with linux support officially from dell and this laptop is just as good and even better due to better hardware. Slightly larger and heavier but not an issue for me.

Palm detection support is ass and might have to look into it more as it's driving me crazy. There is also some firmware bug where the screen won't start after sleep.

With proper hidpi support and remaining firmware fixes from dell this will be a nice laptop even with linux.
Here's what it sounds like, for those who don't know:

https://youtu.be/ujd6l_9TUmU
Here's some good ones:

* http://joelonsoftware.com/

* https://blog.codinghorror.com/

* http://joelonsoftware.com/

* http://martinfowler.com/

* http://www.hanselman.com/

* https://www.grahamcluley.com/
This reminded me of this 'technical memoir' discussion: https://news.ycombinator.com/item?id=10412868

Also the book "Proudly Serving my Corporate Masters: 10 years as a Microsoft programmer"
I agree with this. The obsession with building something fast means that the market is flooded with shallow products that are little more than a website plus a months worth of coding. Hey a new food delivery startup! Hey a new messaging startup! Hey a new job website! No wonder they are all the same.

I've been building something for 18 months now and whilst I could be proven completely wrong, I feel like I'm working on something people will want and I feel like getting it built right is the correct thing to do.

The thing I am building needs alot of bits and pieces to be in place and working in order to realise the original concept. The MVP and "release fast" line of thinking says "too long, get it out there", but this would result only in releasing software that doesn't do what I envisioned it doing - what would be the point of that?

I really think the opportunity going forward is to build products that are hard to build and require lots of work to implement the actual vision, but ultimately to come out with a product with deep value.

I like the idea of building something deep and technical and functional.

We shall know soon enough if I am right or wrong as I plan to release soon....
Under certain conditions (high load, warm day), you'll start hearing a 'pinging' sound on high-compression engines; that's the air/fuel mixture pre-igniting before it is supposed to (before the spark fires) essentially turning the engine into a wannabe diesel and ruining performance/efficiency.

There are a few other undesirable things about high-compression.

And I just read your message about knocking. same thing. Nevermind.
> Really, the permissive licenses allow the code to show up in places that copyleft licenses would not allow it. There are a ton of open source projects used in Microsoft Windows or iOS thanks to their permissive licensing -- and neither Microsoft nor Apple are legally obliged to give anything back.

This whole sentence is backwards isn't it? A libre license does not restrict code from being used by Microsoft or Apple, it is those companies that restrict their developers from using libre licensed code. The license doesn't care who uses it. Apple used the GCC project as their primary compiler for many years, contributing objective-c to it.
Show HN: Look ma, no ethernet! 8-core Cluster Over USB/OTG with Raspberry Pis
I'm really happy with my Dell XPS 13 (9350). I'm running arch linux on it with herbstluftwm as my window manager. There are some problems with waking up my screen sometimes (I still haven't figured out why, though) sometimes but most of the time everything works fine and I would definitely buy it again. I replaced the broadcom wifi chip with a Intel one (I'd have to look up which chip I ended up using). That was definitely worth it.
yes, this is absolutely not acceptable for a real work laptop in 2016.
It could be Zen Buddhism.
Fraud detection techniques for e-commerce. Part 1
In the end it will always come down to the 'analog hole' - no matter how airtight the digital implementation, you'll never stop the user at the other end from taking a photo of the screen.
Why Hackers Can’t Rig the U.S. Election
It's an 8-core Raspberry Pi Swarm running Docker with a single power plug and ethernet connection to the internet. Four additional Raspberry Pi Zeros join as workers with a Pi2 or Pi3 over a USB cable which acts like an umbilical cord for power and data.

There's already a great image showing the setup and a fair amount of momentum behind this on Twitter so I'm linking to it.
Why didn't they fork the actual swift compiler that does all the lexing, parsing, syntax checking, type checking, SIL generation, LLVMIR generation, and add a final phase that compiles to JS?

This whole project seem like a lot of duplicated, wasted (and error prone) work
Get-Well Gamers UK – donating video games and consoles to hospitals
ChromeOS is obviously unsuitable for most developers. So then, does Google guarantee that I will have no problems using my favourite Linux distro (or at least Ubuntu), including trackpad drivers, good battery life, functioning sleep mode, wireless and other usual Linux issues on not officially supported hardware?

Also, do you consider a 64GB SSD to be sufficient for a developer?
I am not sure XPS is a business laptop. For enterprise there is Latitude line, with more ports and higher price tag.

But I am not sure the price is worth it. XPS is very good.

http://www.dell.com/learn/us/en/84/campaigns/xps-vs-latitude...
How Do Venture Capitalists Make Decisions?
@DHH Start Up School Talk 2008

The Secret to Making Money Online/A Secret to Making Money Online

https://www.youtube.com/watch?v=0CDXJ6bMkMY

Still my favorite talk.
JSIL can run pretty much all modern .NET code with correct semantics in JS (i.e. the standard library + real enterprise apps/games), but the performance cost to match semantics is pretty significant. And then there's stuff you just can't do, like weak references :(
Happens on Lenovo Yoga 15 as well. Or at least happened, haven't had the problem since last reinstall.
I can confirm. Linux on HiDPI still has a lot of scaling issues that OSX and Windows does not - OSX is far superior here when it comes to handling their "retina" display.

On my 1440p 23" desktop, things seem to render just fine. On my 11" lenovo helix and on my 15" macbook pro (while running linux), it's definitely noticeable.

I mainly use either Gnome or MATE desktop on Ubuntu. MATE seems to handle scaling the desktop elements better than straight Gnome. But it's still a bit off.

The worst part is browsing the web. Firefox has relatively decent HiDPI support these days, but Chrome on Linux is just terrible. A site like Facebook on Chrome shows the newsfeed as this 3" wide centered column, and you have massive white space on the left and right of it. But reboot into Windows and they make that column much wider and easier to read. On imgur on chrome/linux, I find most of the images are "too tall". If I'm watching an animated gif, I find that one edge is vertically outside of my viewport.

Your only fixes is to change the scaling. As you do this, you start to lose the advantages of the higher resolution:

http://www.pcworld.com/article/2911509/how-to-make-linuxs-de...

Ultimately, things are still usable, video playback is fantastic, but most of the applications really need to improve their Ux on high resolution screens under Linux.
Funny Flamenco lib
I have a coworker who uses a mechanical keyboard. It really ruins Skype meetings. I may use this to counter her.
GM expressed interest in buying Lyft, but Lyft declined
someVar++ and -- is deprecated already.

I wonder why doing this. What's the applicability of doing this? Will this applicability still remain valid when WebAsembly hits with a real swift binary?
Japanese Audiophiles Install $10k Personal Electricity Utility Poles
EVA ESCORTS TOURS – escorts| athens escorts |call girls
Nothing in this data leads me to believe Soros does anything more than he states he does. There doesn't seem to be any hidden agenda or any evil master-plan.
> universities are subjectively making this hard. 42 fixes it.

I don't buy that at all. Programming is programming. If you can do it at "42" (without supervision), I'm pretty sure you can do it in a university too. An important part of university teaching is also based on programming projects, and class attendance is usually not mandatory. I assume there are more classes that don't involve coding than at 42 (some maths, some more theoretical CS stuff) but not enough to fail an otherwise motivated student.

Besides, if some student is unable to take a few classes they doesn't like, I'd be worried about their ability to adapt to a professional context.

Actually, I taught CS in a French university, and usually, the only students that fail totally lack interest in the discipline. I can remember one or two students that liked programming as a hobby and quit or fail, but it's pretty rare.
Show HN: Oversec – overlay encryption for all android apps
I fear you're missing out on a large chunk of the lucrative hipster market by not supporting OSX. Any chance?