skysight-inc/HackerNews huggingface dataset:
Yes, I might have thought of one process per instrument, but not one per note. Outrageous but fascinating.
Looking for remote software engineering roles (part-time/full-time)
I'm looking for remote software development roles - part-time, full-time or contract. I've been accepted to a program called Remote Year that enables a group of 75 digital nomads to live in 12 countries- 1 month at a time, while working remotely but my current role won't allow me to pursue the program. I graduated with a Bachelors in Computer Engineering last May and have a year of industry experience working in open source projects remotely.
آفر ویژه تور تایلند در هتل های سامویی ورود ۲۰ دسامبر ۲۰۱۶
That is true, but try telling that story to the shareholders. Most shareholders don't care about long term stability, they just want a profit this year and then cash out and move somewhere else.
> The trip to Barbados was expected to take five or six days.

One would think a pipeline would be cheaper. I guess they have done the maths on a $2 million investment though. But it's not intuitive.
Thanks for clearing that up. My error was to have only drag operations in mind where letting go mid-way is not an option. So, yes, a dragged window stays where it is. I was thinking about a dragged item and how it bounces back to its original position or ends up in the wrong container if you let go too soon.
DriverPack Solution 15.12 ISO Free Download (Highly Compressed)
>From what I've seen, banning has been on balance effective to deal with uncivil behavio

Based on what evidence? Are you able to see the IP addresses of new accounts to correlate them with shadowbanned accounts? All we can see as outsiders is that shadowbanned accounts mostly stop posting, but we can't tell how many immediately signed up for a new account and started trolling again.
What about Qt/QML, Xamarin.Forms and in fact Adobe Air/Flex?
AMD used SoI for their CPUs from 130nm through 32nm. IBM has also done a lot of SoI chips, and GlobalFoundries is still marketing FD-SOI for things like RF applications.
My guess is not that it's been censored, per se. I believe that it's been contextualized by the government in a way that's out of alignment with the way the rest of the world views that event. Outside of China, we view that as a symbolic event of an unknown, brave individual standing up to an oppressive government. Inside China, it's likely seen as a relatively inconsequential event. Their reactions to my interest included both "what event are you interested in?" or "why are you interested in that event?"

I don't think this is unique to China and I think it happens to some extent in the US. I think people, especially the right wing Republican voters, are shielded from the viewpoints of the rest of the world on many topics. Having been outside the US for almost the entire election cycle, I don't think most voters in the US realize just how much Trump is ridiculed outside of the US. In the US, the comparison with Clinton is roughly 50-50. Outside the US, I've yet to meet one person who doesn't believe that Trump could be a serious choice. There's recognition that Clinton isn't perfect and we should have nominated someone better, but there's general consternation that our country could have made the choice that it did. Granted, I've been mostly in Asian, Muslim countries where Trump's rhetoric about Muslims has an even greater ring of ignorance to it. But the US media has contextualized a lot of what went on in the election cycle very differently from the way the media in the rest of the world has.

The difference, of course, is that the recontextualizing in China is at the behest of the Chinese government. It's disturbing and dangerous no matter how it happens. But it's undemocratic when the government is the one doing it.
I would disagree with their choice if micro-USB wasn't so lousy mechanically.. I've had more Micro-USB devices fail due to socket failure, than anything else.
> Not sure about that on a couple-of-hundred-years-from-now time-scale.

It's really not possible. Even if you took all of the oxygen and carbon on earth and converted it to CO2 (which is not even remotely possible) you still wouldn't get Venus. Venus's atmosphere is almost 100 times denser than earth, and it's nearly 100% CO2. Venus is also closer to the sun, which isn't the deciding factor, but it certainly helps keep Venus nice and toasty warm.

Look, earth is 4 billion years old, and life has existed for about 3.9 billion of those, give or take a few hundred million years. Environmental catastrophes have come and gone and life has persisted through all of them. But civilization has only existed for 10,000 years or so, and those 10,000 years have been climactically stable. Unusually stable. It is far from clear that civilization can survive climate change. That experiment has never been done.

