skysight-inc/HackerNews huggingface dataset:
I have a Dell Chromebook 13. Basically it is a Macbook Pro that happens to run Linux really well. I have used Thinkpads X (200, 201, 220) in the past, then switched to Chromebook C720, then this.

After you install John Lewis' ROM (basically a Coreboot build), it is an absolute dream, and everything worked out of the box, wifi, bt, 3d acceleration, suspend/resume, audio jack detection, you name it. Trackpad is really smooth, 1080p resolution IPS, the battery lasts 10 hours, never gets hot, fancy back-lit keyboard, has 8 philips screws in total to take it apart. Hell, it even has a TPM module so I can do those fancy ssh password-less logins (https://github.com/ThomasHabets/simple-tpm-pk11). If you really like the clit mouse, then this machine wouldn't cut it though. The speaker is kinda iffy and doesnt sound very nice, but nowhere bad.

It is also only 500USD, so that's another factor.

Pic: http://imgur.com/FRynGSw
I have to apologize for the extreme and apocryphal example, but I honestly can't think of a better one right now: there are quite a few people that have been convicted as war criminals for "applying law" as they were ordered to do.

The law can be very wrong sometimes, and it's the responsibility of an ethical human being to disobey such laws, whether by non-application or nullification, until such time as those laws are corrected.
I've been carrying a 2013 ThinkPad X1 Carbon for a few years now, running whatever version of Ubuntu is current at the time.

Overall it's been a great machine; most everything Just Works™, and in the rare cases where something doesn't the large community of Linux-using ThinkPad owners has made it easy to find out how to fix it.

There is one absolutely glaring exception to this, though: power management. For reasons I've never been able to figure out, and despite what feels like endless tinkering with power management settings, I've never been able to get more than 2 hours and change out of a full battery charge, which is (IMO) unacceptable.

Now that it's getting on three years old I've been thinking about replacing it, and the natural thing to do would be to buy the newest X1. But I'm worried that I'm just going to end up with another machine that's constantly needing to be tethered to the wall again.
I wish someone would do a site with a summary / wizzard of what the mature options are for deploying several types of software applications and what platforms they can target.

Something where you select the type of app (DB Driven Web App, Static Web Site, CMS BAsed Website, Game, Desktop App, Enterprise Server Application)

And it starts giving you a decision tree showing the options with pros/cons.

Sorry for the vagueness, but I cant put it into better words at the momment =)

Does anyone know such a thing?
I've got a Dell Precision 5510 with supported Ubuntu that's been good to me so far. I had to argue with a keymapping or two, but it's been solid otherwise.
How the law is tracking down high-tech prank callers
You refer to it as ancient, but I just looked it up, and it seems it was last updated in 2014

How ancient can these laws be? The BRD is not that old.
That's not what security through obscurity means. It's very possible for "unique urls as a password" to obey Kerckhoffs' second principle.

Craigslist does this and it's a great system for a Craigslist post. You can sign up for an account if you want but you can also post without an account and you get a unique url as a password to edit or delete your post. Craigslist posts are only good for 30 days and someone deleting your Craigslist post isn't the end of the world.

It's very possible to use urls as a password securely, password reset emails do it all the time.
I can agree with that.
If it wasn't clear before, hopefully it's crystal clear now from this idiotic demand that Turkey is in no position to join the EU in its current state. Erdogan is human scum and he's making sure of that in many ways these days.
Oh it's a choice.. but it is a choice of the parent screwing the kid.

College is one of the first real things you do as an adult. i.e. you may sign up for giant loans you owe the rest of your life. Silly that the kid is responsible for the loan side, but if he has irresponsible parents he gets no financial aid.
It's a nice game, but the difficulty for some puzzles can really ramp up ( I do not consider myself a programmer, so your mileage may vary ) : I've been stuck on the sequence sorter one long enough to lose all interest in completing it. I understand what should be done, I simply can't find a way to subdivide the task in a way that fit into the cells...
The Power and Problem of Grit
Fast-Paced Lesson Plan for Learning Practical Programming
Have you tried removing the Intel graphics drivers? Based on "It is probably time to ditch xf86-video-intel[1]" I removed the intel drivers from a debian machine and an Arch machine and things have become more stable for me.

