skysight-inc/HackerNews huggingface dataset:
They aint running a charity, but they are running inside the society that these laws are trying to protect. As such they have to do their part. What that part is most countries define differently. Australia apparently defines it as seen above.
Even if it sounded like a robot demon

Maybe a fitting name for it would be Dorth Voder.

More seriously, here's an amazingly small JS speech synth based on a similar principle (formant synthesis), and thus it has the same "robotic" sound:

http://heckmeck.de/demoscene/tiny-speech-synth-js/

http://www.p01.org/JS1K_Speech_Synthesizer/
I wonder how come Lyft can do these things and Uber can't. This is from 2 years ago: https://thehub.lyft.com/blog/2015/01/14/partners-ehealth-top... Every Uber driver I talk to in Seattle say that Lyft is way better in terms of pay/perks but they can't get enough rides because Uber simply has a larger user base.
Just because a law exists doesn't mean it's a good law. Uber is finding inefficient/protectionist laws and challenging their validity. I think that is better for the overall economy.
Smartphones with GPS can also help in ascertaining groundspeed. I would imagine it would make sense to only ticket those coming down bends and turns recklessly where they could easily barrel into a ped.
> This requires the contributor to have (yet another) account.

That's true, but I'd say the amount of time involved in setting up a GitHub/GitLab account is pretty insignificant. Probably comparable to the amount it takes to subscribe to a mailing list.

> What would they be pulling from, exactly?

Have the script dump the code onto a new repo or branch and pull from that.

> but this is computationally expensive (possibly ruinous, depending on the complexity of the repository and the size of the diff)

Huh? A branch in git is literally just one file on the disk, and the diff has to be downloaded anyway regardless of whether you're sending it by email or by PR.