> it's possible that 90% of humanity dies

Yes, that is definitely possible. Maybe even likely if we stay on the current trajectory.
Well now we'll see if the cost excuse was just a smokescreen I suppose.
I fried my Nexus 5 with the original google USB-C cable and charger.

It's not always a wrong cable. It can be a small connection problem.
Then the USB-C power protocol goes up with it's power, similar to cell power with a bad signal.
Then it gets hot and catches fire.

Beware if you charge via USB-C in our bed. you can be dead.
A Gentle Introduction to AWS ECS with Example Tutorial
It's true that expatriation seems to preferentially select arrogant self-obsessed alpha assholes, who are horribly smug about their allegedly adventurous success in crossing a line on a map, and can't stop bragging about it.

It is often such a deliberate display, you can't help thinking they are secretly anxious, insecure and lonely. And frequently racist too.
What are you talking about? Even the most worried climate scientists talk about a few degrees celsius in the absolute worst case scenario.
Not really working on, but just did this yesterday : http://canyoumakeanappfor.me , to reply those startup guy who keep bugging me
> Using the term "propaganda organs" makes me think you believe them to be biased sources? What exactly makes their news articles badly written?

The build up to the Iraq war is a perfect example of how these august, mainstream news organizations were rendered to be mouthpieces of the then ruling administration. Another example is the NYT constant villification of Edward Snowden.

I agree with you in principle that Google, Facebook, et al do have a serious problem. The revenue models incentivize getting the maximum number of clicks and this leads to clickbait articles and outright lies posed as reputable stories targeted towards those of a certain political persuasion. This model should be changed.

However, the various proposals being bandied about would effectively elevate traditional media outlets to the status of true gatekeepers of news and re-centralize power into their hands.
I'm not trying to justify anything. I'm just trying to suggest you're labouring under a misapprehension. And this has nothing to do with security. I'm guessing you've heard the (good) advice that md5 is not a secure hashing function for, say, storing passwords, and then promptly joined the 'md5 is bad for all the things' cargo cult.

So while you're correct about the two images on that blog, the only reason why you'd get a clash is because the author of that blog post spent ~15 hours on an AWS GPU instance to generate the correct prefixes which, when appended to those files, results in a clash.

So, I guess if you are in the habit of grabbing random files from your hdd, loading them on to an AWS GPU instance for 15 hours (per file) and generating hash collisions, then yeah, don't use fdupes.
Open Source Hardware Certification IDs Are Live
Yep, sunglasses ads
> I posit that someone who's banned from shopping at AMZN is more dangerous than someone who plays card games with a dark sense of humor. How does that even happen?

So now you've conclused she's dangerous, based solely on her standing with a retailer, without knowing anything about the situation?
Announcing the OSHWA Open Source Hardware Certification Program
The right way to have composability in a RDBMS is with things like parameterized views or table-valued functions. This would fall under embracing the RDBMS, leveraging its modern capabilities.
fdupes is not a problem assuming wikipedia's description [1] is correct: "It first compares file sizes, partial MD5 signatures, full MD5 signatures, and then performs a byte-by-byte comparison for verification."

I was unimpressed by the md5 used in the shell script at the original link, which is using a truncated md5...

[1] https://en.wikipedia.org/wiki/Fdupes
A few things I notice from skimming the paper and perusing related sites:

1. Although the source is available free of charge, CompCert is not free software. I couldn't find pricing on the AbsInt site or the North American vendor's site ("Ask for a quote").

2. Currently targets IA32, 32-bit PowerPC, and ARMv6.

