skysight-inc/HackerNews huggingface dataset:
"It's not just MIT, it's pretty much any college with a 4 year engineering program"

Not at all. I went to a school when engineering was in high demand, and most of the students seemed to be in the program mainly because of the abundance of jobs. Most of the students seemed to disdain people who were really interested in technology and science. Most of the instructors were demoralized by the low quality of the students and had a lot of contempt for the students. It was hard to find a lab partner who could do the work. Most students seemed to be slackers and disparaged students who tried to do things outside of class. The administration was uncaring as well. It was a shitty experience and I had always been envious of the MIT, CalTech, and Berkeley students. I have a lot more respect for the grads from those schools than from my school.
You might be right about testing the breadth of one's knowledge, but, for me, this test reminds me of the Mensa tests in Reader's Digest and other magazines from years past. The Mensa tests seemed like they were designed to be just easy enough to get several right answers, thereby piquing the interest of the test taker. Maybe you are smart enough to be in Mensa! Maybe you are smart enough to work at Edison! This test strikes me as 1920s era gamification.
Look interesting as I explored. Any specific objective other than the gaming side of it?
Yes, that's the biggest problem with them.
> What makes things a pain on Linux is applications have parts strewn all over the filesystem.

All of them reside under `/usr`. At least with my distro.

> My stuff has a /home, why isn't there an /OShome, and an /Appshome?

With monolithic repositories,* how would you code it?

* Ie. system and apps come from the same source, unlike eg os x where the distincion is clear.
Central Paris is kind of a special case since the original center was all but demolished and rebuilt in a sweeping top down reform to get rid of all the cramped streets. And solving traffic congestion was one of the reasons for putting in those wide boulevards. The 'original' Paris, before Hausmann rebuilt it from the ground up, was full of narrow streets.
Accounts Payable Process
I am just a bit sad that this is going to be a commercial venture protected by Intellectual Property. IP is the reason why filament extrusion is so widespread and cheap for DIYers compared to SLA.
Balanced will be shutting down in 90 days
Japanese e-commerce giant Rakuten begins accepting Bitcoin
Ahhhh the cost of privacy.
Without arguing against OP's decision, IFTTT can be wired with any email account, using the Email channel, you just need to set up a rule to forward the emails to their address.
Hmm. Looks nothing like what I used.
FBI’s Plan to Expand Hacking Power Advances Despite Privacy Fears
Interview with Gainsight CEO Nick Mehta
Google Apps for work is $50 per account per year. The terms of service for apps for work protects your privacy.
...

147. Would you be OK with getting electrocuted with AC to show it's danger?

148. Would you be willing to hand over your inventions?