> and that there is some inherent superiority about using a web interface to do the job (there isn't)

There is: it's more user-friendly, and thus makes it easier for people to contribute to your project. When the success of a project depends on people being willing to devote their free time to work on it, it's important to make that experience as frictionless as possible.
Scala:
val nospaces = "a string with spaces" filter { _ != ' ' }
I can read it
The flip side of such rules is it makes companies reluctant to hire in the first place.

Companies would be a lot more willing to take a chance on hiring someone if they know that they can let them go easily if things don't work out.
These same surprises keep being written about for Cassandra. At this point reading a few blog posts and the documentation (especially about how the data is stored) will cover all the issues you might have in production.

Basically - do the research first.
I'm talking about now going forward. There are plenty of ways to make a person opt-in the first time they send you something. That process gets rid of more than 99% of spam.
Because that affects willingness for others to come and work in the country. If country relies on foreigners to bring in required skill sets, it better not to allienate the very same people.
It's a fairly common misconception that bicycles are banned in Wilderness Areas due to their surface impact/damage to trails, but that is not the primary reason—all mechanized and motorized transportation is banned, because the spirit of the Wilderness Act is to preserve areas that restrict travel to low speed and more traditional forms of transportation—foot, horse, boat—and provide a place for people to travel more ponderously.

So while horses do certainly cause damage to trails in high use areas, that's not so much the motivation for allowing them but not bicycles.

I love mountain biking and think there absolutely should be places for it to be done, but I also love designated Wilderness Areas and their restrictions and protections.
DO NOT DO THIS. Statistics is more powerful than you'd expect. Also, the wrong rare word could absolutely be grounds for a very intrusive warrant.
Genome size and number of repeat in the DNA.

Basically the entire genomic is fragmented and then reassembled like a big puzzle. It works like this:

genome => |1234567890abcdefghijklmnopqqrstuvwxyz|

set A => |123| |456| |ab| |90| |l| |m| |tuvw| ...

set B => |1| |45| {23| |0| |abcdefg| ....

....

Assembly sequence:

1x |1 23| |4 56||7| |8| |9 0|...

2x |1||23 4||56||7 8| |9| |0|...

where the fragments overlap enough that you can match it up to a different fragment set.

The goal is to get 8x coverage for each nucleotide. When you can do that you have a finished sequence.

You can see the problem here. The larger the genome the longer it takes to find a match. The other problem is that sequences that are highly repeated are difficult to assemble. Imaging assembling this sequence from fragments:

atatatatatatatatatatatatatatatat

Did you get the length right? It's easy if everything is unique.

Most bacterial organisms are very small and are easily sequenced. This is true of plasmids and virus. Plants and animals are a different ballgame. Organisms that you think are very simple are in fact MUCH more complex to sequence because of the amount of genetic material. After sequencing the human genome we realized that there are about 30K genes and 3 billion base pairs (baterial are almost all in the ballpark of 5 million base pairs by comparison). The onion you had for lunch on your salad? 16 billion base pairs. The lowly pine tree? 60K genes and 22 billion base pairs. A salamander? 70 billion base pairs. The Paris Japonica flower? 149 billion base pairs.

This flower: https://en.wikipedia.org/wiki/Paris_japonica is 50x more complex genetically that you are.
I worked in NZ for three years. The company I worked for rarely had redundancies. But we did have two classes of people who left. People who got a big card and gave a speech at weekly drinks, and people who just left during the day and said "goodbye" to everyone on their teams.

Once one of the former said goodbye after all the announcements after work drinks. It was really awkward.

We had a guy on my team just tell us "today is my last day," out of nowhere. He was in the director's office earlier.

We suspected these people were given some money and told to quit, rather than keep them on. It was usually people who turned out to not really be great engineers and I think they just wanted to get rid of them without having to fire them.

I also worked in Australia for a year. My first day on the job, my hiring manager, who had been with the company for six years, was made redundant.
Yes. Unemployment is going to be 1-2% higher on average in Germany than in the USA. But it also doesnt fluctuate as much, which is a positive.
Bikes aren't an option in a lot of cities, either. I live ~1.5mi from my office in Atlanta, but I'm nowhere near crazy enough to ride a bike down Piedmont Rd.
My prediction, based on the fact that POTUS has a mind of a 7 year old kid, is a tantrum will be thrown. The adults in the room will pacify it with some superficial meaningless action/distraction and the cycle will repeat for 4 years.

As Daniel Kahnemen has said there is high demand for overconfidence these days.

And the tech industry has blindly satisfied that demand by creating platforms that prop up characters like POTUS. Not just in the sphere of politics but you can see this within your family, friends, teachers, scientists, religious and biz leaders basically everywhere you look.

If we want solutions that trend has to be reversed.
I didn't get the sense that the article was opposed to ending the drug war. It's like if you're laying out the problems facing public health in Africa: it's much bigger than just AIDS, but that doesn't mean solving AIDS wouldn't be worthwhile.
Cassandra natively supports multi-cluster replication - so you can run an entirely separate cluster that also has a copy of the entire dataset (which itself has configurable replication within a cluster) which can be used as an online fully-active backup.

We run 3 geo-distributed clusters with no offline backups because of this.
I worked in Melbourne for a year. My first day, the manager that hired me was made redundant. He had been at the company for years.
Then industry and our academia might put an effort into training our own people --the many women, minorities and rural Americans who are sometimes underrepresented in various sectors of our economy. But, no, they want the easy way out.

We have lots of our own people who could benefit from the US favoring its own workforce to its fullest potential before looking outward.

I'll see things your way when other governments care about American workers.

And if immigration numbers are any indication, the US does not suffer from a lack of interest from foreign skilled workers, students or laborers.
I found it weird that a lot of people in Germany are expected to work the first 2~3 days for free, as like a trial. Is that common? I knew people who had to do that for Subway.
Because the entire website was taken down and replaced with a new Trump White House website. This happens every time a new President takes over.
I recommend mailtrain for sending news letters
How about putting up gates so people can't camp at the bottom of the stairwells and shit all over them?

If if there's not desire to lock them out... put in some bathrooms.

Seems like common sense, what am I missing.
> The article says they can apply for other positions within Microsoft

I don't know how I would handle that mentally, to have to re-apply to the company that just laid me off. The message is weird. "We're letting you go, but if you REALLY want to stay, find a team that wants you. Here, we'll put a 2 month timer on it."

Sorry if that sounds like rambling, but I simply don't understand.
Given the accuracy, could it read your fingerprints while you're doing the gesture? From the paper, it looks like the average displacement accuracy is 0.4mm. I wonder if that's accurate enough to read your fingerprints. If it could, you could ensure that only your gestures are recognized and not someone elses!
Because it makes for a good, sensationalist headline to pick a random page that used to be up and say "Trump removes page about <key topic>!" and all the people who just read headlines freak out and spread it around, everyone conveniently ignoring that the entire website was replaced, so of course old pages will be gone.
Or wekan on cloudron, i guess
I hope it can tweet.
Most people take many months to find a job, and it is an incredibly stressful and demoralizing experience.
Its more like:

"Your team is going to be no more or is being downsized because its not as important anymore, we really want to keep you though, so we are going to give you 2 months to find another place inside the company where you would like to work at."
If anyone is looking to selfhost, I recommend wekan or kanboard on cloudron.io
There is no shortage of farm workers any more than there is a shortage of gold bars. Employers are simply unwilling to pay the market price.
A good understanding of Stats IMO depends heavily on a solid basis in Probability (e.g. Pitman, Feller, Ross) which itself relies on a solid basis in Mathematical Analysis (e.g. Rudin). The hard work on the fundamentals now will really prepare you to do some serious damage later in ML. And if you really want to be prepared I would also read some elementary theory in Measure theory as well.
> and forces routing to clients.

Both Cassandra and Redis Cluster will forward queries to the correct nodes and both use client drivers that learn the topology to properly address the right nodes when querying.
Maybe someone can mark this is 2015? This is from 2 years ago...
If you're unwilling to invest the time host it yourself, you can always use GitHub or GitLab.com instead. Hosting your own instance is only important if you're the type who wants to have full control of the server hosting your repositories.
Cassandra doesn't require all the data to live in RAM. At this scale, you need disk-based data access.
US National Park Service Forced to Cease Use of Twitter Until Further Notice
I wasn't aware of there being such a rampant table tennis epidemic. Who knew? ;)
Nitpick: It's the National Park Service, not Parks.
We're letting you go, but if you REALLY want to stay, find a team that wants you

I don't know about Microsoft. But I've known quite a number of people at Intel who have gone thru this sort of procedure.

Every two or three years there would be a re-org and thousands would get thrown into a layoff pool, from which they had perhaps 60 days to get hired into another group. But there really wasn't a stigma, many people successfully navigated that process four or five times over the years.

The real downside was that being in the pool was your severance. When your 60 days ran out you were SOL.
What is the underlying architecture?
Most likely illegal. Its only legal if the workplace is not making you do actual work and is only keeping you there to observe. (and you can come and go as you like)
ASCII/1 byte characters? I stopped reading then.

UNICODE or GTFO.

Should be embarassingly parallel for a contiguous array.
Okay here is what you really must do if you are ambitious about building everything yourself.

Break your application down into smaller applications that exploit a particular feature. For example, if you are making a chat application, first make a simple Node.js site that can post to a Database and Read from the database and render a post in html.

Maybe add some extra functionality.

Then go on and make a really simple site that uses sockets to make a simple group chat box or something simple like a haiku sharing site (to tell you what I made).

Moving on, you can finally synthesize these two approaches and make your ambitious app. You already know how each component-that-is-kinda-tricky works so you can go into your huge awesome superapp with confidence that you'll get the layering right and not forget anything.

So that's about it, go in chunks.

I am a designer and if you are building everything from scratch I highly recommend you do two things:

1) read the book "Understanding Comics" by Scott McCloud. He talks about the "Infinite Canvas" which is a great metaphor for what a screen is capable of.

2) get plain paper, pencils, scissors, tape, and coloring equipment and make cut-outs of every screen. You can even make buttons, slide cut-out divs across the screen, simulate behavior in a tangible and visible way. It is by far the best way to prototype a web-app.

