skysight-inc/HackerNews huggingface dataset:
PGP is entirely useless if you wish to hide metadata about origin, destination, precise timestamps, etc.

Use cases exist in which you need to communicate securely and authenticated, but can NOT leak the above.

Some combination of Pond( message inboxes, timestamp randomization ) and Ricochet( authentication, origin/destination obfuscation ) is sorely needed.
Taking the time and effort to comment on grammar or code style preferences is anything but attempting to prove smartness; it's stupid work that shouldn't be necessary if the one submitting the code for review paid more attention to those basics.

If you can't write a coherent sentence or consider a style guide 'anal', you have no place developing for a project that is serious enough to warrant code reviews.

Another thing, if someone submits a PR with basic errors like that, they distract from the things that should be looked for in a code review - bugs, implementation details, etc.
The magnetron fan is white noise, but the beeps are shrill and piercing.
Looks like I've got to be the contrarian, but I have not found the tech job market to be particularly hot within the past few years at all. Compared to the late 1990's when they were almost literally giving jobs away at the airport when new grads landed, things aren't even close to that in recent memory. So, I'd say pretty slow last year and pretty slow this year.
Perhaps you could elaborate a bit more on what's meant by "using the Twitter API to trade stocks".
Why is there no mention of Smalltalk on the page?
This is the image that the instances in a Google Container Engine cluster run. Nice that its getting easier and easier to run a local cluster - for most things it doesn't matter but every so often I'd like to test things in a kube configuration locally before deploying to staging/production.

Edit: at least I'm assuming these are the same images as what they run GKE with due to the same name - can anyone confirm this?
Maybe that's the mindset that has to change.

I'm definitely an oddball, but I would rather want to be part of a business to serve people and solve problems. I don't want to be rich, just make enough be comfortable enough to work on the problems that I want to solve.

Maybe getting bought out on my first successful product affords me the freedom to do so.
Agreed. I think the real bubble is junior devs that care passionately about which OS they use, like it really matters.
midwest.
An experienced tank crew is worth more than a tank.

One of the main reasons that Israel has developed so many defensive technologies is that it understood that keeping your experience and trains personnel alive is the only way to win a war of attrition no matter how much man power you can muster to replace casualties.
For some languages a couple hundred hours might be enough to participate meaningfully in a normal conversation. But if you're for example an English native speaker and want to learn Chinese, you'll have a really hard time understanding anything but very simple sentences.

On the other hand if you know English and German well, it is very easy to learn for example Dutch, and a couple hundred hours will get you really far.
Isn't that for all developers though, and not just for the web?
Moving from Monolithic to Microservices: 7 Lessons Learned
> Reverse the genders and watch the interaction take on a dramatically different character.

I dunno, give it a shot. I generally don't have much interest in just randomly starting up conversation, but when I talk to a stranger about something it rarely goes poorly.
How You Can Improve Your Chances of Getting Your Dream Job
4 Reasons to use Blisk → PRODUCTIVITY

Blisk browser will make you 200% productive. So you can do your work 2 times faster and spend your time for the things that really do matter for you. Or have a cup of coffee and relax. [1]

I…what? The big thing that this site had to sell on me is that my browser is going to make a big difference for my job. I already bounce back and forth between Firefox, Chrome, and Brave for different reasons. Telling me that I'm going to be twice as productive just makes me skeptical.

1: https://blisk.io/product
As far as I remember the "virtual" hype of the 90s was more about the concept of virtual worlds, cyberspace and having experiences online. I think that part has become true in things like WoW and Minecraft. VR as a technology is still not mainstream, but has always existed in form of simulators and other niche products. I don't think anyone should have expected that to come sooner, because the technology just wasn't ready (cheap) yet. It still isn't in some ways. I goes back to my earlier point, people imagine things one way, but we get something else that is practical at the time. Doesn't mean it didn't happen though.
I regularly use version control, atom, markdown and syntax highlighting in preparing education materials.
> if you wish to hide metadata about origin, destination, precise timestamps

