skysight-inc/HackerNews huggingface dataset:
Agreed - I've been in a fully remote team collaborating pretty intensively with other team members, screen sharing and pair programming over Skype/Screenhero/TeamViewer or whatever the designated tool is. Asking questions through irc/Slack means that communication is a little more asynchronous than face to face but we'd use short Skype sessions when we needed to be a little more involved. Increased autonomy can be part of it but it really depends on your workplace.
> Terminal.app which is borderline unusable (almost as bad as cmd.exe)

This is the point that I stopped reading. Terminal.app on OSX 10.1 was better than cmd.exe... and Terminal.app was a fucking pain in those days. But you know what? I didn't have to use lynx to surf to linux-usb.org to figure out the arcane incantation to issue to mknod to get my USB mouse working when I wanted to install Linux on a computer (this is not an exaggeration, and both experiences are circa the same era).
Needs a 2015 perhaps?
Let me know what you think. After whatever feedback you've got.
Stop Making Me Sign Up
A lot of things cost a small fortune in Bay Area. On the other most of startups should provide exceptional support.

I believe it's hard to have exceptional support by outsourcing it remotely (unless the whole company is remote). Especially in young company, when every week a lot of things is changing. Also developers can apply changes based on support insights.

Though this might make sense for established companies, I believe initially at startup you should almost never outsource support.
The uncertainty principle is an absolute and inviolable consequence of pure mathematics; the second law of thermodynamics just makes predictions that are "very very overwhelmingly likely". The probability of the application of the uncertainty principle producing an incorrect prediction (internal to the theory) is zero, whereas the probability of the application of the second law producing an incorrect prediction (again internal to the theory) is non-zero. There is an infinity of difference between the internal "absoluteness" of these theories.

The probability of either theory producing an incorrect prediction external to the theory is much higher, and will be about the same for each theory. That is, it's more likely we're wrong about all of physics than that the second law makes a bad prediction in a bulk system.

Explanation of "internal" vs "external" probability: http://lesswrong.com/lw/3be/confidence_levels_inside_and_out...
Other than from Dell, System76, Asus, or HP you mean?

Edit: forgot Razer sells aluminum laptops as well
Even back in the 1980s, ada had a "stodgy government bondage & discipline language" reputation. At least among the hacker set, who back then was all about bit-banging the machine.

I'd speculate that ada never received the big commercial push, like Sun Java received. There were no salesreps talking up ada on the golf-course to CIOs, and there weren't marketing people planting 'Ada is great' stories in the popular press. It always had "the pentagon made me use it" aura around it.
تور کیش نیمه اول آبان ۹۵ ورود ۱۵
The same is happening to Funding Circle in the UK. The company is still profitable, but a lot of devs are leaving because of certain decisions.
You're getting downvoted for the low rate, but I think you deserve thanks.

You're one of the only "hiring" posts with a rate range listed. That's useful information, and appreciated. Let the expensive people filter themselves out. Nothing worse than going through a bunch of back and forth only to find out there's a numbers mismatch that could have been prevented if everybody was upfront.
You're talking about people, I was only talking about technologies.

> If only there had been sufficiently advanced and non-buggy firewall rules in place

We don't even have to look for ideal or advanced solutions. First forbid spoofed IPs, then kill incoming low port traffic to residential users (but let them opt out of that, just like we already often do with outgoing port 25). This applied globally would kill a large chunk of DDoS attacks these days. But today's ISPs are not doing even that.

I don't know how we can convince people to care enough.
UK Direct Marketing, Profiling Data Co Gets Online Demo/Geo Analysis
The purism devices look fantastic. Does anyone have one and can recommend / !recommend them?
Go buy the "eat to live cookbook" and eat the stuff in there. Eat as much as you want as long as it's in the book. The extreme is not for me right now (mostly have to prioritize shopping and cooking time) and it takes a few weeks to get used to but the food is good and healthy.
Funniest Halloween Pranks 2016
I was young and really wanted the job! It was easy to overlook the obvious
Different though. OpenCyc has not see an update in a long while, the the data and the inferencing system are still good.
I was expecting titles of people who were let go.
Or has figured out a way to sell your data.
The company I worked (Treatwell) for has lost a lot of good developers since the acquirement from the london based company Wahanda.
2 months ago they basically fired eveyone tech related in the Amsterdam office.
Its a shame, I guess thats normal when you acquire a company for $38M[0] and figuring out everything is double.

