skysight-inc/HackerNews huggingface dataset:
Nothing that the Canadian Government does is good. All
government institutions survive through theft, deception
and immorality. All government programs are dysgenics

programs. All functions of government can be surpassed by
regulation free markets. All non-voluntary regulations are
implicitly sexist, racist and immoral. All government
programs perpetuate abusive relationships. All government
workers are bad people. All functions of government should be
replaced by regulation free markets.

Canada is one of the worst places to live in the world

right now, as it on the verge of a complete TechnoMarxist
takeover and well on the way to becoming a neo-third-world
country. In < 10 years we will have a complete surveillance
state, forced labor camps and eugenics programs. The federal
government already has apps with points based rewards
systems that track all of your behavior and give you tax
credits for destroying your country and people.

To see people praising this obviously paid by the federal

government shill is shocking, here on this website, a website
for intellectuals. You utter fools! You're playing right
into the hands of the authoritarians.
You can get CNAM enabled numbers from Vitelity. At least you could back when we set up our VoIP. They also support inbound SMS fwiw.
These open source driving platforms are an interesting way to test out the limits of liability disclaimers on software. This license has:

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
I'm always impressed with Panic's software. I'm sure this won't be any different!
To open source, or not to open source? That is the question
Interesting article, but I don't quite get it.

I'd imagine that terminal users will often be looking at the last bit of output as they type, and hardly looking at the thing they're typing at all (one glance before hitting Return). They aren't going to notice a bit of latency. And terminals are often used to communicate over networks that introduce a lot more latency than any of the measurements here.

I think, for me, this is a bit like the sales pitch for Alacritty -- fastest terminal ever as long as you don't mind that it doesn't scroll. Someone is using their terminal very differently from the way I use mine.
Five Ways to Build WebGL Apps – Hacker Noon
The price is lower and market less deep so it is easier to get rich by buying now.
This says it supports "Amazon S3". Does anyone know if they allow you to configure the endpoint, and thus use an S3 compatible store[0]?

[0]: https://en.wikipedia.org/wiki/Amazon_S3#S3_API_and_competing...
Yes, it's a chrome extension and downloads the file unencrypted directly to a directory of your choosing.
I got you - I'll take a look.

My main issue with apps and even paper notebooks is every time you go to the gym you have to take an action.

If I lay out a schedule for 6 weeks with exactly what I'm going to do with dates, all I have to do is cross it off. And if I don't remember to cross it off, it's fine because I can just go by the day.

I found I was much more likely to stick to a long program when I did that vs logging it the old fashioned way.
>I'm just learning but are there any real world examples of this yet?

Yes. The whitepaper lists many potential applications [0]. Some interesting ones today include issuing tokens for crowdsales ("ICO"s), gambling applications (FunFair), distributed computing (Golem), peer-to-peer payments and distributed apps (Status). There are many more that I am not familiar with.

>any idea what % of transactions utilize this today?

https://etherscan.io/accounts/c lists all smart contracts along with the amount of ETH they hold and the number of transactions that have called them. This doesn't completely answer your question, sorry.

[0] - https://github.com/ethereum/wiki/wiki/White-Paper#applicatio...
It looks like they just used three.js
> "st on macOS was running as an X client under XQuartz, which may explain its high tail latency."
Interesting, are there benchmarks I can look at?
Self-driving cars are expected to take over the roads, however no programmer is able to write code that does this directly, without machine learning. However, programmers have built all kinds of software of great value, from operating systems to databases, desktop software and so on. Much of this software is open source and artificial systems can learn from it. Therefore, it could well be that, in the end, it would be easier to build artificial systems that learn to automatically develop such software than systems that autonomously drive cars, if the right methodologies are used. The author is right to say that neural program synthesis is the next big thing, and this also motivated me to switch my research to this field. If you have a PhD and are interested in working in neural program synthesis, please check out these available positions: http://rist.ro/job-a3
Well, the subpoenas tend to be the downfall of phone use. This is certainly a good deal less anonymous than buying a sim and minutes with cash.
Is there any good books or tutorials on how to get started in games development? I would love to take it as a hobby but the tutorial scene is so saturated I find it hard to cut through the chaff, so it would be nice if someone from this community could recommended a good starting place.
Autonomous driving based purely on machine learning from vision is scary. Machine learning is, after all, a statistical method. It's going to do really great most of the time, and really badly once in a while.
Family, Flying and Fixing things around the house

