skysight-inc/HackerNews huggingface dataset:
At that point you've frozen a working image of your dependencies along with a bunch of other stuff, but you still don't have a clear picture of what those dependencies are and how to work with them.

Your build works in a vm of RHEL 5 with packages x and y installed, ok, now you need to add a new build step that depends on something that's only available for RHEL 7. So you run the VM generate script (if you can even find it a year or two later) and the build doesn't work. Now you get the same fun debugging experience. Standardising which OS and package installs every developer uses (whether with a VM or just with something like Puppet) means you get to roll the dice less often, but it's still a dice roll whenever you want to change something.

And running all your builds in VMs has a cost in terms of performance but more importantly in terms of comprehensibility. If my build is just Maven I can run it in my IDE, then I can push one button differently and run it in my IDE with a debugger attached. If the build is running slowly and I'm not sure why, I can push one other button and now I'm running it with a profiler. Some of that is just an argument for having your build tooling written in the same language you're using for development (if I was working in e.g. Python, I'd be more likely to have a Python IDE and a Python profiler to hand, so would want to use a Python build tool), but even if you're used to working in Bash and C I'm not sure the VM advocates have good answers to how you debug something running in a VM as yet.
The first thing I do after installing Linux or using a live cd is to disable mouse acceleration.

xset m 0/1 4
It's not "Nvidia choosing Nintendo as a distributor", it's "Nintendo choosing Nvidia as a component provider".

Let's be realistic, the success of the Switch is more because of Nintendo software (Zelda, but also the promise of other Nintendo IPs coming) rather than the hardware. The success of indies on the Switch is more a byproduct of the Switch success that the other way around.

Nvidia Shield existing before Nintendo Switch, it did have a focus on gaming but it didn't cought anyone's attention. I don't see a partnership with Steam changing much about that.
I saw your launch on PH a week or two ago. Looks like a nice idea. Best of luck
You wouldn't want a new chip per website. Maybe hardware handling of a standard library, though.
Seems like a good job for static analysis/linting vs compiler.
I play rogue likes but never use tiles.
Actually just collecting eyeballs, if the channel is in the ad program and monetize, should give you a few 10s or 100s of dollars.

That's how it works in YT IIRC -- it's not like a specific advertiser has to sponsor/approve your channel before.
The people who say that don't have much in the way of independent thought in the first place, so they're probably right in thinking it will never affect them.
I was trying to describe how an api would look where the compiler would make sure you could not call a certain function from a certain context. So I was trying to argue that then the api would have to be such that you can't actually import that function to that context.

So basically: say that putchar is the forbidden function. Then there exists no global function "putchar". There is no way to just "import" a header and call putchar in our language/api.

Instead, everything available to a function is what's passed to it (an interface to available API). So for example for a particular type of context (a handler, say) - a very restricted api is passed in as argument, meaning the code inside that function has very little api surface area to play with.
>Wow, so your comment was even more useless.

It was technically correct, which is the best kind of correct.

https://www.cheerupemokid.com/comic/rescue
Incident Post-Mortem and Security Advisory: Data Exposure After Travis-Ci Outage
Learning an entirely new and different language has a much higher barrier to start, in my opinion. Coming from procedural programming, a language that transforms your thinking smoothly is a good tradeoff I think.
The first job I had made all devs do at least 2 1/2 days of support every week. We all hated it, but I can see now how it kept us in contact with the customers. Of the issues / bugs they faced.

Now, I run my own (small) company and make sure I (and everyone else) does at least 2 1/2 days of support.

Support contact is not hidden away, we don't try and put up hurdle after hurdle to contact someone. You can contact us on any medium and is easy(ish) to be escalated to someone who can solve the problem, explain the issue.

Time and time again, customers state our support reputation was the reason why they purchased with us instead of other companies (even though a majority of them never actually get in contact with us)
That's approximately 3.2 hours a day. (20000 / 17 / 52 / 7)

