skysight-inc/HackerNews huggingface dataset:
Performance is not the only point of consideration.

There are probably features on the TX2 that are not found on the TX1, though I haven't actually looked at the difference.

For instance, IIRC, the hardware accelerated jpeg decoding is pretty limited on the TK1, compared to the TX1/TK2. Basically you can decode and display (m)jpeg really fast, but you have little control over the output pixel format. It's a black box hidden in nvidia's special hardware. If you try to programmatically get at the pixel data, you'll find that the pointer is actually DMA-mapped, which means it's extremely slow to memcpy from, which defeats the purpose of hw acceleration.
At what point should I start thinking about rewriting computationally expensive parts of my Python application in C++ and making bindings?

Does anyone have experience taking one expensive method and replacing it with C/C++? Were the trade offs worth it?
That depends on what your definition of "is" is.
They should define aliases for certain icons. For example, I've searched for "save" and found nothing, however I did find a floppy icon. Or maybe the floppy icon should just be renamed "save" since it doesn't really have any other use today.
Because "foo" is an instance of String, aka subclass of Object, while 45L is a value for the primitive type long.

I fail to see the confusion, other than for newbies.
As someone who interviewed dozens of bootcampers I can give some insight.

1) Most of the bootcamps teach the basic of front-end, and a lot of them, teach by doing without explaining a lot of basic concepts. They are basically money grabbers and throw these people out of the door as fast as possible to get their money back.

2) A lot of the students are in for the money, not for the love of the job. Sorry, but it's true. I don't mean to include everyone, but out of 30 students, only 2 kept working in my previous company, they weren't good developers, but they loved the job and kept learning and improving themselves. Nothing wrong with pursuing a good paycheck, but in developers world in order to keep being relevant in the next 2/3 years you need to keep sharping your skills.

3) The best developers I worked with are the self-taught guys/girls who learn on their own before they even hit the college.
The most boring developers I work with, the the ones who only learn to code while in college and never developed any interested to learn before that.
But the most horrible devs I work with came from boot camps. Not their fault, it's just how bad these bootcamps are.
The new authoring tools are already available for Dota 2, you can install them in Steam.
Lisp and Forth, everyone gets that reaction on first contact; the real problem is that most popular languages look the same these days. Popularity has very little to do with earning it. And it's getting worse with more and more crapscript lately.

I'm not very much into dogmatics and orthodoxy, Forth wasn't the final answer to anything. Nothing ever is. Implementing the same thing over and over again doesn't make sense to me; I have plenty of experience of my own that thinks differently, things I always wanted to work differently. So that's what I'm doing, my best to improve the status quo.
The first "game" on Steam 1.0 was a dedicated server app released immediately before CS1.6. The people with the lowest SteamIDs are server operators. Valve bribed people to use Steam by making all HL1 games available with any HL1 engine game CD key.
It's going to be hot in SF today...

https://imgur.com/gallery/NiMJk
Looks like inches, feet, and pounds
ELM Europe 2017 – Evan Czaplicki Keynote [video]
> The court system is the check against officers violating rights

It's supposed to be, but in reality it certainly isn't. What happens when officers go to court? Oh wait, usually they don't. And when they do, they usually aren't convicted. And when they're convicted, they usually don't get strict sentences.
How drafting good issues in your open source project improves collaboration
Yes it is my own design and my own payment integration. However i just build it around stripe subscriptions. Adding PayPal and Bitcoin is a huge update I am currently working on.
Leading US community colleges adding Swift curriculum
Here's how the pybind11 bindings of a c++ lib I work on look:

https://github.com/OSSIA/libossia/blob/master/OSSIA/ossia-py...

as you can see, it's just a matter of declaring the classes and methods you want to wrap. It was very straightforward and works extremely well.
That's true. But then again, I did come up with live streaming video on the web and some other lesser known bits and pieces of technology. And I'd argue my lego sorting machine also required plenty of creative thinking.
Setup Spotify and Control the Music on Raspberry Pi
The Slack error page is amazing
Very good, now go write that on the blackboard until you understand who is who in that sentence.
You're right ! I kept reading it inverting the two first words. I even double-checked when posting because that seemed illogical. Funny how I somehow needed someone to point it out to be able to read it right.
This story is everywhere, i don't feel you are drumming up support by this. The options of the responses seem negative to the ppl behind the fork
I grew up glued to screens since I was 11. My parents hated it, but my hobby became my career and I became a confident and social individual despite my constant interest in computers.

Now, I serve dinner in front of a movie/TV sometimes, and don't police my kids' phone usage at the table. I do police other behavior, and checking out in the presence of others isn't acceptable. They try to become little addicts (they're young) but the pressure to engage locally wins often enough. If there's nothing to talk about, I don't mind if they get online. It generally takes all day to exhaust our conversations like that, though.
That's great for front-end guys, but it's frustrating to me as a back-end developer to have expectations that I can show live examples of my past work to potential employers when I've spent years designing and building enterprise internal systems which have no visible result outside of the code itself, which is under strict NDA.