1: https://www.reddit.com/r/archlinux/comments/4cojj9/it_is_pro...
Ah sorry. Consumption tax is usually understood to mean a tax collected at the moment of transaction based on the value and type of product/service, not as a yearly calculation that is more akin to a variant of an income tax.
Little known factoid:

When Cutler came to MS, and worked on NT, he added a cool VMS easter egg in the name WinNT:

W --> -1 --> V

N --> -1 --> M

T --> -1 --> S

VMS is/was a great OS. I was fortunate enough to work on it on a satellite communication system straight out of college. I recall adding the the TCP/IP drivers and achieving connectivity across large Wide Area Networks and setting up one of the first wireless ISDN video conference systems, in this case between former east and west berlin and moscow. There were many similar projects around the world and VMS was a lot of fun/stable to work with.
Author here. Thanks for the input.

I think in some cases it can't be argued that a change is only going to be an improvement, such as in the case of npm lacking proper caching of packages until very recently.

In the case of package managers, there are a multitude of them and it's up to the user to figure out which ones have which features, and then go and learn how to use them. It can be time consuming, and I believe it's more important to improve this part of the user experience than to make it easier for people to share their own packages.
The game has changed because defense is almost non-existent during the regular season. The NBA (outside of the playoffs) is basically street ball at this point. Quite frankly I'm surprised people are still willing to pay money to go to a game and watch it.
Further, beyond streamlining operations, it also allows people to spend on what they need/want the most. Today, if you would rather have less housing vouchers and more food stamps? Too bad. UBI would allow people to spend their "basic living" money in the best way they see fit.
But human beings should also know that having unprotected sex with a person you don't know is not particularly smart.
I expect a relatively small percentage would be interested in dangerous chemical highs if they aren't leading miserable lives they need to escape from. Myself, in that situation would likely spend my time socializing, playing games, consuming various media, and generating some amount of my own content.

On a larger scale, I expect that if half the population didn't/couldn't work, but was allowed to live comfortably anyway, there would be a considerable increase in experimental creativity and social functions. We'd all essentially go out and find things to do together and alone.
GenerateWP – Create custom and high quality code for your WordPress project
Ask HN: What are your disciplines to keep sharp between contracts?
You know, other than looking for another job or learning how to do your job better.
A bus schedule would have been of great help if the system was pretty organized. But, in my city, it's a circus show. Multiple buses and jams on bus stops. To curb this issue, initially, users would have to mark the buses. This is something like the bitcoin community, where the users of the system help in operating it and in return get its services.

Chicken egg problem. My archenemy. Our solution for now, is to rely on our "Extra feature" ie Plugins. Existing startups and businesses can extend their own functionality by making their plugins. For example, there are tons of anti-rape apps on the market but almost zero which work offline. This would convert their users into Grid users.
We could also get businesses to create exclusive content or offers in return for our Ad platform/Analytics.

Just in case you are thinking that marketers/businesses will get your personal data and profile, then let me say this again, your data stays on your phone. The app in turn will filter out all the ads based on your preferences.
I would bet money this was for an extremely stubborn and ill-informed client.
This looks like a con job using pseudo-science to get money from well-intentioned individuals.
Will the income be permanent?

People will act differently if they know their needs will be provided for them for life as opposed to a few years.
You're misinformed, but that's common.

To the contrary: the court convicted him, but for procedural reasons he walked free.

The lower court's acquittal was appealed (revision) by the defense and the prosecution. Since the prosecution had appealed the sentence could have been more severe (more than "nothing").

The justice minister then ordered the prosecution to withdraw its appeal. That means that the sentence could not be more severe.