3) Focus on making something people love. Yeah yeah you keep your job or not, makes no difference to me. You'll have something. File at the local temp agency for a coding gig PT in the meantime and work 3 days and spend 4 on your projects.

If you are confident in your products and their appeal, have some corroboration from would-be users, go for it.

Money? I don't know, my idea is that you make something awesomely useful and people will use it, and from there you can bank on the traffic in some way. Maybe you run your own "hey here are some ads" service or just rely on "one-dem-giants" and let funds slowly trickle in. Monetization is sadly important, but if you are making something people will use then I don't think you need to consider it as much. Of course, I'm not rich, and that may be the reason why, so take this here chunk with a couple grains of pepper perhaps.

If you want environment+coding recommendations I say:

Node.js + MongoDB (or Redis?)

Use WebSockets (if you must use socket.io for the syntax be sure to upgrade it by adding a line to use micro web sockets (uws)... findable on your local githubs)

Or Ajax^

If you have more time and more float, I would say take the time to read BraveClojure. Most simple web apps would become:

Compojure for routing, Enlive or Hiccup for templating, and some Database.

Once you want to do more javascripty/real-time interactions, I say stick with Node.js and Sockets ... but if you are looking for long-term expansion of an app (that has research-potential in the future) you gotta build it from the ground up with the best possible tools of your time.