Sounds like email in general is not the transmission medium you want then.
Ablescent | http://www.ablescent.com | Cambridge, UK | ONSITE or REMOTE (Europe) | Full-time | Javscript/AngularJS/CSS/HTML5 | Experienced and Graduate Positions

Ablescent connects parents and caregivers with the people and resources needed to ensure that every child grows into an able adolescent and every adolescent matures into an able adult.

I am looking to strengthen the front-end team which develops the front-end for our webapp in-house. In the short-term, we will be using Javascript and AngularJS on the front-end, Python, Django and PostgreSQL on the back-end, all deployed on AWS. In the medium-term we will collecting and analyzing data. Any design experience would be useful but is not essential.

Initially, we are recruiting for 2 positions:

* Junior Front-end developer
* Senior Front-end developer

Interview process consists of: short coding test (should take no more than 1 hour); 30-minute remote interview; 60-minute remote or face-to-face interview, depending on location. We have hired successfully from Hacker News before.

We have ambitious plans to grow quickly in an environment where data is sensitive, so any experience of scaling, security and robustness would be helpful. Any experience of start-ups would also be useful.
For more information, please visit http://www.ablescent.com/#!join-the-technology-team/x33pw

Feel free to contact me with any questions. paul dot redman at ablescent etc.
> See, if I have the keypair, then for WhatsApp to subvert my conversation it needs to send the private key to itself -- something it can only do when it's not looking.

> This means it would need to let me download the keys before it does any networking. If it absolutely must network before letting me have the keys, then it can allow me to install my own (new) keys. Then, WhatsApp doesn't know when I'm not looking.

Look up signed Diffie-Hellman. Have fun trying to capture that with Wireshark. You'd need a custom MITM tool. That or you're suggesting the developer gives up forward secrecy and passive attack resistance.
I would actually blog for tech companies on occasion if they were willing to pay 5 - 10k per post. It seems like companies are only willing to pay for very cookie cutter stuff though.
Soon You Won’t Have to Be Rich to Back a Startup
Webwork.io is now FREE . Find remote developers now
Golden Gate Bridge Report on Color and Lighting, 1935 [pdf]
> that we all think black lives matter more than other lives.

No, I don't think all of you think that. I definitely think the founders of the movement think that.

> I'm curious what you think of the common advice of parents to little boys, "Treat women with respect."

Since you asked, I would find that quite sexist and I would never tell anyone that, because it implies that women are inferior and need special protection.

If in fact they do need special protection, then fine. For example the anti-discrimination against blacks laws of the Civil Rights Act in 1964.

Now, I know what you are thinking: Blacks do need special protection, so we need this slogan. Except that the heroes of the slogan are criminals who brought things on themself.

The fact that that is the origin story of the slogan is a big problem for me, and I have a hard time accepting that anyone would support it.

> You may not like this way of getting a point across, but if you pretend it doesn't exist you risk coming off as a person who doesn't understand nuance.

I understand it, I simply disagree with it. It's not the same thing.

> So, now that you understand this, could you please stop suggesting that people who support "Black Lives Matter!" think other lives don't matter as much?

I'll stop suggesting it, when they stop supporting criminals.
> Personally, we are building a company[1] to have an impact. Profit is part of that, since how large of an impact is correlated with the number of customers we can serve which requires certain fixed costs (e.g. salaries.) Profits also allow a company to weather market fluctuations and be free of the hype-cycles of investors.

You don't need a company - the same goals can be achieved by a non-profit. The main difference between a non-profit and a company is that the company's owners are allowed to pay themselves dividends from the profit. If you don't care about that, you'd probably be better off with a non-profit.
I bootstrapped my business in that way and we were only two at that time. There is no shortcut, you should work on stuff that is beyond your core skills: marketing, sales, writing, copywriting, etc.