I get it, development is a craft, it's easy to judge the quality or experience level of a coworker after having to deal with their PRs for a month or two. However, it's not like any toy project I could throw on github is going to have real relation to the actual work I do, and trying to replicate e.g. some of the third party integrations I've written internally as public stand-alone packages is going to get me fired and sued by an overprotective employer.

This isn't a hypothetical fear either, multiple times I've gone through phone interviews to a "lets review some of your past work" stage, and my "I can't legally show you any of these things, but here's general descriptions of some of the major internal projects I've led or handled solo" has resulted in failing to make the next interview round.
Absolutely. I still hope that HL3 will be built as a VR game.
That makes sense. It's not something I'd considered. However, this is not exactly what I had in mind. My thought was that society should have, as you've put it, "reasonable limits on free speech" but these zones should be "free speech absolutist" places. So the scale is from absolutist in the zones to regular in normal society rather than normal in the zones and restricted in normal society. Whether the former will collapse into the latter and how to prevent that are serious problems though.
Ah, yes, the old trope of trashing the younger generation. A time-honored tradition passed from generation to generation to perpetrate on the next unsuspecting new generation.
Farming also have a negative environmental effect and is not indefinite sustainable. It is generally less harmful than beef, but that don't make it sustainable.

The only sustainable diet is one where the total has a environment zero or even positive effect. Honey would be one such animal product, since the work that the bees does has a net positive effect on the environment. Meat from over populations would also have a net positive effect, and is part of the bigger picture when farms use fertilizers and cause eutrophication.

In order for a biological system to remain diverse and productive indefinitely (the definition of sustainability), we need to look at the whole picture. Animal proteins is part of that chain, but a sustainable diet would look very different from a regular meat rich diet. The species, the amount, and also the plants would all have to be very different.
Looks at Apple laptop HDD options :(
Valve has slowly transitioned from a game developer to a platform developer. They make more money with Steam than they would ever do with a single game, and with Steam they have done the entire gaming community a huge service.

I have always expected Valve to come up with Half Life 3 to boost one of their new toys. For example, release it for Steam Box with VR support and something new/cool in the gameplay; having the portal gun in a more open world game would be awesome...

Never releasing Half-Life 3 won't be because Valve is lazy, if they cancel it I think it would be because the current generation of gamers haven't even played Half Life 2, so the market for it might have disappeared.
German Interior Ministry shuts down Linksunten.indymedia.org
AR* Geolocation Snake
The link is a forbidden error, for me.

Edit: Fixed now, and the title changed.
I can completely agree on Steam. I just opened it last week and it felt like a jump in the past.

It may sound like a small detail but... when was the last time you saw a macOS app that's not retina? Steam's browser is not retina. Retina Macs have been around for 5 years. Five years.
https://en.wikipedia.org/wiki/Wikipedia:Quality_articles
http://www.mirror.co.uk/tv/tv-news/amazon-searching-jeremy-c...
My intuition would be that the cost of lost customers who aren't willing to

1) Install a new Chrome extension they've never heard of

2) navigate through their bank's website

Will be the much higher than payment processing fees.

Also, it sounds like you are storing bank account numbers on your machine.
> Note that I recognize that by this definition Facebook is a vitamin.

Facebook started its life as an immediate painkiller. They solved several problems for the most hyper-active of social groups: college students. The facebook-equivalent products at colleges at the time were either non-existent at most schools or atrocious. Then to amplify the Facebook benefit, the connectivity between the primitive school products was basically non-existent (that is, to the extent they existed, there tended to be no wider connection school to school). Circa ~2004-2007, Once students acquired the benefits of having Facebook as a social booster, leaving it would have left them worse off.
My steam id is 10###, was required to play half life multi-player / counter strike.

Steam came out 1 year 2 months before Half Life 2.

They didn't really 'bribe' people, it was more to do with 1.6 CS only working on steam and patching was done via steam.
Duct tape can do everything
Q&A Interview with John Doherty – CEO of Credo on SEO and Sales
...authorities were treating linksunten.indymedia.org as an "association" rather than a news outlet, which would help officials get around constitutional protections on freedom of expression. [...] The anonymous threat to police - called "bulls" in Germany - led officials to determine that the site had become a "lawless realm," and, for now at least, the authorities have ended it.

Which I find pretty concerning. "Don't say anything nasty about the state or the police, or we will shut you down" Isn't a message I was expecting to hear from a European Government.
A typical use case is pushing loops in the hot path of your code to the C++ space. A simple loop that does nothing like `for i in range(int(1e9)): pass` takes about 20 seconds to execute in Python on my machine, whereas in C++ the overhead would be thousands times smaller.