149. Would you be OK with verbal non-committing payment contracts?
The idea is interesting , it would be awesome if you guys provide support for other languages too . Greaat work
Are these particularly high fraud rates for NFC transactions, though? Or online transactions? Or even telephone (as in reading one's card number out loud) transactions?

I would imagine that anything abstracting the physical card away ends up with a significantly higher fraud rate, but the only numbers we're given are for Apple Pay specifically and for all credit card transactions in total.
I don't see the problem to rent a small server and host open xchange, zimbra or something similiar yourself? Even postfix isn't that hard to configure and will likely run forever.

The same goes for the author. I don't get how gmail is even considered as a mail provider for more than a spam oder mandatory account. The list of better and serious mail providers is tremendous.

For my family and me, I am hosting a small exchange server, with a synchronous replica in a datacenter, at home. It's safe, has nearly unlimited disk space and I know where my backups are.
Spring Vibes and More
In terms of privacy, the issue is that most people out there use GMail, Yahoo Mail or Outlook, so even if you self-host or use a privacy aware service, when you'll send emails to others, or receive them, your privacy won't be fully respected anyway...
Getting some more money in before the bubble bursts. Intelligent move. Everyone should do that before it's too late.
The concept behind the Ocean Cleanup
You can write terrible code in any language. The problem is that code in dynamic languages, especially combined with weak typing and no tests, is tremendously harder to refactor without introducing regressions.
Printing from top to down from a plate is a much better approach because it works faster. The whole layer can then cure instead of only a single point. This seems to be the main difference to conventional 3d printers.

The website is inaccurate in some aspects but this new top down approach could change the 3D printing industry. Maybe it could also make 3d printers cheaper because less mechanical parts are needed.
Ruby is just "gem install rails", but IMO this discussion is misguided: initial setup time doesn't make much difference in the long run. If we're talking "how easy can a user get started", JavaScript wins by far. But that doesn't mean I'd recommend people using it.
Related to this, especially with regard to privacy, I recommend everyone to check out the LEAP project and also this list of related projects: https://leap.se/email#related-projects
I did later, yes.
OLAP – Online Analytical Processing: Resource Guide
Is this data open? If so, I wonder if it can be added to OpenStreetMap?
But right now? Rent control has created a witch's brew for political stasis. That's what you wanted, right? To enable privilege for people who are deserving by virtue of living in sufficiently old housing?

Not at all. But that's what we have now. It's easy to say "we shouldn't have done it this way", but simply removing tenant protections isn't going to solve the problem: it's just going to put all the power in the hands of landlords and builders... and of course they're going to abuse that power.

Existing rent control[1] isn't causing a lack of building. A city-enforced lack of building is causing a lack of building. Both the city planning committee and the NIMBY crowd just don't want things to change. On that, I completely agree with you.

Couple that with moralizing about how profit margins need to be razor-thin to be morally acceptable, and the scenarios you imagine are ones in which no developer is willing to work.

It's give and take. I'm not advocating for razor-thin profit margins, and I'm getting a little weary of you suggesting that my position is that the only alternative to the crazy rent increases are no rent increases at all. There has to be a happy medium somewhere, where landlords can increase their profit without driving people out.

[1] For the record, I am not in favor of expanding rent control, but I do believe we're at least temporarily stuck with the rent control we have now. Killing the existing rent control without first drastically increasing the housing supply (coupled with finding a way to allow landlords to raise rents without requiring that their tenants move away) would absolutely destroy lower-income renters.
The difference is how easy it will be for a candidate to make the claim that you must have known about what protected classes they belong to when you discarded them as a candidate.

If all you have is the CV, possibly anonymised, you can feign ignorance or genuinely be ignorant of the candidates age, race and gender in a way that will be absolutely impossible to pull off if you've seen them on video.
> Can you explain why?

Over the years, we have refactored our PHP code base to something which is much more bug proof, and a lot of it is because we demand certain types to be passed to types. Currently we use doc types (for which the IDE helps us heaps) and type hinting for objects being passed as arguments.

For a given process (e.g. form submission) there will nevertheless be an entry point where strings from the web are passed in. But if you can minimize that area as much as possible, beyond that one place (a function or class) which understands the mapping from incoming string types to PHP types, you end up with a code base which behaves mostly like a statically type language.

This has reduced a huge subset of bugs which are caused by unexpected input being passed to a function. Having the language itself tell you when you made an error statically while writing is much better than having to wait until runtime.

A similar argument would stand for why we moved from dynamically created strings sent to the database, towards a database abstraction layer where we pick up syntax errors at time of writing.
Being competent does though (well I guess its down to the individual workplace).

I certainly take over from my incompetent team leader, because his solutions are not well thought through. They will work fine for a week or two then need constant debugging and tweaking. I have the experience and knowledge to see better solutions. That extra knowledge doesn't come by itself. I constantly try to improve my ability. I read articles about programming techniques and tools.
Passive-aggressive from whom? OpenSSL who don't tell LibreSSL about security flaws, or LibreSSL who need to wait for OpenSSL to do a release before they can find out about security vulnerabilities?
Exactly, I don't really see the problem in the article. I have a $40/year (15GB) account and apart from my fastmail and my forwarded pobox.com address, I also receive mail for and host DNS records and web pages for 2 other virtual domains. Also, I'm very happy with spam filtering and Fastmail's service quality (they even post on Twitter things like 'mail is slow currently, investigating...').
For me the killer feature of fastmail is their Calendar. Having recently used Google Calendar I was astonished how totally unusable it is compared to fastmail's.
I'd be glad to hear what calendar do you use, what are considered good nowadays.
MonitorES – Monitor Energy Saver
Postfix will run forever, but other hosts won't accept your emails forever unless you keep up with the latest spam techniques (DANE nowadays, isn't it?)