If you want a shortcut with an small upper bound you can go to places like toptal.
Alibaba and SoftBank form SB Cloud, a cloud-computing joint venture in Japan
I've participated in many and been an organizer for several hackathons, including one with AngelHack.

This part about the best hackathons having no constraints is pretty baseless.

Every hackathon needs someone to pay for food / drinks / space / ideally prizes. Unless candidates cover this themselves (roughly Startup Weekend style), there will be sponsors. And sponsors do these events for marketing and exposure and sometimes feedback on their API. They will always want you to try their tech.

If there is a prize that requires using sponsor tech, it's almost always a smaller side prize vs. the main prize(s) for the event.

I think the best solutions build a sponsor's tech into another idea instead of being built around that tech itself.
So is it Smalltalk? I kept reading and thinking, "This smells like Smalltalk." That's certainly not a bad thing!
Infants are also more likely to die. So are smokers. Or people who jump from planes. But does that make them older?
You know that interesting. I never really noticed that before because I already knew it was for Smalltalk programming.

You have to go to the "About" page to see that is has to do with Smalltalk.

I sent them an email about that. It may be intentional but I would think you would want that somewhere more prominent.
> And start looking at jobs you think you might enjoy that are outside the Bay Area. Life is a lot less stressful if you're in a situation where you can save some money without worrying about every single purchase you make. Even a $50k-60k salary which many here might scoff at can take you far in a much cheaper area of the country.

Generally good advice, but here's the thing that often goes undiscussed when talking about cost of living: Many big expenses do not scale with the cost of living. If I have a $80K student loan. It's $80K no matter where in the country I am living. So I'd rather go for the high salary/high cost of living than the low salary/low const of living, in order to maximize the ability to pay for these fixed costs. Cars are the same way.
I like Hacker News for that. The topic of this article is interesting. Thanks for bringing that up. However, when you read the comments here, you realise the article is quite wrong :)
Just star trails, probably:

https://upload.wikimedia.org/wikipedia/commons/f/f8/Star_tra...
Also https://www.browserling.com is a good bet
Do you have those tricks written up anywhere?
A more interesting question would be why software programs, or databases, age and die. At some point, their own size and complexity will make them hard to change, and they will be left to slowly die.

When I was younger, I wanted to live forever. But now I came to believe that dying is actually good, for a similar reasons. As we age and learn, we become experts at many things, but at the cost of flexibility and speed of learning (this is actually expressed in myelin coating of synapses). So we need to have next generation of people starting from scratch, questioning everything, otherwise we would be stuck with the old ways of doing things.

So perhaps aging and death is an evolutionary adaptation, to changing conditions in our environment.
I know the pro-Apple bias is high here at HN, but this is just sad.

Almost all developers in corporate America use WIndows. If you work outside of silicon valley at a company with more than a few dozen people, chances are you're probably (but not certainly) using Windows.
So I paid for Sublime 2 as well, but I use 3. Don't know if it was a temporary thing, but my 2 license carried over. Try emailing support if you can't get yours to work. They were helpful with mine.
The DAO: Or How a Leaderless Ethereum-Based Organization Raised $50M
a bit of a challenge to play them all.
Thank you for the links. It's nice to see cross-pollination. Deborah Mayo is active on Andrew Gelman's blog, and it's also an interesting "two worlds collide".
It's great to see Pharo improving, it has tremendous potential.

I think the groundbreaking changes in terms of immediate
appeal will come in Pharo 6 (new widgets Brick/Bloc, faster graphics with SDL, better font rendering and so on) which will surely attract lots of newcomers to the environment.

To any Pharo devs that may be reading this, there is this snippet in http://www.pharo.org :

$ curl get.pharo.org | bash