3. Covers most of C99, except VLAs and certain abuses of switch statements (e.g., Duff's device).

4. Faster and smaller code than GCC -O0, reasonably close to -O1 and -O2.

John Regehr points out: "If we want better code out of [GCC et al.] we can turn on their optimizers, but at that point they would fail to be capable of translating 1,000,000 random programs without miscompiling a few times."

http://blog.regehr.org/archives/1052

I'm less inclined to use C as time goes by, but for the embedded market that CompCert targets, it seems like a really useful tool.
Good spot, but that's just the video. Unfortunately most screen recorder software (at least free screen recorder software) for Android is very low frame rate.
Are we not actively trying to terraform Mars? Why is "life contamination" seen as a problem for our solar system rather than a goal?
I'm always interested in seeing new open source password management solutions. Unfortunately being limited to user/pass/location is a deal-breaker for me. The only decent tool I've found that provides additional fields is KeePassX.
I wish there was more discussion about this during the election. Certainly many jobs have been lost to NAFTA and resulting exporting of manufacturing jobs...but so many jobs were just lost to automation. If NAFTA was cancelled, some jobs would come back, but many most would just come back to a US robot worker.

I'm sure the costs depend on position and constantly based on technological progress, but I imagine it is something like this:

$ US Human Wage > $ US Robot Cost > $ Overseas Human Wage
I imagine the two right-hand categories swap around given technological progress, but the logical conclusion for most jobs would likely be:

$ US Human Wage > $ Overseas Human Wage > $ US Robot Cost
The geometry of a perfect parallel park
fucking meme-science
> Cross platform mobile games when you have C++ skills: Use C++ with OpenGL and share most of the code.

That's what we had done with our iOS game Dino Rush [1] back in 2010.

It was a lot of work to build our own engine, and the additional amount of work needed to port it to Android discourage us.
Today even if you know C++ I will only recommend to use a commercial game engine like Unity, Unreal Engine, Lumberyard or Defold, to name a few. Build your own only if you have a lot of resources and very specific needs.

[1] https://itunes.apple.com/app/apple-store/id396101698?mt=8
pass lets you add any field you want:
https://www.passwordstore.org/
the sad thing is that you're probably on lawyer's mentality and hence deliver mantra "if that does not work on country level, lets push it up". Only that international law is not law-as-we-know-it. It is countries in interaction thing. Everything there is different - scale, speed, error rate, response rate, everything. And aside from "international law" part, it has started to change in earlier 00s, about 2005-2008. Next 10 or 20 or even 30 will be mess on international level, if not worse. So expectations of security global collaboration is... well, naive. And hence Mr. Schneier is right when he skips global level before going national. He is also right in a way that it is way easier to cast leadership with existing and working legislation than jump to table on global level and try to pull it towards imaginary rules. So... Mr. Schneier was right to skip. As per his lobbyism, without seeing his material it would be premature to jump to conclusions.
That argument looks like FUD to me. That would be a surefire way to get shunned by the USB-IF and be forbidden from using official USB identification on your products.
That's not correct and would be a terrible idea. There is nothing technically special about RFC1918 addresses, and if your router doesn't have an explicit route for some RFC1918 address, it will forward packets to that address to your upstream provider. The only way that RFC1918 addresses are special is that it's guaranteed that the RIRs (ARIN, RIPE, and so on) won't ever allocate them to providers, that's it. Especially, there is nothing "local" about them, it's perfectly possible to use them on WANs, you can interconnect businesses using different RFC1918 prefixes, say, and some ISPs even assign them to their customers (using NAT to connect them to the public internet).
wouldn't symbolic links be more appropriate?
> but it's certainly less work and less interesting/innovative than e.g. what the average PhD student produces.

It kinda sounds like you think work alone should be rewarded rather than outcome?

If PHD students create useless reports after a lot of work then that's their issue. Creating busywork to justify a PHD seems a flawed process.

If PHD students create scientifically great reports then that has no place in the NYT, it's place is in scientific magazines.

If no one has modeled this before (very surprising if true) then this is very interesting news, and pretty good science to boot.
These machines bring back a lot of nostalgia for me. I first learned Unix on a HP 9000 550. I played around a bit with an HP 300 and envied the HP 3000 series. Later I went even further back in time and purchased an HP 1000E. It was a lot of fun getting it working but RTE-A was not a very exciting OS. These machines were already quite old when I got a hold of them back in the early 90s.

http://www.hpmuseum.net/display_item.php?hw=581

http://www.hpmuseum.net/exhibit.php?class=3&cat=33
All professionals need professional gear to do professional work. That's kind of the definition of a professional - someone who can afford the right tools, and knows how to use them to get a job done quickly and competently.

Turning a toaster into a cat feeder is tinkering, not professional hacking. There's nothing wrong with tinkering. But it's the difference between wiring up a Raspberry Pi as a heating controller, and building a company that sells fully licensed and certified heating controllers all over the world with support infrastructure.

One is hobby project, the other... isn't.

A useful definition of a professional tool is one that lets you forget you're using it because it's so transparently intuitive you never have to think about its needs.

I don't think the 2016 MBP does that. The ports are (literally) a side issue. The problem is more that Apple are thoughtlessly losing their reputation among professionals, because Cook, Schiller and co don't seem to be thinking hard enough what they're doing, and don't appear to have an understanding of what their professional customers are looking for.

...Which is not something super-thin for the sake of it, or with a gimmicky touch bar. It's something expandable with ports that "just work", no physical or metaphorical rough edges, with the option to have decent memory (i.e. 32GB) and a reasonable processor speed bump.

This shouldn't be hard or controversial, but for some reason it seems to be beyond Apple's understanding.

I'm hardly a hater. I bought the 12.9" iPad Pro last week, and I'm loving it. But the laptop format is challenging because you either stay conservative, or you go full experimental with (say) a dual-display clamshell. or even a touch panel instead of the trackpad.

Half-hearted innovations like the touch bar glued onto an ungenerous spec look like gimmicks for the sake of it, not serious attempts to improve professional productivity.
Show HN: New .NET videos from Connect(); // 2016
Adapting to American culture as a Chinese student
Here's some stories.[1][2] Of course, these are about future plans, not actually leaving, so take them however you want. AFAIK,the real concern is not that banks will actually "leave" the UK, but that they will downsize as they move operations to other areas of the EU, which makes complete sense. Some of the laws that allowed free access to EU citizens from the UK will end with brexit, and while UK officials will try to get something similar in place, there are EU officials that feel that a deal that's essentially the same is not in their favor, and that the UK should pay a penalty for leaving. This is the uncertain climate that is causing some banks to hedge their bets and move some operations to the EU.

1: http://uk.reuters.com/article/uk-britain-eu-banks-idUKKCN12M...

2: https://www.theguardian.com/politics/2016/oct/22/leading-ban...
It's the cost of running the servers, the experience and time to run the servers and the time to adjust our analytics code to use the new system (which I'm willing to do).