Because there's also overhead for transferring objects to/from pybind11 (it has to keep track of object lifetimes, figure out the conversions, etc), it's generally more beneficial to wrap big chunks of logic in C++ rather than every single method.
The comments on previous posts in the series have some discussion on linear types in general:

* Linear types make performance more predictable: https://news.ycombinator.com/item?id=13866787

* Encode state transitions in types using linear types: https://news.ycombinator.com/item?id=14920333
Yup, you can get Sonic 1, 2 and CD on the amazon store, IIRC you'll have to sideload kodi though, not a massively difficult task. It's as simple as turning on developer mode in the settings and then using an app on your phone to adb install the kodi APK to the fire stick. You can also just use adb in a terminal on your PC or whatever, up to you - but there's some apps on the play store that make it super easy.
Half Life 3 confirmed!
Even customers and critics are half assed ;)
Show HN: Reselectie, a smaller/faster replacement to reselect and re-reselect
Sketches are further removed from reality than photographs, so the viewer would know that this is the artist's interpretation of the event. If you bring a camera and take 100 or 1000 shots of someone, you can pick any one of them to act as the full representation of reality. Look how much people trust publicity photos or photos in ads to be unaltered to see how much faith people put in photography. Also, anyone can be made to look jovial or angry if you take enough photos of them, and the photo is more closely related to reality in the viewer's mind than an illustration.

Kind of related, in Sweden, there's been a murder case in the newspapers the last months where the defendants' heads were blurred in photos during the trial and their names were anonymized. As soon as they were convicted, full photos and names were published. Here the idea is to protect their identities until found guilty. I don't know if this is regulated by law or if it's just a matter of press ethics.
I think it's better described as "largest population growth in areas with no pension". When the only way to provide for your old age is to live with your children, you have significant reason to have several.
Transfer your domain for free
Did you have have available creative outlets though, like a workshop?
I specialize 10-30% of my CV for the target role. I have a CV for data scientist and another for software engineer.

I don't list the same weighted skills for both roles.

In both cases, I list and describe relevant projects for each work experience.
Amazing - thanks.

I thought the reliability statistics for the different dial types was fascinating.
Well, my point was that HL2 was a Steam-exclusive.
What was the title of the talk?
I sold but, from my perspective, unless there is malfeasance it is all good. I know they probably worked hard and learned a lot along the way. I'd also not be hiring them to fill a position where they directed the company. I'd be open to them maturing to a leadership position, however.
I personally like recursive pattern matching

defp formatted_hour("AM", hours), do: rem(hours, 12)
defp formatted_hour("PM", hours), do: 12 + formatted_hour("AM", hours)
The Nazi economy was ticking over through the means of confiscating wealth from people, and later on, through just straight-up murdering them from it. It wasn't 'very productive', it was short-term gains with no long-term sustainability.
For those unfamiliar with the concept, it is essentially just a library for memoizing the response values from selectors/computed values. The memoizing functions are composable, allowing arbitrarily complex structures of computed values which will only recompute when any of their dependencies have changed.

It is meant for usage with immutable data structures of any kind, though the most common use case is usage in reference to an immutable redux store.

Please feel free to ask any questions.
The site was closed for "sowing hate against different opinions and representatives of the country,"

I am shocked - shocked - that anti-hate animus would be used this way!
It made me chuckle in a good way, so yes, a bit of sunshine in my day was totally worth it !
Ask HN: How to receive OS X notifications on Android device?
I need a secure, fast, and reliable way to receive notifications from OSX on an Android device.

Is there a [preferably open-source] solution to that?
Is a bootcamper over age, say, 30 going to be able to get an internship? The problem there is that internships are generally regarding across the industry as being for fresh college grads.
I would really love to know what others think on this ..

Can work if buyers are incentivized in some way to do this (too much friction).

"Free payment gateway" is enough for a lot of businesses to get started.
Frida 10.5 is out with user-defined machine code transforms per thread
Naval Vessels, Shadowy by Intent, Are Hard for Commercial Ships to Spot
Internet History Podcast – From Netscape to the iPad
Except when that value is NaN.
Apologies for (slightly) off-topic, but I have a question about edabit. How much of a beginner can a user be and still get value rather than frustration from time spent on the site? I've been wanting to learn some real modern programming beyond HTML/CSS & some JavaScript for aeons, would your site be the place to do it if that's my current base?
Using Programmer-Written Compiler Extensions to Catch Security Holes (2002) [pdf]
Trackball:
http://xahlee.info/kbd/trackball.html
HMRC brings winding-up order against Belfast beer technology business Brewbot
you're right. I googled for "number of car deaths in US" (or so I thought) and that number came up. 1.3M seems to be the number for world wide fatalities.
Primary industries have a lot more political clout than environmental protection. Primary industries generate tax dollars for the government; conservation consumes it.
All of this is being held up by the "I got mine" people.
we should release fish small enough to fit through nets, so that they outbreed fishes we catch and the fishing industry goes bankrupt.
I don't really see what the rest got to do with my post. I've never used SteamOS/Controllers or have had any issues with Steam so I can't (and probably wouldn't) argue against any of that