In an age where nation states are fighting for control and
MITM attacks are more prevalent than one would think, it does you no favors to promote snippets like the one I pasted. Please consider what the implications are and come up with a better way. I also noticed that you offer no signatures for the Pharo archives or downloads over HTTPS even. You do not need the bad publicity that will come with a security disaster stemming from these issues.
While I can't support this with figures, which I'd love to see by the way, my experience working as a consultant at a number of companies, from startups to big media conglomerates in Europe, is that for web, there's definitely a preference for macs, however slight.

It's generally older, more conservative or more back-end focused shops that are on Windows (.NET, Umbraco), but even those often move to macs or want to. Viacom, for example, uses Rails for it's European sites and all developers in the office use macs.

Smaller startups tend to have mac-users for front-end development and a mix of windows/linux/mac for back-end guys.

And of course my experience here on HN gives me the impression that most front-end stuff is mac-centric.

All that said, the big qualifiers are wealth and web. I know quite a few web guys who use windows because they can't afford a mac, and I know many developers who use windows or linux because they don't do front-end web development. But in my world (The Netherlands) the vast majority of web developers use macs, to the point that it's kind of a 'thing' to see a web developer use anything else.
>After some more standard interview prep and a short interview at Crowdcube a few days later accompanied by my newly filled little black book I got taken on for the job.

Meanwhile, I am being humiliated by stupid whiteboard interviews .

I really need to work on my (non existent ) people skills.
Pretty cool and I look forward to the evolution of this tool. I found that when I tried to use it with a site that requires authentication, only one of the desktop/mobile views would be authenticated at a time. Would be nice if they shared cookies/local storage.
A chromium based browser which does everything that google chrome has built into its development console... what? Integrations with other systems, you mean like tonnes of chrome extensions already provide? ... What's the point of this browser? I'd like a browser that makes development easier but literally everything this browser claims so solve is already built into chrome.
Let’s explore the universe of programming resources together
Just look at Sweden taking down ThePirateBay.se
yes it's smalltalk, i believe it was a fork of squeak??
While I think your point about misplaced expertise is a accurate point in most regards, there is reason to believe that the space agency might have some expertise in the field of remote sensing. NASA launched many satellites that are invaluable tools for the field and they continue to research data gathered by these satellites and post it on many of their sites [0]. They also employ image analysts trained in analyzing this data, so it's not that far fetched to believe the Canadian Space Agency might have had image analysts that agreed with the kid. I'd also like to add that I would also have expected some sort of in person verification, or at least higher resolution aerial imagery to have been gathered before breaking out the party cake.

[0]: http://landsat.gsfc.nasa.gov/

edit: oops, I forgot my link
It is, but with some differences; works better for remote teams (see github), is async (don't need to interrupt someone to get cracking), is more suitable to introverts (or anyone really, who can pair program for 8 hours / day or more?), and you get to sit down and review someone's code with a fresh pair of eyes instead of not catching mistakes because you wrote them or were there while they were being written.
Well, if it's really the new jQuery, it will be loved by jQuery enthusiasts and hated by people who already hated jQuery :D
"Aging" might have evolved in part because of cancer, but that does not mean that aging is the best solution to cancer. It's just a method of dealing with it, which might be totally subpar. Evolution never leads to best-case scenario, it leads to good-enough scenario. Saying "either you age or get cancer" is just... not correct.

If we find a way to not age and not get cancer, then we have (presumably) evolved.
Is the following correct? This proof depends on the fact that in the clause gadget (figure 5) the car can't turn once it jumps to the cheek point. Because of this, it can't in from the track for one for one variable to that for another.
Probably some variation of paid browser compatibility updates
Real talk: feedback on the Instagram Redesign
How to build a great startup team with better job descriptions
Oh man!!. I tried this once and approached a group of young men at a coffee shop; one of the guys stood up and yelled 'step back terrorist' .

Never again!!
Salesforce lost four hours of its customers' data
Cómo usar Instagram en eventos Agencia de eventos
X18n: A JavaScript internationalisation library for web apps
Great advice. In recessions, small companies tend to disappear entirely, medium sized companies get gutted, and larger companies, although they do cut, you've at least got a chance to survive and they're not going to go out of business. Take it from another older guy who spent his life in small and medium sized companies and lived through 2000 and 2008 as well, although not as good a the stock market as you :)
Sounds like a good application for AI
> jQuery doesn't include any of that stuff, either.