Yikes! I wish I had 3.2 hours a day to spend on hobbies.
I think it is reasonable to ask if the "feds" actually want to find those stingrays.

Disinformation is a powerful tool.
Thanks! Let me know if you have any ideas for feedback. Trying to figure out if quality content on front-page will increase as user size picks up or if I need to add some invite tree/deeper moderation
US suspects cellphone spying devices in DC
Why do we have to go below 10nm at all? We'll have hard physics limitations. Can't we improve on other frontiers? Say more cache?, better design ? More cores? Etc. I don't know.
PS4 4.55 Kernel Exploit Writeup
>>Release a goddamn new game (HL3 - dreams) and make it Linux exclusive for a time

I think people seriously overestimate how popular that game would be. If they really did release it as a Linux exclusive, a lot of us nerds(and I mean it as a compliment here) would install Linux in a heartbeat just to play it, but I think overall, the game would sell very poorly. It has been so many years since the last one that the mainstream public doesn't care about it anymore - a group of hardcore enthusiasts would buy it + some people interested in what the whole Half-Life hype is about, but I'd be surprised if it sold million copies.
Giving meaning to 100B analytics events a day with Kafka, Dataflow and BigQuery
Would probably be better to do this at the OS level, no? Just ensure that shift-cmd-V/shift-ctrl-V strips zero-width characters in addition to formatting. I can't think of a situation where I'd want to keep one but not the other, and you could always do that manually if it came up.
> if 80% of those people disappear you will see absolutely no change in the bits shipped by that group

For a short to medium time, sure (and I think the better the exec is the longer his team will be able to work successfully without him). In my experience most successful execs build teams that build good products.

Remove the exec and the good team still builds good products, but it usually starts rotting (e.g., good technical people are frequently not good at handling people issues), then snaps as good people leave and what is left cannot build anything anymore.

Most good exec contributions are not visible at the technical level (there are some exceptions as you cite), but they still create an environment where smart engineers find it fun to work productively. It feels like some magic is involved in this -- I do not have this skill, but I have seen it in action a few times. Just my 2c.
Those two events have nothing to do with each other.

In Paypal people send each other money, and the man in the middle is blocking it.

In YouTube, Google decides whether or not to put ads on your video and give you part of the money. You aren't entitled to that cash just because you uploaded a video and people saw it.

It's still terrible and irresponsible for YouTube to be arbitrary about it and have no clearly defined rules; it's clear they're unfair. But I don't think the comparison with PayPal makes sense.
Creator of Sails here. I’d like to set the record straight: The automigrations system is not, and was never, designed for production use. Sails/Waterline documentation explicitly and repeatedly warns against using this feature in production.

On top of that, developers are forced to accept a prompt on the terminal the first time they lift an empty new app indicating that they understand this. The only way to make the prompt go away permanently is to hard-code configuration, indicating that you understand what automigrations are designed to do.

In fact, just to be safe and prevent accidents, automigrations are forcefully disabled in production mode.

In other words, to get your production/staging app into a state where this criticism is relevant, you have to ignore console warnings, skip reading the documentation, and go out of your way to trick the framework into thinking you’re running your app in development mode.

I won’t beat a dead horse re other points in that 3-year-old blog post, except to say that, 3 years ago, some of them had merit. Those have been addressed in the Sails 1.0 release.
That's commendable - if you can find people that are willing to do customer support for half their work time - but at the same time, and this is why Google and co don't do it, it doesn't scale. If Google were to have a customer support group for non-business users, they'd have to hire 100K people to do that.

I mean I'm sure they could manage it and it'd be good for employment, but they're not going to.
You didn't mention your operating system, which to me is important, as there's nothing like the response and feel of a native application - especially when editing a document.