The higher court subsequently convicted and sentenced to "nothing", because of this procedural rule.

As an aside: he is a violent felon. He has been legally bindingly convicted of having thrown his wife out of a car while driving. He has been convicted of domestic violence.

As the prosecutor said in his plea: his claim that the well-documented bite marks on her neck were a result of falling out of the car is outlandish.
Jeremy filed a counter claim which was his very well written side of the story. Officially that's what a counter claim is.

Under the law if you knowingly allow people to proceed under false pretenses, it's harder to make a claim later. If it's true that Jermey never asserted the claim until now I think that's fairly damning - not just from an ethics standpoint but also legally.

Also I never said Kyle has no responsibility here. You are putting words in my mouth. I'm sure Kyle feels terrible and it's a sickening claim and counterclaim to read frankly but I do think it's sneaky to wait until the last second and I do think legally there are consequences for doing that if it's true for Jeremy.

Both sides have now told their stories in full and as well written as Jeremy's claim is- it's still a shakedown for cash for one months work. And a sneakily timed one at that.
I dual boot (on its own ssd) with a Dell Precision m6600 and it is amazing. Only issue is it is a workstation with tons of power, quality built in that makes it a concrete slab on your lap. The power supply is a brick.
I don't want to comment on the specific examples. Most of the cited laws don't fit my personal view of justice.

Obviously there have been and still are some interpretations which are outlandish. But this is what you get as soon as you start dealing with humans. Overall, I firmly believe that the constitution even with its flaws is a powerful document protecting the people.
https://github.com/humans.txt

Looks like they currently have 550 employees...
You're not considering arbitrage trades which is where the earnings are disproportionate to the risk because such trades require a huge amount of capital and a lot of expertise to take advantage of.
bug : after locking 'body' - i tried appending an element to a p tag and hit an infinite loop/maximum call stack exceeded error
Thanks for giving us a go, that's really useful feedback. We need you to create an account because there's nothing linking your slack groups. Their API is all about individual groups, and we don't get your email when you authenticate, just your slack handle. There are rumours slack will address this but until then we need your help to tie them all together.
Have you played the current version of WoW and the vanilla version? They are radically different games. Those who were playing on nost were _never_ going to pay to play retail as it exists now. Blizzard cannot lose business to a private server that the would have never had in the first place.
Yeah... Cojones :-) Or coincidence:

2015-11-23: US air force general and the second-highest ranking military officer visits Turkey "to discuss the Russian airstrikes on Turkmen-populated areas in Syria.

http://www.dailysabah.com/diplomacy/2015/11/23/us-air-force-...

2015-11-24: Two turkish jets shoot down one russian over the Turkmen region in Syria and Turkmen kill the pilot. Putin said that the russian military has communicated flying routes to the US military.

https://en.m.wikipedia.org/wiki/2015_Russian_Sukhoi_Su-24_sh...
log(num_options)/log(2)

So for a 8 character digits-only value, num_options is 10^8, so log(power(10, 8))/log(2) = 30 bits. This means both 30 bits needed to store the value and 30 bits of security. It also works for octal or hexadecimal: just replace log(2) with log(n), like log(16) for hexadecimal.
I tend to agree with you. I haven't been to Tel Aviv in a while... could you recommend 2-3 places that are worth checking out? I will be back there for a week in September.
I studied computer science at university, but didn't take a programming job straight away - one of the reasons was that I feared being bored (slow death by cubicle). After dipping into grad school, dropping out, starting a company (where I wrote almost all the code for our product, but did a lot of other things too) and spending several years as a product manager, I switched back to software engineering as a career, and I've never been happier.