[0] https://techcrunch.com/2015/06/05/european-salon-booking-sit...
Out of curiosity, what would you use a stronger graphics card for on a Chromebook? I thought all the video codec acceleration was on the CPU. Do you use a lot of WebGL?
Remembering  Dr. Chang: Mundane vs. Meaningful
>"26,000 unreported sexual assults in the military-only 238 convictions. What did these geniuses expect when they put men & women together?"

Trump said that if you put military men and women together, the sexual assault rate will go up. The military proceed to put military men and women together, and guess what? The sexual assault rate goes up. Trump was right. What is sexist about being right?

>"Donald J. Trump is calling for a total and complete shutdown of Muslims entering the United States until our country's representatives can figure out what is going on"

Everyone that enters the United States must be vetted, that includes Muslims too. Muslim will not be excluded, because that would be racist.

>"When Mexico sends its people, they're not sending their best. They're not sending you. They're not sending you. They're sending people that have lots of problems, and they're bringing those problems with us. They're bringing drugs. They're bringing crime. They're rapists. And some, I assume, are good people."

But Cartels are bringing in drugs through the border. And 1 in 4 women who cross the border are raped. And some of those Mexican people are actually good people. How is any of this racist?
پکیج تور تایلند ویژه هتل نورا بیچ سامویی ورود ۲۵ نوامبر
I loved the GoF book back in the days. I recall it as very well written and very much directed at solving practical problems. Those properties alone set it apart from most books that I encountered during my time at the university.

Being new to Java at that time, the GoF patterns were also a very useful crutch to me when trying to learn to "walk" in the bright and futuristic world of class based OO. And it provided me with a common vocabulary that would ease communication with coworkers.

These days I find the GoF patterns to be a bit dated. A lot of it had to do with patching the shortcomings with the popular languages of the day; mostly C++ but Java had the same kinds of issues. A good deal of them could be paraphrased as "alas, functions are not 1st class citizens but as a workaround let's wrap them in an object" or "alas, our language does not readily support the common need to do X, so here is how to implement X ourselves". Someone once noted that design patterns are really language smells and I think that hit the nail on the head. The GoF patterns are really a catalog of the pain points of C++ (and similar strongly typed, class based OO languages).

In recent years I've had the pleasure of working in Javascript. Does GoF apply to Javascript? Not really. Does Javascript have design patterns? I'd say yes but there are fewer of them. Promises are really a design pattern to ease the pain of working with callbacks. Using function scope to hide private variables is a design pattern to deal with the lack of having private sections of the code. The module systems such as CommonJS deal with the lack of language level packages, and also provides a solution to isolating code in a well defined way.

Bottom line is that design patterns are not universal in any way; they are very specific to the type of language that they deal with. Also: Language designers better pay attention to the design patterns which evolve over time since each one points to a potential improvement of the language itself.
please, no politics. it's every-fucking-where. stop it.
Can you use Quadros in the laptop that has no dedicated output port for it? I am having a hard time to put my GTX 850m in use under Linux, because I can't disable the Intel GPU in the BIOS.
"the same way they would if they'd just gone to use the restroom and found a dead body."

If that restroom had been basically showing for weeks that it was going to have a dead body in it any time now. Would still be surprising, but I'd be somewhat braced for it.
Location: San Francisco, CA

Remote: No

Willing to relocate: Yes

Technologies: JavaScript, HTML, CSS, jQuery, React.js, Redux,
AngularJS, Node.js, MongoDB, PostgreSQL, MySQL

Résumé: http://bit.ly/2eTp238

Email: clayhan1[at]gmail[dot]com

Github: https://github.com/clayhan

LinkedIn: https://www.linkedin.com/in/clayhan

