skysight-inc/HackerNews huggingface dataset:
I feel for you. I just recently went through a similar situation. I had never before been laid off. A re-org took place in my business unit, and a few people in my department were laid off including me; the company stated very clearly it was due to re-org and NOT for performance reasons. Further, it happened immediately before the holidays.

I was very lucky in that another division in the same company was having a different re-org. and a few jobs opened up, so I applied for, and got another job. Same company, different business unit. Less than ideal, but I count myself lucky. (Although jobs are posted out there, its extremely rare that companies hire or conduct interviews during the holidays!) But the feeling of having been laid off was quite devastating; again especially since I had never gone through something like that.

I think the advice that others have been offering seems pretty good. While my lay off period was extremely short, I myself woke up every morning - as if at any other regular job - and kept searching/applying for jobs. I think that "routine" helped me deal with the whole thing at least emotionally. I also like some advice throughout the comments here about working on a side project. That could help in several ways:

* Keep your mind off the challenges (physical, social, emotional, etc.) associated with finding new employment.

* Maybe it could turn into a little revenue on the side to supplement unemployment, etc.

* Possibly, it could turn into an opportunity to go into business for yourself. Even if it doesn't make you a millionaire, or is short-lived, its still work. Maybe it might pay bills, and you can feel good about putting it on your resume/linkedIn, etc. (In the state of NJ, you are allowed to collect unemployment and still have a part-time side business [1]...But there are caveats and of course I'll disclaimer that I am not a lawyer. So you'll want to seek out professional legal advice if you're considering this.)

* Even if the side project results in no new business, you will have picked up some new skills, or perhaps improved any existing skills. And, if it involves other people - like a meetup - maybe you can get some future business/opportunity contacts - i.e. networking!

The only other advice I can give you: stay positive, and keep yourself busy so as to avoid getting into a negative groove. Good luck!!!

[1] See "Part-Time Corporate Officer/Owner" section on http://lwd.dol.state.nj.us/labor/ui/aftrfile/corporate.html
That's an interesting question. There was a good thread here on exactly that (https://news.ycombinator.com/item?id=11806739) a while back.

It was a Backchannel story about an "adtech" company in Philly: "The Perks Are Great. Just Don’t Ask Us What We Do."

Basically, a surprisingly large number of employees don't know or don't care about the ethics of what a small number of leaders in their company do. Others justify such actions to themselves in convoluted ways. Only a small number truly can't deal with it.
My problem with Prime Video is that Amazon is that there's no good way to watch it on your TV, unless you feel like buying their own streaming boxes. They refuse to release an app for Apple TV or Android TV, the Roku channel is merely serviceable (like all Roku channels), and the PS4 and Xbox One apps don't work as expected (for example, the Xbox One app doesn't respond to the official hardware remote's play/puase button).

The experience on their own hardware is great; everything else is second-class.
Wheat from chaff.
I got that message before. I found that if you switched stations and then switched right back the problem would magically go away.
I have a question about Step 5 in the post, it states:

Is "Step 5: Add '1' to the end"

Is this a delimiter for beginning of the padding or does it server some other purpose?
Australia survived and prospered due to government. It's the only way a million people on a giant remote continent could. What is the opposite of "colonialist thinking" anyways? American sociopathy?
Roads are used for a legal purpose by >99% of their users, and even though you could upload Creative Commons content to The Pirate Bay, most of it is illegally shared software/entertainment.

The same they would not block Telegram nation-wide just because some users are using it to upload movies to public gruops (yes, it happens) because most of the users just use it to talk to their friends.
You're forgetting that by the time app.net came up twitter was already "the" platform for this sort of stuff. App.net didn't improve on the model in any way. No awesome features, no additional value. It tried to compete with a service that's already used by millions with terrible branding (starting with the name) and a pricing model that's good for SaaS companies (because they work with business that use the solution to make money) with consumers (who don't).

Having a business model is nice. Having the right business model is essential. Twitter has a business model now, and while it isn't ideal it's in line with their type of product/company and if you scroll through some of the other comments this model isn't all that bad.

Twitter can improve it, but that's a story for a different thread.
Modern Arabic mathematical notation
You're doing great. Don't stop your learning curve fall down. I feel that there are really very very less people like us in our country who have similar likes and views though they share almost same story like ours.I can understand the situation of student like me. I too am sophomore student at an Institute ranking way below yours but i feel it doesn't matter a lot specially in our field. I read so many things over internet like how i can develop myself up and so and so though i start everything i don't do anything good which i can show or prove to the world Trust me bro you can't match my level of procrastination. I haven't done anything except reading things over internet and i don't know why the heck i came here to suggest or advice you. But one thing i would like to tell you: don't let yourself feel down and fuck the negativities around you instead try utilizing and learning as much as you can in forthcoming years. There are hell lot of people who are there to help us out and internet is our best friend. I'm studying really hard to learn things around me and i feel you should do the same and make each second count for your better future. Good luck.
> They weren't buying it for portability, like Japanese customers usually did; they were buying it because it was the cheapest way to play videogames

That's not true, they are buying a 3ds so they can play Pokemon. Without Pokemon every kid I know would rather have an iphone/ipad than a 3ds. (I'm talking about Pokemon Omega Ruby style games, not Pokemon Go).
> This is not a backdoor, this is a default setting of
> WhatsApp and everybody is able to opt-in the feature
> which blocks message sending when the key material changes.