Personally, I just use a free smarthost, but that loses some of the privacy advantages.
Continuous is kind of a misleading marketing term isn't it? If it projected, it is in frames. Just like that the upward movement is in frames / steps. In essence the resolution is still as high as the resolution of the step motors moving the build plate up and it's layer by layer.

Not arguing that it is not a cool technique, just saying that they marketing it again with bogus wording.

I've seen many FDM printers do continuous, albeit vase-like, prints. Shall we market them as Continuous Filament Fuser?
I can't believe that buying a device for several hundred dollars, signing up for a cellular contract, entering a stolen credit card number, and then tricking a customer service rep is supposedly easier than just swiping a card with a fake magnetic strip?

Shouldn't it be trivial for Apple to block devices with fraudulent transactions from using Apple Pay?
This is a great little tool I found.

"MonitorES is a small windows utility that helps you to turnoff monitor display when you lock down your machine.Also when you lock your machine, it will pause all your running media programs & set your IM status message to "Away" / Custom message(via options) and restore it back to normal when you back."

There is a Lite version that just does the energy saving and a Linux port: https://code.google.com/p/lmonitores/
New 3D printing technique inspired by Terminator 2​
I think you mean latter and former, respectively. You swapped them.
"that I use for e-mail for myself and a few other family members."

If the domain is dedicated to yourself, there's no problem as you can indeed add an unlimited amount of domains, forwards and aliases. Sharing one account with 4 family members isn't very convenient though.
I wonder how this reached front page.
Some Credit Card issuing banks actually went through verification process when a card was aadded to Apple Pay.
For example, a colleague added her United Airlines MileagePlus Club Card. She had to verify her identity before the card was approved for Apple Pay.

Meanwhile, another credit card issuing bank which shall remain unnamed, did not go through the verification process when the card was added to Apple Pay.
Yes, only if the issuing bank flagged it.
These guys have some Ti-capable technology currently flying under the radar, and are worth watching if you're in the market for an affordable, cost-effective solution to 3d printing metals:

http://shop.auroralabs3d.com/pages/about-us
GitHub repo for pretty-lisp
Something like that? http://en.wikipedia.org/wiki/King_Abdullah_University_of_Sci...
(have never been there)
Why should OpenSSL tell anything to LibreSSL? LibreSSL had very negative words for OpenSSL in the past and tried to build the impression of being "more secure" just based on the "low hanging fruits." It's easy to make the fork and reformat or remove the parts of the code. It's much harder to find the real security problems in what remains.

If I were in OpenSSL team I would also not tell LibreSSL anything and then in, for example, a year show statistics how often LibreSSL wasn't "more secure" at all. That's a fair comparison. (1)

Hard problems are hard.

1) Edit: but see fafner's comment here, it seems the truth is even harder to believe: it seems it's the LibreSSL guys themselves who decided not to be informed and now write what they write(!)
Well, I can't say I'm happy with spam filtering - I regularly get some stupid spam to the inbox (not even something smart enough to bypass the filters, IMO).
They don't "block access by tor". They blocked the particular exit node that you were using, probably because abuse originated from it. I just managed to access the site via Tor fine.
Ask HN: List of “must do's” before launching iOS app
Hi HN,

I am new to the world of iOS dev and throwing together a small app as a side project. I have found a few articles about launching apps that are mostly geared around gaining hype, PR, etc.

I am looking for advice about "must do" tasks, from a technical standpoint, before releasing an app. Examples may be "include library XYZ to collect metrics", "incorporate analytics XYZ".

What are items you would regret forgetting to do before submiting your app for approval?
Looks like it's a decision made for very personal reasons, but some of the issues are not really issues.