https://typora.io/ is my current Markdown client of choice. It's a native MacOS app, and it's free.
Thank you! I had no idea OpenIPC was out there! Going to be upgrading all my Wyze cameras tonight! This is amazing and EXACTLY what I wanted from Wyze!!!!
I'm not in "the field" but this article certainly makes him sound like he is involved with machine learning / smart assistants / etc. Is this really a "shallow view from 35,000ft"?

http://fortune.com/2015/10/27/john-giannandrea-google-artifi...
I played it again. I get it. The tricky thing to figure out was 1 matches 2 ,then same number matches. I think for me its the color thing, (maybe 1 & 2 the same color?). Once you get it though its not a problem.

The tetris side slide works too. The drop button wasn't super smooth, but otherwise it worked well. (macbook pro/ chrome)

Music/ some sound effects might help. I noticed some of the smaller numbers can get "stuck" under larger ones and that can be a little frustrating.

Nice work.
HQ Trivia reverse engineering
Eyra | Chiasso, Switzerland | Full-time | INTERNS, ONSITE or REMOTE | 40-50k CHF | https://eyra.io

VC backed startup building a computer vision & AI powered personal assistant for the blind (http://horus.tech)

We are entering the market soon (already have good traction) and we are starting to define how our next product is going to be.

Current stack & tools: C++, CUDA, Python, PHP, Docker, Openembedded

Multiple positions: C++ dev | Full stack | Computer Vision (soon) | AI engineer (soon)

See available positions here: http://bit.ly/eyra-jobs

Values: We like challenges, and as such we value resourceful people who strive to learn every day and who like to see their work have a tangible impact on the lives of people. We also like people who want to play an active role in defining the technical solutions we will adopt in our future challenges.

Benefits: Work from home for the onsite employees, coffee & energy drinks, good paid vacation options, paid conference attendance.

For more info or questions, write to luca@eyra.io
When leaving Windows for Linux I kinda gave up on gaming, but not only some but most of my favorite games do work on Linux! For example Kerbal Space Program (which unfortunately get more and more buggy for each update, and is currently unplayable due to space ships spontaneously rip apart spreading parts all over the galaxy)
So Trump and Putin finally hooked up. No need to get all SuSe over it... nerds
- Fund Linux devs or take a lower cut from Linux releases
I believe Valve is already employing people to work on Linux and it's ecosystem directly.

- Convince Adobe to release their suite on Linux! Push for/fund official Unity and Unreal Engine Linux versions
Maybe they should just convince Microsoft to port over win32 and all the other APIs to linux? Whilst they're at it, they could also convince your most hated political figure to be more like your most loved political figure. With the convincing powers like these, Valve could just convince the world to no longer suffer from hunger.

The only incentives that work would be of the financial kind, however, paying for support is not sustainable. Console vendors can pay for first party or exclusive support from game devs because they are fairly sure this will increase revenue in the long term. Valve gains no more money if they incentivize developers to support Linux. I also don't really want for things to be supported exclusively on Linux unless if there are good technical reasons - I use Linux because of the freedom it provides me, I wouldn't advocate for people to be forced to use it.
FWIW, Unity and Unreal run on linux, but a lot of developers elect to use windows-only Unity plugins. The developers don't care.

What Linux really needs is non-shit drivers and a mainstream desktop environment that takes into account input latency when developing it's window manager - Wayland on Gnome is really bad in this regard, yet Gnome is the target desktop environment for Steam OS (at least last time I checked). They should maybe make sure that their games run just as fast on Linux as they do on other platforms - currently this is not the case. I believe that solving these issues will be hard and may require a unilateral effort across various entities in the ecosystem - something which is incredibly hard to do, especially when it comes to Gnome. Then there's things like drivers - yes, performance wise Intel and Nvidia drivers might be OK, but they are not feature complete especially when it comes to power management. I don't believe there is a single problem that has to be fixed to make gaming on linux a massive success - there isn't even a shortlist of 10 incredulous tasks. It has to be a long-term effort and the open source community has to take part in it.
Yes, I agree that GOG is the best, especially with Galaxy. I was just trying to find alternatives to both GOG and Steam.

There might be others sellers, but I don't know if they deals with the distribution themselves or just sells Steam keys, like HumbleBundle.
Can I ask what you saw as the benefits of incorporating in Estonia?
AI School Learning Paths from Microsoft
The worst is when you're forced to use Uplay in addition to Steam.
Ask HN: How to distribute coins for new cryptocurrency without ICO or mining?
I'm developing new cryptocurrency and I don't wanna do ICO. My goal is to give 95% of all coins to as many people as I can for free on day one. I can see two options:

1) Take the last 1M active bitcoin addresses and convert them to my cryptocurrency. You just set your private key and you will own 1 coin(doesn't matter how many bitcoins you have). My code will be open-source, but still people have to write their bitcoin private key to 3rd party software, which is not great.

2) Create algorithm which will scan the network and If you open wallet It will give you 1 coin. So It will be based on unique IP addresses, which is also problem, because one person can run it on botnet or drive around city and connect on different networks(public wifi).