I am a software engineer who enjoys providing an intuitive experience for the user. I enjoy choosing technologies to suit different problems and have experience building applications using frameworks and libraries in JavaScript, such as React.js and AngularJS. I am passionate about full-stack and front-end engineering because crafting an engaging user interface requires creativity and empathy in order to shape a user’s experience. The features I create are often what I believe I would enjoy myself, since at heart I am a user.
Now we can buy stuff straight through Instagram
Ask HN: What is it like to be a FreeBSD port maintainer?
I'm thinking of picking up maintenance of the SBCL port for FreeBSD, as I use SBCL myself and I'm switching to FreeBSD for both personal and professional use.

Is anyone here a FreeBSD port maintainer? I'd love to hear first-hand what it's like working on the project - expectations, culture, workload, that sort of thing.
Not only it becomes ugly, but it also doesn't help you in all situations.

Let's say you have a function in a library that has signature Int32 -> Int32. Then you realize you need to do the same thing, but for Int64. You can't reuse it by wrapping.

The above can seem silly, but problems like that are very real for Haskell strings.

I mean, from type-purity perspective, this behavior is OK. But from practical perspective (like Python's), it's a bummer. Why you shouldn't be able to reuse existing code just with different type signatures?
But the W3C spec is essentially a snapshot of the WHATWG, so I don't see how this is relevant in a discussion of whether a tool should use one or the other spec.
Apple pay in the web is going to fix most of those issues
5th generation Intel CPUs at the time when 7th generation is already 6 months old is not for me.

Also the OP asked for 4 cores, the U-range has just 2.
Really, the policing is very light touch. Just because you have to register, doesn't mean the information is used or checked. You don't have to register if your site is overseas, but then if the government doesn't like it they will block it for those without VPNs... but everyone has a VPN. People here talk plenty about politics, and always in the negative. It's just that publishing serious criticism is generally off-limits. Academics and motivated journalists can do it, but they know where the line is. Normal people don't, because they know it won't do any good. That, to my eyes, is more transparent.
SEEKING WORK (DESIGNER) - Remote Only (Seattle possible)

I'm a product designer with a decade of experience building web and mobile products for SMBs, GovTech, and FinTech, in that order.

Here's my work: http://livemethoddesign.com/

Happy to help with anything related to your brand or product, whether it's polishing existing UI/UX or making sure your pitch deck is rock solid. Can also do motion, interactive prototyping, etc. Try me.

email: rick @ above domain.
VisualMeta GmbH in Berlin. They're a 'start-up' backed by Axel Springer, Berlin.

They fired about 60-70 people recently, some of them on their first day of work. Most of their devs come from non-existent countries (China/Eritrea/Pakistan etc) and they're paid abysmally (€32-34k).

It's a surprise that this news wasn't covered at all in Berlin start-up press.
It's been generally okay for me in the past, but it looks more and more like I'll be moving overseas sometime in the near future. This reduces the number of "remote" positions available to at least half, or less. The reasons I've been personally given is that it creates complex tax/paperwork situations, or timezone conflicts. So I've started specifically asking about the flexibility of being a "digital nomad" (despite how much I hate that term). This term seems to signal actual remote possibilities fairly well.
Right, still on an M4700 here. Was going to bite the bullet on the 5510 for Dell's 35% off sale, but held off due to:

1) CPU clock speeds having stagnated

2) unsure about thermal issues with the ultra thin chassis

3) will it significantly outperform existing setup?

Ideally there will be 6-core mobile processors landing in the next year or so, but likely will have to wait until 2019+

Would be nice to shed some weight with 5510 though, and the power adapter would actually work on planes to boot (180W adapter draws too much).
Pretty much my experience. Once one useful person gets laid off, everyone can't help but think they're the next useful person to get laid off.

And in small groups it feels personal. So now you're playing CYA instead of taking the good kinds of risks with big payoffs.
> Yeah sure, if you install some tooling it then becomes fine, but you need to install that.