> Vive is half-arsed: At launch, Vive had only Valve-developed software and it was a simple & forgettable demo.

The vive, hardware, was a full product when it came out. Not half arsed

The lab isn't exactly what I'd call forgettable. It's basically the wii sports of the wii, which depending on who you are is either high praise or damning criticism.

>They've been promising to release full, Valve developed games for the Vive since before the release and all we got so far is hot air.

The fuck you expect? They've promised 3 full games, they're not just gonna shit 'em out.

Do you want them to half-ass it or not?
yes, we require german. :/
This is a bit like scientific illustration, where one has to portrait an archetype representing a whole species, in the form on a perfect individual that has all the important characteristics but doesn't exist and was never directly observed by the artist.
I imagine it would be an alternative payment method, not the only one. It does necessarily work with the customers specific bank.

This definitely isn't for anyone. A certain level of tech skills are required. But the customer do save money. Foreinstance on a 100€ transfer Stripe charges 3,2€ (0.30€ + 2.9%). The cost saving is the main attraction here.

I will only be storing bank account number (IBAN) which to my knowledge is usually available and doesn't pose a security hazard.
Did people love the Half Life series because of the story? I was never that interested in it personally, I played because of the exceptional game mechanics and level design.

> It was impossible to hold a coherent thought, given the baffling and paradoxical timeloops, which passed through the ship like bubbles.

I would have loved to have seen what Valve would have done with this.
quite a lot of anglo saxon countries distrust national id's and a national register can be abused eg rounding up he jews in Europe.

More recently I worked for a Lebanese company in the uk and one of my Lebanese coworkers had had a close family member killed as when he was stopped by a militia had had the wrong religion on his card
Secure FTP is actually a superset of SFTP, because there is also a FTPS protocol that is also a kind of "secure FTP".
Do everything at work. Take your pants off. Get comfortable.
When I don't feel like socializing, I wouldn't want to have a dinner where I can't use my phone.
The mechanism for closing the site is what interests me. There are certain laws in place to prevent exactly this kind of thing from happening. Authorities worked around this by classifying the site as a "club" instead of a publication platform / news portal. The move is widely seen as a response to violent G20 protests. The way to deal with that should be to find and prosecute the violent offenders, not shutting down lawful websites.
iOS supports custom keyboards too. I'm typing this on my iPhone using Google's swype-like GBoard
> The best developers I worked with are the self-taught guys/girls who learn on their own before they even hit the college

I think this is the crux of the issues I had with bootcamp candidates. They were reasonably strong in the areas that they'd been taught, but there were gaping holes in their knowledge wherever they hadn't been taught. They could explain how to build a site with a Node backend and an Angular front end, but they couldn't explain why any of the decisions they'd been taught were good ones. And there were fairly basic concepts that were completely alien to them...of the 20 or so I interviewed, not one had even heard the term 'load balancer', let alone could tell me why I might need to use one. They had no notion of 'threading' or what it meant for a piece of code to be 'thread-safe' because they were only taught Node and its concurrency model. Even then, not one of them had heard of 'nextTick' or understood the event loop beyond the fact that it would call their callback function with the results. Their experience felt like a facade that was designed to seem impressive than it actually was. And all the areas where a developer with a traditional background would have thought, 'huh...I wonder how that works?' and then spent 2 hours figuring it out were completely unexplored.

This is why I think developers coming out of college are significantly more likely to be better at software development...not necessarily because the education they got in school was better, though I do believe an education starting with first principles and teaching you to figure out the solution from there is a better approach, but because the people that choose to study that in school are self-selecting for curiosity in the subject. They're the ones that hit something they don't know and go learn it rather being told what to learn. And they're the ones that spent at least 2 years following those tangents to get a more well-rounded education. Because any developer who only knows what they've been taught in courses, be they bootcamp or a traditional CS degree, is not going to have what it takes to learn on the job.
Hacking a Herb Vaporizer to Set Its Temperature Limit from 190C to 6553.5C
Formerly known as windyty: https://hn.algolia.com/?query=windyty&sort=byPopularity&pref...

They get their data from https://www.meteoblue.com/ .
What was your uniq selling point for YC?
Not So Awesome AwesomeWare: Ronggolawe Ransomware and How to Block It