Additionally, this (kind) offer is pointing to other organisations that may be able to host the servers and discussing potential solutions to the other options. It's not a slam-dunk by any means.

This is all done in my free time so I don't need an excuse to do or not do any of this.
Linux and the GNU System
Where we reach the singularity not through the progress of machines but by the decline of our own abilities.
The global media (and the US ones disproportionately) is behind almost every piece of fake news people all over the world see -- only it's called just "news".
You can read this article Kasey wrote instead, free up online on MSDN magazine:

Visual Studio Development – Productivity Enhancements in Visual Studio 2017 RC
https://msdn.microsoft.com/magazine/mt79
What is an ideal Linux distro for programmers using the XPS 15?
Suggestion, you should also check out this video:

Live Unit Testing
https://channel9.msdn.com/Events/Connect/2016/171
I would say if you look at the companies around the world, from all possible sizes, not the SV bubble, the answer is yes.

What they care is who support their tools, who they are going to call, how SLAs are enforced.
Dude, don't get too personal.
Brb cleaning up the coffee on my lap
I honestly can't think of any scenario where users* would need to contact a private-range IP, over HTTPS, using an untrusted ISP.

* Note that tech users can simply be told that they need to use HTTPS over HTTP explicitly.

More importantly, my proposal does not affect those scenarios, should they exist.

> Especially, there is nothing "local" about them