Do you see more options?
That just proves that "contains" is the correct name for the language feature.

Implement it correctly, without regard to any silly things that 3rd parties were doing. 5 years from now, nobody will remember that library.

Do it the way they're doing, and 5, 15, 50 years from now people will still be asking why this stupid language used a non-standard method name for Array.contains.

Extra points for encouraging all the other poorly implemented javascript libraries to fix their things before they break for similar reasons.
If you put your ear against an unopened Huawei Y360 box and listen carefully, you'll find it's already started complaining about lack of space. And Google's updates to its unremovable apps are huge. I have 5 apps installed on it and need to remove one before I can download anything else.

Which is fine, it helps with addiction and most things can be accessed through a web browser anyway.
A lot of people in this thread are attempting to describe Nasim as a 'weird' or 'unstable' individual. I wonder if there's some narrative building here going on here? Many want to explain it away with a cliche.

It's a shame what happened. Too bad our world isn't more like K-Pax.
> I feel like Valve has certainly been putting effort into Linux, but not serious effort.

Wait, what? Valve has been making huge contributions to the large parts of the Linux ecosystem.

Of course they can do more -- anyone can, but patronizing them with "be genuine" and "follow the shiny thing" is really unnecessary.
Nobody on his death bed says "I wish I had spent more time working".

Work less and enjoy your life.
I've been playing the same multiplayer PHP game, MountyHall (remember these?) since 2004
Okay, yeah, those are all perfectly understandable. In fact

> being completely thrown by 1Password's distinction between password & login entries

I had a hard time at first figuring out what the "password" type was for, too.
> These people are very different from Jobs, Musk, Zuke, Jenson Huang etc who are absolutely down and dirty at every level, knew more details then any individual employee and had real technical contributions in their product that made significant difference.

Jobs isn't a great example to make because he wasn't an engineer either and he very much "took the credit for the work of others" (as you put it earlier).

However Jobs is a great example of the value of "suits" when you have an exec who is actually bloody good at what they do. I've worked with project managers and CEOs who have been excellent at their job. I've also worked with some who haven't. And some of those who didn't work out was more down wider company politics than their own ability to perform.

You see, you cannot make accusations that all execs are the same pedigree of worthless cannon fodder. In fact many of them are developers and engineers, like ourselves, who have risen through the ranks (either via successful startups like Musk or through the more traditional "hard grafting"). Some are project managers et al who have proven themselves. And yes, some are just useless - but you get good eggs and bad eggs in all industries.
Your comment just proved the other guys point. You name drop a few politicians for not having "merit" because you disagree with them.
1Password for Business comes with free family accounts
I don't think it's about being "famous" (some narcissists of course would be like that). I'd treat it as a valid feedback from within a dynamic system that there's a built up pressure somewhere and it's time to do some tweaks for system to continue working, instead of saying everything is wonderful, the feedback was just a deranged singleton instance, or even that we need to double down.
Inside iCloud Drive: Downloading
Processing in memory has real promise for the cases where your work can be distributed. Specifically, I think it can have a great future in AI. However, for general purpose code I doubt it can do anything. Your example of indirect load would be greatly sped up if the target of the pointer is on the same device as the pointer. However, the second it isn't, the speed of moving things from one ram chip to another isn't any faster than from ram chip to cpu, and at that point defining a single central location that tries to be close to everything just makes sense. If your operation needs 8 values from 8 different places, having a central location means doing 8 transfers, while PIM can mean forwarding each value/intermediate values multiple times to go the the next location.