You could say that of any tooling. Linux doesn't come installed with Grunt, or Gulp or <insert build tool here> by default. It doesn't mean that it's a poor environment for a development workflow that includes those.

Unless you use a standard Linux or Windows without any extra software installed, then "well, but it doesn't come pre-installed" isn't really a valid criticism of the platform. It may be annoying that you have to install the package manager from a third-party after OS install, but this is a one-time cost during the initial dev environment setup, not an on-going cost to development.

> On the desktop environment part, I also forgot to add that I hate the file manager which prevents you to see the path, maybe there is a way to configure that somehow? When I use my colleagues computers, I always use the terminal instead of the file manager to browse because of this.

My file manager of choice is ranger, but Linux doesn't come with ranger installed by default. Hell, Linux doesn't come with any file manager that supports Vim shortcuts. It's a really sucky development environment! /s

(By the way, in the Finder go to "View » Show Path Bar" to have a UI element that will show you the path.)
So disk speed is now the metric for "fastest"?
(Reposting from lobste.rs)

It's a shame there wasn't more information on the tools Ada provides for concurrency - I haven't seen another language which gives you as much flexibility and power to write safe concurrent code. It's much more heavy weight than some other languages in some ways, but gives you very strong guarantees you don't get elsewhere.

It also would've been nice to talk a bit about some of the features which make it particularly well suited for embedded systems:

* things like the ravenscare profile which give you a safe subset of the language using statically allocated never terminating threads

* the ability to select the scheduling algorithm (including ones with task priorities which are used to avoid the possibility of deadlocks completely - see the priority ceiling protocol for more details)

* the ability to address specific memory locations being built into the language, not just casting ints to pointers like you would in C

* full control over how elements on records are laid out, including endianness, this is essential with the previous feature when you're dealing with memory mapped IO registers for controlling hardware

* the ability to define that certain data types can only be used at certain specific memory locations (see https://cs.anu.edu.au/courses/comp4330/Lectures/RTES-03%20In... "pages" 314 - 332)

For anyone who's had to write code to interface with hardware on micro controllers, they're probably wetting themselves with excitement by now, doing this in C relies on the compiler doing what you think it will, which there's no guarantee of because the ability to use many of the features is implementation defined, if defined at all.

ANU's COMP4330, which these slides come from, is an excellent resource for learning more about both Ada and real time systems in general: https://cs.anu.edu.au/courses/comp4330/1-Lectures-Contents.h...
Beautiful View from Patriata New Murree Chair Lifts Pakistan
They're still well made and solid, simply no longer heavy.
> "This proves electronics built around 50 years ago, 12 years before Voyager 1, and far before microprocessors and integrated circuits are still capable of working in the hostile environs of space."

I think in some aspect, it might be even more so (robust), than today's technology: Simpler, more to-the-point technology, leading to greater robustness.

I think today's tech and IT industry has something to learn there, and I'm really happy about the "back to basics" trend in IT, going back to compiled, to-the-point languages like Go, closer-to-the hardware cloud systems etc.
> But from a Microsoft shareholder's point of view it was a disaster.

The disaster is not in inventing the next technology, because if you don't someone else will do so anyway. The failure is failing to exploit what you invented before anyone else does.

But that's inherently difficult to do. Large organizations are usually oriented towards rewarding and incentivizing what makes them money today.

It's easier to be a real start-up than an internal startup at a large company, because it's hard to duplicate real-world market incentives internally.
> Email is missing encryption

S/MIME and PGP are things that exist.

Arguably the part that needs "fixing" is:

a) improving S/MIME certificate issuance process and multi-device setup.

b) supporting (or enabling by default) S/MIME in Email clients.