They're used for local area networks probably over 99.9% of the time.
Ok, fair enough. I would agree with the view that using md5, presumably for the faster performance, is probably not the best trade-off to be making here. Unless we're dealing with an NVMe drive (or something more exotic), you're likely to be IO bound even if using more computationally intensive hashing functions.

And if you are deduping on really fast storage, you'd get way better performance (with comparable safety) using something like xxHash64 (https://cyan4973.github.io/xxHash/).
No. A slowing rate. Totally different thing.
The fact that you may have understood what the grand parent meant does not mean he formulated it correctly.
In case anyone were not familiar, Luxotica virtually-monopolizes sunglasses and prescription eyewear https://en.wikipedia.org/wiki/Luxottica
>But partly because Trudeau Sr. was a communist-revolutionary apologist, in the French intellectual sense - and chilled with Fidel to boost is 'socialist hipster' cred and to thumb the eye of the Americans.

As opposed to a right-wing capitalist pig, like most other leaders?

The name-calling can go both ways.
"I wonder if something could be made that can bundle opposite positions on an issue as well"

This is a very interesting idea!
I actually didn't fully understand your example originally (I missed the part where ".." now has a name!). I grok it now, and yeah, TS doesn't have it - there's simply no type-safe way to write a function like that (of course, TS being a strict superset of JS, you can still write it, it just won't typecheck).

It appears that this was discussed in the context of supporting the ES7 "spread" operator, since row variable is the obvious typed counterpart to that:

https://github.com/Microsoft/TypeScript/issues/2103

but they ended up implementing just the operator, without a way to reflect it in a function signature:

https://github.com/Microsoft/TypeScript/pull/11150

However: "I expect a spread type or something similar to be available in future versions of TypeScript."
Also immutable deploys.
Why people are so stupid? No one would say that "Russians" wrote this or that shitpost. What they did - they developed and successfully used "innovative" techniques of producing and spreading catchy memes along with trolling and shitposting into any meaningful discussion on popular public forums. These methods nowadays are used on a "factory scale". The famous "Troll factories" were a great success.

Basically, it is a next level of jamming techniques used against western radio stations in old times - active trolling instead of passive jamming, using paid people instead of dumb noise generators.

What Russians developed is very efficient (optimized, if you wish) set of methods to manipulate the minds of idiots, to implant naive, unverified (and unquestioned by wast majority of idiots) assumptions and false premises, in forms of emotionally charged but primitive memes (textual or graphical) - "Shillary will start WW3". Fucking degenerates.

In the same way all the Russian media propaganda is organized nowadays - meme-like framed "news", tailored to the vocabulary and mentality of uneducated, primitive majority, along with marketing-like targeting. You do not have to have a PhD to do that.

What happened is that almost everyone else nowadays are re-using these simple ready-made methods. All this is nothing but virus-like meme contagion, plus applied manipulative psychology of advertising on internet scale. That's all. No KGB agents or anything like that.

How a third-world, corruption-ridden country with stagnant economy could be so powerful? It obviously wasn't. The cause is these "information viruses" (memes) spreading through human stupidity. Russians didn't invent them, of course, only used on a large scale.
I used to pay for ACM Membership, why does everything need to available for free?

Also anyone that goes paper hunting and doesn't want to pay, can with some effort, also find drafts of most papers.

That is the biggest problem and it wouldn't change if ACM and IEEE were free.

People need to be willing to search for them.
There's a plenty of legal migrants working illegally.
Has the internet become a failed state?
They are manipulating markets.

Apartment communities (I first saw this in Bay area) are doing whatever they can to make sure you end up in a particular month of a year. This is summer, at least now.

Most of them are doing this. Some use lower prices for 6-7-14 months (the number depends on what month right now). I personally signed up for 14 months without realizing what would happen to me. Some try to just cheat. One of apartment communities sent me a contract for 13 months without mentioning a word. Fortunately I knew about this scam at that time and didn't sign it.

So as long as many people need to renew their contracts at the same time - boom! Artificially heated market.

I hate them so much for doing it.

I wish more people were aware of it.