None of the changes to x86 people have thought of over the years really helps enough to break backcompat. Simply because they aren't on the fast path on the critical execution stage. The limit imposed on frequency by power in current cpus is not really the total amount of power consumed, it's the amount of power consumed in the <0.25mm of chip that houses the register file, forwarding network and alus. That is, the place were things actually happen during the most important pipeline stage. This is why a 8-core cpu running just a single thread cannot make one of the cores consume as much power as all the 8 would if running 8 threads -- the register file of the running core would just melt, even if the total power would stay below chip limits.

x86 decoding is hairy and takes a long time and a lot of transistors. However, it is placed in it's own pipeline stages, that are ran parallel to the execute and only slow it down by making a branch miss a little more expensive. And the power is limited today by caching the decoded uops in their own cache, so during any tight loop, the decode hardware is idle and consumes no power. The same sort of goes for the stack engine -- as it runs early in the pipeline, it is basically a way to compress instructions a little that saves power by making code more compact when it is running, and does nothing when it is not used. Removing it would not really help, even if all code instantly changed to accommodate. Much of the rest of the ugly warts of the x86 architecture is handled in the time-honored CISC way: just punt it to microcode, performance be damned. Today, self-modifying code technically works, but you never want to do it because invalidating lines in the L1i has been implemented in the way that is the fastest and cheapest way to make the common case of code that does not modify itself. (And which has to exists even if you don't support self-modifying code, because there has to be some way of invalidating L1i entries.) Similarly, a lot of the CISC instructions that make more sense to implement as software routines (fpu sin/cos for example) are today just abandoned ucode routines that are slower than rolling your own.
How much warmer is it now?
I would agree with you if Trump weren't such a leftfield candidate. There were plenty of other much safer investments establishment Republicans that would give the 1% a return on their investment than Trump. No one believed he would win at every stage of the game.
Melonport is hosting a blockchain hackathon, 'Reinvent Finance' this May 17-19
It’s edge cases like this that make me wonder about the whole concept of nations.

It makes citizens sound like property / cattle.

“I believe my cow pooped on your lawn. I demand the right to inspect your lawn for my cows poop to retrieve the poop. Expect further consultation if we decide you illegally benefited from that poop. I don’t care that you are ok with the poop or that the cow came to your lawn and pooped there of its own valition. In Cowville pooping outside of your allotted pen is illegal.”

Of course when you take that argument to its logical conclusion I may find that I’ve just argued for a firewall / vetting system that would prevent data leaving the national networks ‘illegally’. Maybe I am. Or maybe I’m arguing the other way, that national borders make less sense than ever and freedom of people, ideas and data requires a completely different take on national soverignty.
Invisibly ⁣f⁣i⁢n⁠g⁣e⁠r⁢p⁠r⁣i⁢n⁣t⁣i⁣n⁠g⁢ ⁣c⁣o⁠n⁢t⁢e⁠n⁢t⁣ even with changes
So find me a company with a statue of a monkey god as its leader?

Even religions have (human) leaders.
I tend to focus on intellectual integrity in argumentation. But when I talk to most people about "intellectual integrity" or "intellectual honesty", I think that they tune me out. Those terms don't really register.
Agreed but all they really need to do is make the BETA Steam OS only. This still gets the hardcore enthusiast interested while not alienating everyone else.