This is flat-out wrong. There is no opt-in feature to block sending when the key material changes. There is only an option that notifies when the material changes.

And this is precisely the problem. On certain messages (those not yet delivered) whatsapp can force re-transmission encrypted with a key of their choosing. No options will block the re-transmission.
well it's only baseless speculation if you can provide at least one plausible alternative so we can say, "we don't know which is true".

niksakl's point is that the go-to "probably nothing going on" or the other "WhatsApp too popular to block so we block Signal instead" explanations are just not plausible at all.

So I don't think it's entirely baseless, and with this new information, even less so.

And Egypt making such a deal with a large company, you make it sound like you believe that's implausible, but this has in fact happened before: When Egypt hired Nokia and Siemens to develop, build and implement their DPI infrastructure. Later claiming "gosh we never expected they'd actually use this to hunt down, torture and kill dissidents". Maybe governments aren't that naive, but corporations surely will try and claim to be.
But the actual point here is the retransmission vulnerability. That's what makes WhatsApp different. That's the backdoor.
The 'remote actor' could always do this though, as there is another 'backdoor', that you and I call the App Store/Play Store, whereby Facebook can push whatever updates they please - including one that could send your decrypted messages back to Facebook - without you knowing as WhatsApp is closed source.
Simple explanation would be that activists use Signal. [1]

They don't trust WhatsApp and rely on Signal for secure messaging. Blocking Signal means they are able to target activists without impacting much of the rest of the population.

[1] Many of the people I know who are activists in countries where they need to protect their identities use Signal
GrafanaCon 2016
Oh, I didn't mean this. I think I have made a poor choice of words. I was referring more to having various rights and freedoms, outside of the economic sphere, such as freedom of speech, or privacy, or free association etc.

I'm an anarcho-Communist, actually. I wasn't referring to laissez-faire capitalism or neoliberalism. Sorry if this was your interpretation, I did not mean it that way!
I liked spotify but requiring a fb account to listen is pretty lame. Don't know if they've modified that requirement.
Ask HN: How do you take notes alongside code?
I'm reading code from one of the big open source framework and finding it hard to organize notes alongside the code. I haven't found a good way to take notes alongside the code I'm reading so I can later come back and review it.

My preferred way of doing it in the past has been printing out the code and writing notes alongside it in the margins but I've stopped doing that as it keeps wasting a lot of printer paper and ink.

I'm curious if anybody else has taken notes alongside code and how they are doing it, because I feel like there isn't a good way of doing it that I know of yet.

I've also tried using org-mode in Emacs and markdown but found that a lot of editors grey out the code making it harder to see, and the whole point is to see the code since I'm reading the code and it doesn't seem worth the effort to copy the file over to Emacs if it looks hideous. Also, I tried downloading the repository (written in C#) and opening it in Visual Studio in hopes to take notes in the form of code comments and I realized that it requires a lot of work and installations to even get the repo to compile and since I'm only wanting to read the code and take notes I don't want to go to that effort and without getting it to compile VS makes most of the code go red with bothersome error squiggles everywhere.

How do you take notes alongside code? Is there a good way out there that tailors to reading code and taking notes?
What I'm saying is that, if someone is predicting a certain amount of economic progress for the year 2000 in 1929, then the fact of the Great Depression and WWII will tend to make predictions more optimistic than reality. Those two events caused a huge amount of damage to the world economy and set it back a long way from where it would otherwise have been a few decades later.
That's true for every company. I work at a private mid sized unknown company as the developer lead. I can't go out an publicly speak about what's going on at the company or their roadmap even to employees at other locations or sometimes to my own team. Even though I'm not officially management, I'm privy to information for planning purposes that the company may not want to get out

Do you think that Tesla is going to allow him to open source the self driving car software he will be working on?

Even though he's not working at Apple, do you think the head of the Swift project is going to refuse to take a pull request from him?
"You cannot study what -by definition- it's impossible to observe or measure directly or indirectly"