and gardening
I'm pretty dependent on my primary email account at GSuite. I'd also have a hard time without 1Password.

I've built a custom note taking app that I 'self-host' on Heroku. I've also got a bookmarking app I built running on there.

Open tabs on my mobile are my reading list. I only really read articles and posts on my phone when travelling etc.
Todoist syncs to my GCal quite well? using Settings -> Integration -> "Subscribe with Google Calendar" read-only sync.

I think the Android app is really great and allows me to add entries w/ dates via voice e.g. "OK Google, note to self - go to bank tomorrow". Not sure if iOS integration is as good!
If you reflect every point in the plane across a given “axis” point, you get a half-turn rotation.

Reflecting across a point is also the same as reflecting twice across two perpendicular lines which intersect at that point.
They both have curly braces but...

Solidity: strong static typing, class-based, all numbers are integers.

Javascript: weak dynamic typing, prototype-based, all numbers are floats.
iMessage, Trello, e-mail, Apple Notes, Apple Reminders

iMessage: I travel a ton for business and this really keeps me in touch with people I care about. Everyone I care about has an iPhone so it works (including my children)

Trello: I'd like to use Things but Trello is easy to set up with Zapier to remind me to do things, and to invite other people to the board. Planning a vacation or just sorting out all my priorities it works. I really don't like the mobile app though. It's way too slow.

e-mail: Mostly incoming mail from companies I buy from, or notifications from my bank.

Apple Notes: It's great to type some stuff up and share it with the family. My oldest daughter has an ongoing note shared with my wife and I on how much we owe her for babysitting her younger siblings. Emojis are used to signify payment status.

Apple Reminders: I travel a lot and I'm shit at packing. I use reminders so I don't forget something. I often use it to remind me where I parked (I tell Siri to add a reminder). Also up until we started grocery shopping with Shipt I used to be the one to go because my wife hates the grocery store. She would share a grocery list with me in the reminders app and it's easy to add something last minute or see how close I am to being done in the store as I check things off.
You missed my point.

I am quite willing to spend 100 on a keyboard, I just literally don't have it.

When you are struggling to pay rent, medicine, food, you don't have much choice... See many people that go years with rotten teeth because they can't afford a dentist, it is obvious they need to go to dentist, and they do want to, they just can't do it.

For example the glasses I mentioned in my post are now very old, and slightly outdated compared to current prescription, yet I don't have money to change them at all either. So I am keeping them, and hoping they will last a little longer.
"Minimalist", "easy to understand" might be.
I don't think that's what most people think when they hear "burner phone".
Agreed! The diagram [1] is super handy, and lets me reiterate why we waited to so long to do this: 10 Gbps of peering is just not that rare (and you probably want it for updates, etc. anyway). Even as you get to the petabyte range, being able to just hit "Go" and then do differential updates is so valuable that you really have to be talking about lots of Petabytes in a location where (or reason why) you can't get 10Gbps plus of peering.

Disclosure: I work on Google Cloud (but didn't work on this)

[1] https://3.bp.blogspot.com/-SnFabcStXhM/WW4SEhj6adI/AAAAAAAAE...
It was never about secretly taking photos. It was all about having an obvious contraption on your head that might not be recording or not. That makes people a) uncomfortable and b) conclude that you either don't care or just lack the social skills to realize that. It's not like recording secretly with a concealed cellphone, it's like overtly aiming your cellphone camera at someone while interacting with them, whether it's actually recording or not.