So yeah, just some thoughts. Be creative and make something beautiful, friend. Societal Value > Profit.

That said, hope you make a bunch doing it.
Same for any object.
Maybe, but they're weighing another place inside the company against another place in some other company PLUS severance.
Sure but then it's not standard e-mail any longer.
I was at Microsoft during the "great" mid-2014 layoffs when they eliminated 4/5ths of all SDETs in OSG (the Windows org). My division was one of the least affected, but not everyone was given the "musical chairs" treatment to find another job internally - seemingly that privilege was reserved only for those at the top of the "rank-and-yank" pecking order - presumably to avoid those perceived as being less-capable from taking an in-company job away from someone else being laid-off who was more desirable to retain.

(I had a friend in MSFT HR at the time who confirmed that the 2014 layoffs were conducted by-algorithm and were absolutely not based on job-performance - hence why management had to resort to creative ways to retain people they wanted).

Even for those who were granted the "privilege" of applying internally, it was incredibly stressful for them because now there was rampant competition for a limited number of places. The QA/SDET roles were hit the hardest because most of the open positions were exclusively SDE - and SDE hiring managers are reluctant to engage SDETs.
this is in no way embarrassingly parallel at all! in fact, it's entirely non trivial to parallelise, writing the output is an inhertintly a serial operation.
I used Voder as a sample for a piece of music I made. Makes a really great sample, really cool sound, particularly the different inflections.

https://soundcloud.com/acadiamusic/she-saw-me

Sample starts at 1:35.
On a shared walk/bike trail? Sounds not that slow.
The ones that seem to be flipping out about this have been the typical anti-Trump sources. Vox Media sites were some of the first I saw this on, and it spread from there.
Thanks. I've fixed the typo.
Family, in this case, generally means they appreciate the stability, and are willing to trade the slower mobility for the increased security.
Fantastic point. I think he'll tweet about it eventually and try to make a cause for H1B Reform (even though MS is hardly an example of visa fraud).
All I can think about is how many potential criminal charges this guy would be facing if this happened in the United States.
Almost every major long term famine in the past 100 years was caused by violent conflict or colonial occupation. Those root causes create the logistical problems.
But Crystal doesn't run on BEAM, which (I assume!) is something OP was looking for.
There's an open lounge.
Sad to see Microsoft seeming to fall into this pattern of a recurring trickle of layoffs, especially when they are still so profitable. These kinds of layoffs can be incredibly corrosive to morale.