While I was working as a PM, I spent a lot of time as a hobbyist programmer, and a lot of time learning about how to engineer good software systems. After leaving that job I spent 6 months or so just building stuff. Games, android apps, whatever I felt like. It was awesome. I turned one of those projects into a consulting gig, then another, then got hired full-time from one of those gigs into a startup where I learned like crazy and sought out as much mentoring as I could get my hands on. I maybe could have done a similar side-step at my previous job, but having talked to some folks about what that would look like, I decided to just jump. It worked out. I hope it does for you too.
The vast majority of programmers have never written 10 lines of any type of assembler. I wouldn't doubt that most would scowl at the idea of having to write it, but that's just because they've been told it's unfun, and it doesn't look like algol.
In Kenya the fertility rate is 4.46, and that's after a period of decline and not especially high by regional standards. I don't think you want to drive that up...

(that's part of a wider problem with trying to draw any inferences about how a basic income might work in a developed country from this. It's perfectly reasonable to believe the results and the appropriate design might be precisely opposite)
Copyright © 2015
From my quick testing (mentioned earlier), I'm not seeing a significant difference on the typical systems we run (1 and 2 node).

I'd find it hard to believe we missed a 13-24% win on all Linux systems anyway. Linux undergoes intense performance analysis, including checking for poor scheduling behavior.

This sounds very much like a bug on 8 node NUMA systems. There's been lots of scheduling bugs over the years.
Came here to say that. I have Ubuntu running on a UX305CA and it works phenomenally well. You do have to update the kernel out of the box or the touchpad wont work.
I have a Dell XPS 13, and it's great! High resolution screen, works well out of the box, light, compact, looks good.
Do you remember any details from Cutler Normal Form? I'd love to learn more about this.

From a quick search I see that it uses braces at the end. I'd be curious if CNF encouraged subsystem prefixes (e.g. the "Ke" in "KeBugCheck").

I wonder if CNF had any influence on "Systems Hungarian" (e.g. "dwCreationFlags") that dominates the Win32 API or if that came as an accidental offshoot of Simonyi's "Application Hungarian"
(1/2)tau^2? I assume that's not what you meant to write, and just mention:

2pi r : the circumference (perimeter) of a circle.

pi r^2: the area of a circle.

Beautiful. To go from one to the other, you integrate or take a derivative. There's no weird factor of 1/2. Just the power rule in action.
That article contains a link with a better explanation of the law: http://www.theguardian.com/world/2016/apr/14/obscure-german-...

Basically it's a holdover from the monarchy, and there are similar rules across much of europe for the same reason. It seems interesting that these laws hang on despite the massive changes to borders and governments in europe since the 1800's
You need to have much better answers