> As of this writing, I'm up to 4 accounts.

They're not all yours, they're your family members'. And given the fact that you have to pay for them, they probably won't really need Fastmail, they can use Gmail and you set up aliases/forwards for their addresses.

> FastMail's spam filtering is good, but it's not as good as Google's.

My experience is the opposite, somehow. I very rarely get spam in Fastmail, and 99% of the time it falls into spam folders (even having *@myuser.fastmail.fm wildcard, catchall addresses!). I get very few false positives, too. It might be not as heavily targeted by spammers.

Meanwhile I get 10-30 a day in Gmail, with roughly 20% of false positives, with so many false positives that I had to switch my email account to Fastmail on certain websites because I missed important emails (like notices of cancelled flight reservations, Amazon refunds, work reminders). It doesn't matter how many times I mark a sender's email as non-spam, Gmail thinks it knows better.

> Mailbox being compatible with only Gmail and iCloud accounts.

Well, duh. I'm good with Aquamail, mutt and the web client, as Fastmail rules do all the filtering I care about. I wanted to test Google Inbox and Dropbox Mailbox, so I set a forward to my Gmail address. They didn't do anything interesting to me, so I disabled it again, but if you want to use them, you totally can.

I have to say, though, that Fastmail Android app is sluggish as hell and, last time I checked, it didn't cache messages (deal breaker for me, I travel a lot and want to have boarding passes and reservations handy).

> IFTTT integration

Forward to Gmail, enjoy IFTTT.
I just embedded it on a PowerPC P2020DS processor as a baremetal program (using the newlib and by stubbing the syscalls) and it works, I get a baremetal javascript interpreter ;)
There is some truth in your Marxist sentiment, but there is a wide, wide range between "being a top notch wage slave" and not "giving one single iota of a fuck about whatever it is you do for work".

Fair enough if you work in McDonalds.

Personally my work is funded by taxpayers, and some of it will hopefully cure rare (and not so rare) diseases. Its pretty disrespectful to everyone involved (tax payers, colleagues, patients) that I would take the money and put in minimal effort afterwards.
It's not open; but you can get cable locations near shore in marine maps.

Most cable cut incidents occur either fishing or anchoring a vessel. That's why cable operators send this data to cartography providers.
Antispam and security updates are a pain. I ran exim in a colo for years, including handing out free accounts to friends (rookie mistake, yes), and eventually decided to stop bothering after it hit some critical problem while I was on holiday.
The way French Tech determines success needs to change
There are other things outside of work that I am more passionate about. But programming can be interesting, and pays the bills.
Twitter trends gives a json file instead of a web page
Planet Earth calling: if that's so, it's a specifically regional -- i.e. American -- thing. (I'm in Scotland, where it definitely doesn't.)
I've been looking at Fastmail when switching from Gmail this year, but the lack of flexibility in prices vs. storage size turned me off.

All I wanted was a fast IMAP host, with 5-10GB of storage, DAV for calendar and contacts and a simple fast web interface. After some testing, I've found ServerMX [1].

They're EU based (.nl, .de infrastructure) [2], have SOGo for DAV and webmail (offers full size contact pictures, which is really neat for mobile phones), IMAP sync is instant and seamless over all clients (Aquamail on Android, eM Client on Windows desktop, SOGo on webmail) and all that for merely 18€ per year. Their plans are well considered IMHO if you don't need much space [3].

Sorry if this feels like an ad, but I've been more then happy with their service and like to recommend it to people. They have a 30 day free trial to test the service.

[1] http://www.servermx.com/en/index.html
[2] http://www.servermx.com/en/whyservermx.html
[3] http://www.servermx.com/en/index.html#buy
I’m doing the same thing very happily. The upside is that you can have email addresses that you may rarely use, but still prefer to have, without having to pay separately for them too.