One might argue that people should get used to that, and at some point they probably will, but turns out it's a somewhat more difficult task trying to adapt people to your product than vice versa.
I worked at an HFT firm. We didn't cure cancer, but we tried hard to improve the technical ecosystems we were a part of. Many other firms do the same.

We sponsored the x64 port of LuaJIT and kicked off a sponsorship system for it [1]. OpenResty took nginx and integrated it with LuaJIT. Ten years later, CloudFlare started using OpenResty and LuaJIT to protect massive swathes of the Internet. This kind of butterfly effect makes me smile.

The same HFT crew discovered critical issues in the circa-2009 Linux kernel, wherein there was significant packet loss on multicast workloads [2]. We were using bleeding edge Debian/Ubuntu distros whereas much of the industry used more stable kernels (which didn't have the issue). So because of our hard work, along with much love from the incredible Eric Dumazet, we figured it out and everybody benefitted (especially RedHat and SUSE who got to put the fixed kernel in their stable releases a couple years later).

We also sponsored other open source projects, Debian packaging, etc. HFT firms from 2006-2010 were early adopters of the advanced network and computing technologies that now power the clouds (e.g. Arista, Solarflare, various acquired storage/network companies); those companies might not be around now if they didn't get those early wins from the finance community.

[1] https://luajit.org/sponsors.html
[2] http://www.spinics.net/lists/netdev/msg90771.html
A locked screen doesn't mean there's not an active session; most people just lock their screen and walk away, they don't usually log out. If the machine is on and you have physical port access, you can get into it, past the lock screen, and into an active session with a variety of attacks. Even if you can't get into it, there's always cold boot attacks. And even without these attacks, you can leave the ducky and code to execute the next time the machine is unlocked and a user present.
It's too bad that Etherium prices are down so much right now from a few weeks ago.
* Skyrim modding
* Cyclocross
* Music production
* Player Unknown's Battlegrounds
* Developing a drag & drop CMS
* Smoking Weed
* Boxing
* Texas Hold'em
* CrunchyRoll (anime)
* Aggressive Inline Rollerblading
* Mobile app development using React Native
* .NET Core
"Smart Contracts"
Wrote a small desktop notepad to keep all my tasks, goals, and notes in it: https://github.com/Y2Z/Doer
Hiring Senior Engineers in San Francisco
2+ years of experience in a startup environment. We want you to hit the ground running.

A degree in computer science or completion of a bootcamp. We’re looking for stellar coders who were top of their class.

Expert in Javascript, jQuery, and Ruby on Rails. Strong in Node, React.

Organized and detail-oriented. We pride ourselves on clean code!

Team player who works well with others, specifically us.

Someone who respects and practices our company culture on a daily basis

Someone who lives in the Bay Area and is able to work from our San Francisco office. Remote applications will not be accepted at this time.

Smart, fast, and hungry.
More precisely, it's using the Windows schtasks (1) tool. You can unplug the USB device, and it will still run not only the next day, but every day.

(1) https://msdn.microsoft.com/en-us/library/windows/desktop/bb7...
I find the backstory pretty funny (because I didn't lose money, of course): One of the leaders of Monero decided to red-team his own community.
http://bitsonline.com/fluffypony-speaks-troll-monero-market/
>cannot be factory reset without the original owner's permission)

Presumably the permission should come _before_ the reset? After the reset, all the data is gone anyway, and asking the password at that point seems pointless since

> I <did something that is incredibly privacy conscious and actively inhibits the ability of the prodcut to track things about me that contribute to a positive UX>

I read it as - "I did a completely normal thing like performing a factory reset of a consumer device (something that people have been doing for over a decade)"
Most of that is just three.js
Does that make it a good time to buy?
This probably does not qualify as "popular game", but talking about Java games I'd like to mention Terasology (https://github.com/MovingBlocks/Terasology). It's an open source voxel game (Minecraft-like) and the LWJGL-based graphics engine looks very impressive to me (some screenshots here: http://terasology.org/gallery.html).
Beyond just drug expiration dates, I really wish we could get legislation that requires printing the actual expiration date of foods.

Not to focus on any one particular group, but I have received suspicious looks when I suggested that dry goods or even canned goods are edible well beyond the nonsense "best by" dates.
I have always thought that but it just crossed my mind that credit cards are basically just terrible loans. You could still give out loans in cryptocurrencies. Maybe Master Card could just switch if a particular crypto currency gained wide adoption. They could start issuing new cards with some sort of technology that allowed for cryptocurrency transactions at businesses. Or maybe they can use existing card tech, I really don't know anything about that.
Mmm. If you want an example of a console that seemingly was never meant to be used for real work, try the old Sun SPARCStation Solaris consoles. Those were implemented using the boot PROM's graphics drivers which were written in Forth and not exactly optimised for speed.
https://www.youtube.com/watch?v=ntJmmI6iIEc has an example starting at about 0:50 -- it used to feel like you could practically watch the cursor moving from left to right as it printed longer lines... (I think Sun assumed you'd either be logging in remotely or using a graphical windowing system, so they never worried about the performance of the text console. Linux on the same hardware installed its own video driver written in C for the terminal so it was dramatically faster.)
"So now assume they test and find it doesn't work on mobile Firefox. What should they do?"

Fix it, just like any other website out there.
I usually start with WordPress because of the mature plugin ecosystem. Most really difficult-to-implement features are available as free or cheap (<$100) plugins. Couple that with the fact that most plugins are designed with extensibility in mind via WP's hooks and actions (callback system) and there's not much I haven't been able to get done in a fraction of the time compared to starting on a different platform.
On transmit 4 you can configure the server you're connecting to, so I would think it would work
Did the police show up?
Here is a review of the beam springs and some of it's problems:
https://www.youtube.com/watch?v=hNRH1ULmbNA
> once per second, for instance.

That won't change anything, he who trades first still wins, HFT will still exist.
Never thought about vim this way.
I've read many posts that suggest your same conclusion, however people seem to have very positive things to say about reddit ads in terms of conversion rate.
> Maybe there should be a separate database of historic students who used to go to that school, and currently enrolled.

Or, rather than duplicating data, just use a view with appropriate criteria to limit to currently active, living students for most queries. But a developer that's called into build a query generally isn't going to get a lot of mileage out of suggesting rearchitecting the database, in either of those ways.
> Having "not utterly failed" for 240 years is a fairly big accomplishment

No. Not even a little. The dinosaurs lasted more than a million times as long. If we talking hominids do not last half a billion years or more we are pathetic losers.
It's great to see automation save on expensive human labor for taking picture. Now the trick is to automate a lot of the human labor up there. No need waste tons of money for what amounts to glorified lab assistants.
Odd, it works on Chrome on one of my laptop but not the other: the canvas tag does not even appear.
Although that is true, the point is that the software could have done something (in this particular failure case) since it had the means to monitor the actual power. Like "Oh shit, there is too much power; something is wrong; shut everything down".
It's pretty wild having seen CoffeeScript spread like a wildfire in the early 2010s, only to be discarded nearly as fast a couple years later.
Optical Properties of Current VR HMDs (2016)
You're absolutely right, I pulled $100k out of the air for it's nice-roundedness...

I don't have any reading material on it unfortunately, no. I'm mostly libertarian, so https://mises.org/ maybe?
Documentation done right
thanks I hadn't seen that price, looks handy
Nice site! I look forward to using it in the future. One thing - when using lastpass to generate a password, it fails to fill the first password and only fills the "repeat" portion. Likewise, it fails to fill the username field for login.
It's only bad if you bought in at the peak expecting it to keep climbing.

ETH price fluctuates wildly. The latest dip had no real connection to any news, all speculation.

My advice: If you believe in the tech, buy in. If you are looking for a get-rich-quick investment, be prepared to lose a ton of money.
If you want additional perspective on how it's actually used, then checkout John Oliver's segment on Civil Forfeiture.
NVIDIA has their own bus to interconnect cards call NVLink: https://en.wikipedia.org/wiki/NVLink Seems like an attempt to get around this.

Memory is also really slow too, but AMD's 6+ memory controllers will help.
I actively try not to "manage" my life. If some part of life is too complicated to manage without a tool, that part of life has to go.

To keep track of any temporary complexity I use a hard-cover notebook that keeps track of the complexity until I find a way to eliminate it.

The goal is to build abstractions so that the details don't matter. Managing detail is a trap. Complexity and "managing" said complexity is a code smell.
Show HN: gh-lint: rule-based tool to audit guidelines in GitHub repos
Top 25 Mobile App Development Companies in Canada
New: Server-Side Encryption for Amazon Kinesis Streams
The questions are mostly useless. Work together for a significant duration. After a while, you'll know if you work well together, if you share the same general goals, and if the person is bringing serious contributions to the project.
Not really. Ethereum payments sell on being trustless, which means you have to upfront the money. Mastercard deals in credit. You'll never get the benefits of a credit based system in ethereum. This is why all ethereum dapps stink so far too. People are used to exchanging trust for goods and perks.
It seems like Ethereum is getting a lot more industry support than Bitcoin ever did.

If Ethereum continues it looks like it could kill off Bitcon, the looming possibility of a hard fork might be contributing make that happen really soon.
The Guy I Almost Was
Does anybody in this thread have more information about Google Hire's pricing? I emailed Google twice, and they weren't willing to share it so far ("attend this webinar to learn more").
If you're passing up a quality candidate b/c they're the wrong gender than that's discriminatory. Also, there are plenty of industries that are over represented by women. Do you hear men crying about it or big movements to invade those industries by men. I think the workforce should represent the proper ratio, meaning... if software dev is made up of 90% males and 10% females than so too should the staff. Well the goal should be to make sure your staff make up is in the same ratio. Thats a good goal.
It bet WebAssembly will bring all those plugins back to life.
I like Forklift[1] but that's more of a Finder-replacement with remote possibilities, I guess.

1: http://binarynights.com/forklift/
> easier to use nor embed

"Easy" has no objective definition. Does it mean "getting code to run"? Or does it mean "writing bug-free code"?

For me, easy means the latter. It means that human error is harder to introduce into the code. A great language should not rely on the shaky pillars of discipline or expertise, because neither of those are easy to find or enforce, nor are they consistent. A disciplined expert might be too sleepy to write safe code, for example.

Rust is much easier to use than C and C++ because the compiler helps you so much and replaces discipline/expertise. That's the whole point. Rust prevents you from doing something you don't intend to do (or at least it does it better than most languages).

Python, Ruby, and Clojure don't have the same guarantees, and none of them can be used without garbage collection, making them unsuitable for a variety of cases where Rust can be used.
It validates my policy of not jumping on every new thing.

I loose "nerd cred" for it, but it's better for my clients that way.
- Evernote is awesome, and I use it for all kinds of things (desktop, web, and mobile.) It's kinda the building block of my life. (I make sure to export the database regularly and back it up to Google Drive, just incase.)

- Google Calendar is what we use to manage the family schedule (particularly kids events, etc.)

- Google Sheets for finances and other family stuff. It's simply fantastic. (I used it 10 years ago to plan my wedding.)

- Keepass and Lastpass for password management. (Keepass for critical "root of security" stuff, and lastpass for everything else.)

- I've been using Google Voice as my main phone number ever since it launched.

- Google Drive for almost all my data (scanned docs, taxes, books, projects, etc.)

- Crashplan to backup everything (including what's in Google Drive.)