That's a really important point. I still often use jQuery because I don't need 'any of that stuff' and for a bunch of different reasons (other developers, client already using jQuery, etc.).

But it's surprising how often these days my clients want/need stuff where jQuery would not be ideal and React can take care of it all.
The goal of each hackathon (and each team) can vary a lot. There is a big difference between say a local community hackathon and TechCrunch Disrupt.

The most common goals I've seen are:

- to learn a new tech: API / framework / language / etc.

- to build a random side project

- to solve a small personal pain point

- to begin to solve a larger problem that many people in the world experience (i.e., an idea with potential to become a startup) [1]

- just to win prizes

1: A lot of people think this is the only way to compete in a hackathon, or will go out of their way to present their product or idea as if it were a potential company, even if that's unrealistic. I don't think this is the best or only way to participate.
I'm curious, what do people use Smalltalk/Pharo for?

I've seen a handful of demos and been blown away (especially the debugging tools), but am I wrong in assuming it's mostly for educational purposes? Is there a "real world smalltalk" that I'm missing?
I'm not sure what you mean by a local client. If you are suggesting that even the Tutanova users are decrypting things using browser crypto, that's absurd. I assumed this was all done either with a local client or a browser extension. If you mean that the non Tutanova user should have to install a Tutanova client, I might as well just have them set up PGP.

If you mean a local server using the github code, it's a fair enough point - it's more complicated and likely insecure than using PGP, but at least the burden of complexity and security falls on the power user.
I hope you are right. I plan on doing the next MOOC that comes out to familiarize myself with Smalltalk and Pharo. Never stop learning.
Consider checking out US Dept of Commerce's Census of Governments - it has a lot of information. There's also a big trend of state/local governments opening their budgets and expenditures to the public in new and engaging ways. Some examples:

- http://www.checkbooknyc.com/

- http://budget.dallasopendata.com/#!/year/default

- http://miamidade.budget.finance.socrata.com/#!/year/default

- http://budget.topeka.org/#!/year/default

* Disclaimer: I work for Socrata which powers all of the above links except for NYC Checkbook
Agreed, even though I prefer using React as much as possible, I have to admit that there are times where, even on a React project, I am tempted to just use jQuery as well. Which is not a great idea.
Banking User Experience Failures Can Lead Banks to the Tipping Point
Unless there's also a way to reset your brain to a younger state.
> Who actually uses Scala.js, though? It still seems firmly in the hobbyist camp.

This is false. You can see a few commercial uses in "Built with Scala.js" at https://www.scala-js.org/community/

I have also talked to people out of a few tens of companies who have told me they were using Scala.js in production.
More on the Going Dark Debate
ΥΠΗΡΕΣΙΕΣ SEO ΣΤΗ ΛΑΡΙΣΑ – SEO – WEB DESIGN
I think both this criticism and its parent are too quick to judge because the website says "coming soon", but your comment just veers it off to a neurotic direction. At worse, they got revealed too soon on internet forums.

Also, a little random anecdote doesn't help. It's intuitive to believe that most web developers use OS X / Linux, at least inferring from the fact that developer tools like Node or Vagrant came to OS X / Linux first, if not Linux first.
A Guide to Naming Variables
My rule of thumb is that React is a good solution for any site that needs something more complex than simple, slideshow-level js, or a site that more than one slideshow-level widget (slideshow + order basket, etc.).
Prof: We’ve Entered the Age of Partyism–Will Be Worse Than Racism
TelexFree+Scam+UpDate:+SEC+accuse+Faith+Sloan+of+lying+&+wasting+time