No, actually. No, I don't. Because we're not looking for investors. ('Apply HN' was a spur-of-the-moment exception and for the same reason we're not bothered if the answers fail.) We're not and here's why:

Back in 1998, web search ruled everything. The big players were Yahoo, Alta Vista, and Excite. Larry and Sergey took their Page Rank algorithm to the top minds of those companies and tried to explain why Page Rank was better, offering it for 1 million(!). (When you say 10x, we both know that the end result is the quality of the experience which can't be multiplied and that what you mean is that it is drastically, compellingly better as opposed to marginally better.) Of course, we know what happened: they had something drastically better, couldn't prove it and they were turned away. So they ended up letting the users of the technology decide. I remember thinking it was the quirky search that only I and a few nerdy friends knew about but I used it because I felt it got me better results. Then I noticed others, like my sister, starting to use it.

We're still edging into Beta and we already have customers; whatever is failing in communicating to investors is not failing in communicating to prospects. And we'll let them decide, not in conceptual foresight, but by using our service directly. We'll go one at a time. We want each one to find it drastically better for their specific need, whatever that is.

More money would help, I won't lie, but the last thing I want to do is lose time on tangents by chasing it. For example, the other question was "can we deliver?" when I had already mentioned that the core (the equivalent of implementing the PageRank algorithm) was complete and that we are in the process of packaging it. I get that they want more proof if they want to invest, and I'm not arguing that they don't deserve that. Instead, I'm arguing that they can keep their money. Should Larry and Sergey have spent time proving that their technology was "10x" and that they could execute? Or just execute? ... Exactly. We're just executing.
Acer c720 owner here - people tend to mock chromebooks all the time as glorified web browsers.

To some extend, that's true. Most things I do that aren't development related are done on a web browser. It's absolutely perfect for that. Starts up extremely quickly, very light, long battery, lovely.

For very occasional dev purposes, I simply used crouton, which works insanely well. I can even use sshfs and go back to ChromeOS and have the drive still mounted. Highly recommend the c720, or whatever is the more recent equivalent.
Anyone who knows better won't use this, as they know it offers no real protection. Anyone who thinks that can protect their site using this probably won't understand why it won't work, creating a false sense of security.
I also have installed Ubuntu on an old Vaio and that has more than enough power/space and it is comparable to a mac for usability.
Honestly, 1 hour a week is not enough. I do 1 hour every morning and have benefitted tremendously from it.

Before you scoff that I must not have enough work, note that I've developed and built several large web applications for my fortune 500 company all on my own, I've been busy.

You can make 1 hour a day work simply by just working it out so that you're not pulled into meetings constantly. If at work, you can manage to be on 1 or 2 projects only, and each has defined meeting times (like standups or weekly progress reports), then you can budget your time to code. At my job, we assume 6 hours of coding per day, 2 for meetings. I make that 5 hours of coding per day, and 1 for learning. No one notices, and if they did no one would care because the 1 hour I take every morning to explore gets me in a great place to spend the rest of the day being really productive.

The benefits have been tremendous, my code is of higher quality. I'm becoming a technical leader to my team. I've done the most presentations on new technology and I've gotten to architect our apps more. All because I work less at work, and explore more.
How to ace a YC interview
It is that easy, Nost did it. The WoW clients run perfectly fine on modern machines.
ubuntu on surface pro 3 is adequate (but barely). suspend 'works' but consumes same amount as power as when running. wifi tricky but gameable.
Dell Precision m4600 has been the best Linux laptop I have used so far. Good keyboard, powerful, fully supported with Ubuntu. I upgraded to this from an x220, the new Thinkpads suck :(
Weirdly, I own a house and think I'd be better off if prices fell-- fell a lot. I bought a few years ago and would be happy if prices uniformly dropped to those levels.

Why? I want a 50% bigger/nicer house in the same area. But bigger/nicer houses have increased in price proportionally to mine. So the gap in absolute dollars between what I have and what I want has expanded quite a bit. My income has increased, but not really enough to cover the gap.

Strong increasing prices really only help homeowners to the effect that they're eventually willing to downsize or move to a lower-cost area.

If prices rise strongly and proportionately I suspect it just causes stagnation. I can't really upgrade without a windfall, thus my house stays off the market. So other folks can't upgrade to my house.
Shadow IT: When Employees Become Bounty Hunters
I'm also somewhat concerned that if programming were to become my day job, I would lose interest in it.

...Or, as it sometimes happens, you lose interest in writing software for other people.
I really enjoyed playing it too. One of the more fun things was seeing the scoreboard and competing against engineer friends of mine... it's fun to see that there is a better solution, and also fun to see that yours is more efficient. It feels egotistical, but to me it's a form of feedback.
The law does not "allow interference", the law requires someone initiating the prosecution. Just because the law allows this does not make it morally right to initiate it.
> that the government will get rid of this law

germany has a separation of powers and merkel can't dictate any laws.
It wasn't evidence of the law's legitimacy, it was to counter the hand wringing of the parent comment:

>the screws are being tightened on free expression over much of Western Europe these days, not least as concerns potential offense towards a certain easily offended religion
I sometimes "curl -I" first to check what it redirects to before clicking. Would love a mobile app that registered as the default app for various URL shorteners and did the same.
Just be glad gofundme isn't a YC portfolio company. That would have earned you a full shadowban.
I think in Sweden or Finland tax records are public. Personally I would be for transparency.
What weakening encryption would mean to enterprise data security