PGP is more popular with technical users, but for most people I think S/MIME is a more appropriate model - we already trust CA's for HTTPS, and for the majority of people that is a better solution, as clients can then simply verify the message against an X500 certificate chain rather than needing to know how to fetch PGP keys and where to fetch them from.
Show HN: Explanatory design solutions for digital applications
34k € is a bad salary in Germany? Because I think it is an average 1st salary in France (or the companies I've been talking to are also planning to get me paid abysmally)
Looks nice. I'm annoyed that you can't get a 2560x1440 screen for less than $1850 (the highest model), and all the lower models come with touch screens, which I don't want.
For a while it had a lot of features that Terminal.app was missing. Terminal.app has fixed a bunch of these things, but iTerm is still my preferred terminal app on macOS. iTerm has overflowing with features (though that doesn't necessarily mean that they are useful to you).
Here in Germany. Jimdo (something like SquareSpace) is laying of (I believe) up to 25% of it's staff.
> Maybe this is an old-timer's "get off my lawn" rant, but I preferred it when it was OK to poke fun at things that you knew were ridiculous.

It came off as an old timers rant, but I still enjoyed it :)

Maybe we strayed a bit too far from the "greed is good" 80's. There's nothing wrong with starting a business to make money.

It's more pervasive than just dotcoms though. I see the same things we stuff like solar roadways or hyper loop is criticized.
Weird, I'm the exact same way. I can concentrate perfectly fine in a coffee shop, but at home it is difficult unless I have absolute silence and total solitude. The presence of one person (even if they're not bothering me) is enough to completely derail my ability to concentrate. I think it's because in the back of my mind, I know that person might interrupt me, and just the "threat" of interruption is enough to prevent focus.

I wish I was like von Neumann sometimes. He was known to do his best work on quantum mechanics in the living room with his whole family sitting around talking and the television blasting.
Please note that when readers see "Boeing" and an unqualified "Brisbane", it's natural for us in the other hemisphere to assume Brisbane, California.

A qualifier on your title lines (e.g. Brisbane, Australia or even Queensland) would be helpful.
Learn to play any instrument using note visualization
Not in Mexico, vote buying is pretty common. But over here it pretty much relies on the fact that poorer folk don't know your vote is completely anonymous. They'll tell you sure I'll give you money, a TV, cellphone, whatever. But I will find out if you don't vote for me, and most simply believe it.

And in the latest election where the incumbent party lost, It was pretty publicized that they went to a lot of the poorer colonies to try and get their money, cell phones and tvs back. All quickly forgotten as soon as the media got a whiff of it.

Buying votes in a first world country probably isn't possible as most people are somewhat (and probably wrongly) educated on the topic, and hold pretty firm views on it. However, it's a piece of pie on mostly illiterate people. Even then, people get tired, see the latest elections in Mexico.
Will New Law “Kill Airbnb” in NYC?
John Carmack's said "Focus is a matter of deciding what not to do". I think that quote describes a fairly efficient heuristic for keeping your mind focused.
According to the link given by Keverw most of the fired employees were in marketing and sales. The "Who's Hiring" post is asking for software engineers to work on server infrastructure.
I signed up, but got no confirmation mail. Am I in?
In JavaScript, setTimeout is forced to be = 4 msec
Xshell is plenty usable on windows and free for home use
The recent T4x0 are not quad-core.
Depends on the person and their academic backgrounds. The positions are specifically designed so that the students can benefit from that person's specific expertise and experience.
Show HN: GitHub Jobs SDK for Go
Thanks for the tip! Looks just like a thing I need atm.
University makes the call. If you're pre-funded, you'll work as a part-time mentor, 8-10 hours a week; post-funded, 100% of your time for your startup which has to move on/near campus.

50-70 days from university handshake to visa in hand.

About 10% right now
We need to resurrect fuckedcompany.com.

Maybe throw it on 4chan?

http://boards.4chan.org/fuckedcompany/
RIP FuckedCompany.com.
Some labels have not accepted the YouTube Red agreements, which means they're unavailable in countries where YouTube Red has been launched (=only the US right now I think) http://www.networkworld.com/article/3014058/mobile-wireless/...
Gaming on Linux, maybe? A lot of games in my Steam library are Linux compatible.

Re: video decode acceleration, ChromeOS on Broadwell should support GPU accelerated h264/VP8 decode and hardware assisted h265/VP9 decode. (I might be completely misinformed about this though.) I'm not really concerned about the GPU performance with regard to video decode.