You're limiting knowledge to the hard sciences.

That kind of thinking is not scientific, but merely Scientism.

You're also ruling out many scientific domains, e.g. history which operates according to the historical method.

Theology (in the original Christian sense of the word) stands on the historical method. It's interested primarily in those historical events from which we can learn about God. If Jesus is not historical, if God has not acted in history, then there's nothing to know about God, and there's no such thing as Theology.
>On a very high-traffic day, Flickr users upload as many as twenty-five million photos. These photos require an average of 3.25 megabytes of storage each, totalling over 80 terabytes of data.

>increasing camera resolution, burst mode and the addition of short animations (Live Photos) have increased bytes-per-image rapidly enough

>Users only rarely delete or change images once uploaded.

I'm very curious, how much of all this tr.. sorry, sweet memories are never ever viewed after, say one week from upload.
Ask HN: Should I go into management despite of loving to code?
Hi there! The last 3 years I used to work for a big telco as a senior data scientist and I was rehired by the VP of IT at one of my former employers. He did this because he used to work for the same big telco in the same department like I did (the time before we got to know each other) and he was looking for someone who knows certain systems of the telco and who could rebuild them at his company. So far, so good. I joined one of his teams 3 month ago and the first time in my life I really enjoy what I am doing. I can do what I want, how I want, have not to take care about business BS. This week my team lead resigned and the VP asked me whether I could imagine taking over his position and my team.

The point is he made me clear that “he makes sure that I do not have time for coding if I take the position” which would kill the part of my job I enjoy the most. On the other hand I am 37 and this is not only the first but high probably the last time I get an offer like this. I know a lot of people who would kill for getting into management. It’s somehow like the Jewish dilemma: pork for free.