The 'update skills in various units' argument rings a little hollow at a company where a new hire on an eng team in an org with lots of legacy systems, like Windows or Office, will be expected to need 6+ months to be fully integrated in the team. If that were true, why not just retrain the people you already have?
>What does one do with such a cluster?

They presented a short paper at FCCM '16: http://fpga.org/wp-content/uploads/2016/05/grvi_phalanx_fccm...
Section VI lists possible applications.
Thank god we have you!! Much smart, so wow!!!

Did you see the latest photos of the Obamas, glorious, right? Nobel peace prize winner obama who killed more people using drones than even Dubya Bush. Allowed false flag chemical attacks on Syrians. Preannounced Iraq offensive on ISIS so ISIS runs to Syria.

Love you jusq2. Will you please run for president sometime soon?????!!!!
> With ZeroCloud (OpenStack Swift + ZeroVM + appropriate middleware), you should imagine Lambda+S3 in the same service!

Is that something that exists in a production form today? What's an example of the use case? I'm having trouble visualizing this "Your "function" executes much, much closer to the location of the data, it doesn't require "shipping" from the storage service to the compute service and back again." That sounds like going back to a monolithic model where data and functions are tightly coupled, but I assume I'm visualizing it wrong, since that would be moving backward.
That was my first use case.

But then I found others, like monitoring my banking websites reaching out to odd domains and ports. Or virus detection (some virii uninstall if they detect Little Snitch). The more I used it, the more I liked it. So I unblocked the Little Snitch license checks and bought a legit copy.
There seem to be two modes. First, it seems everyone hates it there and management is terrible and people get fired with no severance all the time. The other mode is aggressive recruiting. Here's an actual interaction I had:

Me: I'm torn between doing something new and staying where I'm at.

Random Uber employee: Hey, you should join Uber. Hit me up and I'll refer you.

Me: I can assure you I'm not interested.

Random Uber employee: Wuss...
There is simply too much trial and error caused by initially denying a connection, only to discover that it's a mandatory connection to allow the app to function properly. A ridiculous amount of time is spent changing an initial deny to an accept.

>> your decisions about what to block and when, are different from my decisions about what to block and when

It really would not be hard to offer sensible default presets per application. "Spotify is attempting to make its first connection. Would you like to a) block all connections, b) allow all connections, c) allow all connections required for standard operation only, or d) ask me for each connection (manual management)". Nobody is going to fine-tune every phone-home or analytics call; people who want them blocked will block them all, and people who don't mind won't block any of them.

The only reason it's a tough job is that applications can change frequently. Every time any app (ex: Spotify) releases a new version, it needs to be reviewed again to see if the "firewall database" needs updating. It would be useless to have a database of known connections if updates aren't disseminated to users within 1-2 days of a new release.
So why do you think that anyone is entitled to have the rest of the world take care of them? Is nobody responsible for the outcome of their own actions in your worldview? Why is there no onus on individuals to save and take responsibility for their own financial well-being?

I don't see why you think being a libertarian or not has anything to do with anything, by the way.
What I want is an open-source proxy that I can install on localhost to provide IMAP/SMTP access on the one side, and talk to the encrypted remote data store on the other side.

All of the encrypted email services I've seen so far, including Protonmail and now Lavabit v2, require using a special client (app or webmail) instead of common email software. This fails the very first test that I apply when trying to decide whether or not to use an online service: can I get all my data out of it on short notice, in a standard format through an automated process?

For email, this means IMAP access so that I can use standard tools like imapcopy to back up and migrate my mailbox. I don't care how secure your product is if it leads to vendor lock-in. I want both good encryption and an exit strategy, and the latter is much more important because if you screw up, I can always move to someone who does it better.
For Civic Tech, Hope and Fear in the Age of Trump
So? We should end at-will employment so a few people don't have to experience the occasional "stressful and demoralizing experience"? I'm not buying it. Nobody said life was all sunshine and rainbows...