FastMail’s “personalities” make it possible to do this very easily. Almost all the mail clients have decent support for this too. (I use Mail.app on Mac and Dispatch on iPhone.)
Better than calling it the pound symbol. It was always a source of minor confusion, as people used it rarely and had all sorts of different names for it.
Nice. Here's one I always remember (written in Haskell) - https://ocharles.org.uk/

OCharles originally did it in Perl/Moose and with a module of mine (Acme::URL) which is how I stumbled across the CV in the first place - https://web.archive.org/web/20120119150530/http://ocharles.o...
No, according to my definition 9th century is Viking Age. Scandinavian medieval period starts around year 1000 with christianization. Of course these labels are more or less arbitrary. In western Europe, the medieval times are sometimes counted from the fall of the western roman empire, and in that case 9th century is clearly medieval. I believe this is the tradition in England.
>> If you X then you deserve what you get.

> This attitude is harmful, toxic and wrong.

But that's how you learn. At some point you need to admit that you -yourself- have lacked in judgment in order to learn something. Not everything can be taught in school, not everything can be protected by law, at some point you need to take some responsibility.

What level do you set the bar to ?

That the real question. Should we make the blogger be liable, require a license to blog online or special qualification ? If I give the same advise to a mate at the pub, should I be fined ?

Setting the bar too low is just creating a tyranny.
wow, I'm really impressed the by the level of detail. Does Telehack's shell expose some real UNIX commands running on your host, or is ever command re-created for Telehack?
The impression I get will be they wont leave until the job is done to perfection. Not though the workers choice.
I personally find music fine for coding with tools I know. When I am trying to learn new concepts / frameworks / libraries, then silence makes a huge difference.
> Simple ignorance won't cut it, because they all get reported on so many times that eventually ignorance would decline, but it never does.

Well, new people get born all the time. And they are totally ignorant until they learn things.
Now that is not a very engineering-wise useful behavior. You may feel bad (I mean OpenSSL not "you") but do you want a better Internet or not?

It is as easy as an encrypted email.
I agree that Fastmail's default spam filter settings are a bit to lenient, I also got around 3 spams a day. After increasing the spam settings I get about 1 spam a week, which is acceptable.

There are a few reasons why I'd never switch back to gmail:

1) Reliability: Gmail sometimes had issues with Apple Mail where messages would show up twice, etc. Since switching to Fastmail I had no more problems.

2) Customer support. I once had an issue where all my mail disappeared from my inbox in Gmail. There was noone I could contact, all I found was a user forum with other people complaining about the problem. I never got my email back from the archive to the inbox. When you have a problem with Fastmail, or can't find what you are looking for in the docs, just contact customer support.

3) Backup: Fastmail allows you to restore email from backup (for a limited time). Really nice when you accidentally delete an email.

4) Web interface. I assume that's a matter of taste, but I really prefer Fastmail.

5) Folders instead of labels. I don't like Gmail's labels, and I'm glad Fastmail has proper folders.
I think good old POP and mailbox discipline needs to make a come back... at least for Average Joe users.

I have a similar Fastmail setup to the OP. My parents get $10 Lite accounts and I set them up to fetch all their mail via POP, so their mailbox never gets full. I also downgraded my own account from Enhanced ($40) to Full ($20) some time ago after I used Fastmails superior web interface and search to finally prune my inbox (I imported something like 10,000 unread emails from Gmail). All this is less than the cost of one GApps user.

I have all my important mail from the last 8 years or so and I'm only using something like ~500MB.
Fantastic solution to a major problem; I'll keep it on my radar.
Personally I don't use Postfix, I am going with Zimbra. Postfix was just an example. As well as DANE would require exactly 4 commands to be enabled.

For myself I am going with a major commercial antispam solution, which is hosted in two of our datacenters. Since I am working with the developers and admins on regular basis there's no reason not to trust them.
Projectors and motors are analog devices. Even step motors do not move from one position to the other instantly.

In theory you could tell the build plate to go up 100 microns and tell the projector to change the image while taking into account what happens between the two stages. While the motor moves and the lights change color. So you can create different kinds of continuous transitions between the stages.

This applies to every discussion about digital/analog of course.