Is anybody out there who went from coding into management without screwing it up and discovered his passion for the mundane management tasks?
I've seen developers turn down those severances because of the limitations of the agreement. One basically said you couldn't say anything negative about the company, ever.
> (or is there a modern desktop Linux without systemd I'm not aware of?)

I've been using Linux Mint, Debian Edition, as my main workstation OS for more than 3 years now.

It has systemd, but does not use it as init; it has a Makefile-style boot process as far as I know.
Flickr SUCKS donkeyballs. They have a non existing support team. And disabled all login mechanisms except yahoo. Im locked out of my account, and cant delete my pictures anymore.
To get a station unstuck, like or dislike a couple songs.
SQL in NoSQL time series databases. Axibase TSD (HDFS/HBase) example
Product idea: a vinyl record player with a built-in A/D converter, hard drive and label recognition. The first time you play a new record it records it. The second time you play it you hear the recording, and the player makes a show of spinning the record and moving the needle (without actually touching it). All the tactile pleasure of vinyl, none of the degradation. The needle would last longer too. If the hard drive runs out of space it can just drop stuff out of cache.

Would also be fun to watch unsuspecting vinyl nerds gush over "superior analog sound".
Show HN: Predicting Housing Prices Using Various Regression Techniques
> How do we solve this problem? I don't know, but I hope there is a solution.

Two solutions I can think of:

(a) private, close-knit communities, i.e. not HN.

(b) new norms developing to judge people's action in a specific domain based on actions in that specific domain, i.e. Jessica Livingston qua startup investor, not qua x-ist or proponent of y-ology or whatever. Of course, this goes against the very idea of identity politics, where the whole point seems to be to couple every person with their (supposed) political views, i.e. humans qua politicians.

One thing you realize with that second frame is that most people, Y.T. included in this thread, are not acting in capacity of anything. One might call us "qua randoms", spouting opinion without skin in the game (assuming it isn't qua friend, etc).
With regard to libertarian capitalism, I agree with your selfishness analysis. I wasn't referring to that, though, I was more referring to certain rights and freedoms guaranteed for example by the US constitution, and the lack of them in the countries I mentioned. Please see my reply to wycx.
Oddly enough I love GP's recommendation set so much more than Pandora's. It's so much better attuned to what I like and don't and what I like to explore. It's very good at distinguishing what I like and what I don't, and I'm pretty picky about what I listen to.
You're halfway there. Now why is "everyone else" paying those amounts?
Do you really need more than 2.5 hours of battery power? I can imagine myself playing on the dock in the morning, taking the train and using the battery for 1 hour, working/school, taking the train with the battery for 1 more hour and then dock it back on.
On the six years or on the "hasn't improved things?"

The six years is the age of the speed PageRank signal, according to the grandparent post.

"Hasn't improved things," I had assumed 'the web is getting slower' was common knowledge, but here's an example of the family of articles you can quickly find on the subject: http://www.webperformancetoday.com/2015/07/08/news-sites-tak...
All the parts about atonement for our sins is theological constructions to make Jesus match the prophecy. Why do we know Jesus died for our sins? Because the prophecy said so! How do we know the prophecy describes Jesus? Because Jesus died for our sins! And so on. It is a giant circular argument.

If we extract the "factual" statements about the figure in the prophecy, you will see it does not match what we know about Jesus. All the matches are theological construction after the fact to make the pieces fit. And you have to ignore or gloss over the parts that does not fit: "He was oppressed and afflicted, yet he did not open his mouth".
I can't believe that so many apparently security conscious people accepted WhatsApp as being OK. For years we've known and been told that any security software must have publicly available algorithms and source code. And then all of a sudden WhatsApp was lauded for protecting users' privacy when it is itself proprietary, closed-source program, owned by a company notorious for not not respecting user privacy.
Not op, but a framework vs toolkit is important to me. I like the gorilla toolkit because I can easily take parts or leave them or create them. I've not investigated buffalo, but the term framework instantly gives me a bad taste in my mouth. When I think of a framework, I think "our way or they highway" and the very moment you need to do something a bit different than what the framework expects or assumes, you are in for a world of hurt.
Feeling safer online with Firefox
Using autofill in your browser? You may be vulnerable to phishing attacks
It's easy to analyze in a frictionless vacuum.
But as far as I understand and hear, Itanium had sort-of similar capabilities (ALAT and speculative loads) and it didn't work great outside of FP workloads as it is still hard to programmatically schedule load early even if you can ignore RAW hazards. What's unique in the Mill?
The paragraph is correct but misses the point.

Whatsapp will re-transmit messages with a key provided by whatsapp without ever giving the user the option to verify that key. Even with the opt-in, the message will be re-transmitted. All the opt-in ensures is that you are notified of the key change (a notification you receive after the message has already been re-transmitted under the new key)
That's exactly what he's saying. Small startups, who don't want to use Google, would have a lot of difficulty implementing some of these designs on their own.
I would think that vector tiles + display filtering would be roughly just as fast as vector tiles without any filtering.

At least assuming a halfway decent implementation (it shouldn't take real long to process the few hundred items that would be present in the viewport).
I listen to a few bands that will only release on cassette, followed by maybe a vinyl pressing. If you are lucky some generous soul will upload to youtube...

From a marketing perspective the strategy seems to foster a sense of rarity and exclusivity (sort of like Snapchat's Spectacles). You are only part of the in club if you go through the effort of obtaining a (physical!) tape and the means to play said tape.
If there is ever a problem with unemployment and you have to file appeals, keep applying every week. My wife won her appeal but didn't apply every week so she got nothing.
History is studied through indirect measurements - written accounts, archaeology, oral history. All reasonable scientific routes. As allowed by the OP?
Apple is a hardware leader, but IMO their culture is toxic for building software.

Yes, they have great software achievements in OS X, iOS, Safari, etc. however those happened in spite of their toxic culture, for other reasons. As an inspiring market leader, Apple is able to attract a lot of talented software developers and they also have huge pockets, plus whatever faults they have, it's in Apple's DNA to ship polished products.

However I believe building software is their weakness, because building great software is also about collaboration, about building communities, about establishing standards, about reuse and composition. It's what Google and Microsoft are good at.
Hi everyone! I worked on this side project for a few months. I tried to make it as easy to use / visually appealing as possible. I have been using it for the past couple of months and it has really helped me be more conscious about my spending. I hope it can do the same for you. Thank you for checking it out!
I honestly can't tell if this is supposed to be sarcasm or not.
Does anyone have a "more" comprehensive guide they can recommend? There were parts of this I really liked but some of the "why" left me confused.
Title is missleading. From the title I expected something about how to design a hash algorithm, but the article is just a walk through the specific operations SHA-1 performs w/o further explanation.

Can anyone recommand resources about the actual design of (cryptographic) hash algorithms?
Nitro Pro 10 Keygen and Serial Number Full Version Download
In the US, signing a non-disparagement agreement is often tied to receiving severance. Ideally, one should have 6+ months worth of expense money in savings, so you'd at least have the option of not signing. But unless the company were total tools/jerks, why not sign & take the money?
> I found stations got stuck into the same set of songs and would stop adding new ones.

There was this odd bug on some stations that caused unrelated tracks, at least from a human standpoint, to play. Most notorious were some classic rock stations. After a couple hours of play, they'd start playing comedy. I could understand if there were some parody bands or musicians like Spinal Tap or Tenacious D seeding the stations, but these stations had none of the sort.
They pay pretty competitive salaries as well. The stock grants will eventually roll off as people's plans vest and are replaced with smaller ones(new employees have been getting smaller ones for a while already)