skysight-inc/HackerNews huggingface dataset:
Given the failure of their unladen-swallow work to make it into CPython, I think Google is probably tired of trying to make Python faster. Some of their stated goals with Go were to be a faster, compiled Python, so this makes a lot of sense for their use case. They face the choice of fixing all their existing Python code to run in Python 3 (which won't make anything faster), or just porting everything to a different language. They chose the latter, and this lets them incrementally convert Python code to Go. I don't know that this makes sense for anyone but Google, just like Hack probably doesn't make sense for most PHP development that's not at Facebook.
Cyberwar for Sale
Download Mr Chillax – Vroom Vroom PHA Feat Senior General Mp3.mp3
Gumbel Machinery for understanding the Gumbel-Max trick
I have one question.

What prevents a Sufficiently Incompetent Implementer from manually ignoring all known GREASE values, while still doing something crazy otherwise?
There was a recent post here about a new LiChess feature that identifies mistakes in your (or someone else's) games, prompts you to look for a better move, and tells you the best move if you can't figure it out. I think this is a form of AI tutoring.

https://news.ycombinator.com/item?id=13241669
Java Stakeholder API, 0.4 released
Absolutely, its not just financial aid but also how much donations you can pull from alumni and their families.
This doesn't match my experience at all. Are you considering people who moved into lead or management positions from more hands-on engineering positions as not being "into hands-on development"?
It's a little perverse how "successful" means "extremely wealthy" around these parts. It could also mean just having happy relationships and basic material needs met. In fact I suspect that is a far more common definition in the world.

A really eye opening experience was hanging out with my hispanic girlfriend's family. They were just content. I'd tell them about personal finance tricks, like credit card churning or buying things in bulk, and they'd blow me off. They'd rather save by putting spare change into a jar, or putting in extra hours, which did work for them. They got to go on vacations, buy clothes they liked. It was like the pain that I felt with wasting money didn't happen for them, they just took it all in stride. They weren't reaching for anything, and they seemed much happier and even more personally secure and present than most tech people I've met.
There's an argument to be made that society is better off with a very large population of relatively high achieving, but generally well balanced people, as opposed to a small elite of overachieving workaholics and those clamoring to gain access to that club.
Tongue-in-cheek writing is really hard to distinguish in plaintext when you play it so straight. And especially when you transitioned into it so abruptly from a legitimate, honest answer.

If your comment had contained only the facetious part more people might have picked up on it. But probably not even then since humor is often downvoted on HN so people don't expect it like they do on other sites.
WINGS Alpha, Smart Contract Code and Prizes for Best DAO Projects
"Oh, jeez, Alexa, just do it already without asking me stupid follow-on questions!"

One of the reasons I'm less sanguine about voice as an uber-interface. I'm not sure you can square the circle between a rich and capable interface and one that isn't interrogating you like that. Computer screens can pop up arbitrarily large amounts of data on the screen (entire EULAs) to be dismissed almost for free. The serial nature of speech is going to be a big challenge for most people. (There are, of course, those who use it all the time as their interface. Perhaps a few will even read this post. But I'd submit their usage doesn't end up looking or sounding much like the Star Trek ideal.)
And remember to factor things such as pension, healthcare, working hours.

Forget about free food for a minute and you may soon realize that startups are terrible all over the board.
I am Chris the author. btw: This is not a new project. It has been around since 2011. Many people tested it and contributed on it. It may not be the tool for everyone. But I guess many companies will need a key~file store.

There is also a "Filer" component.

This is a side project. Welcome any VC to invest in this.
You are totally correct.
Running Usability Tests in Production
You think the $50,000 kit is relevant in that perspective?

Or is it something like 10 years of practice that is relevant?
Gender and race are orthogonal to shortsightedness and nerdiness.

>diversity is a method of keeping this sort of thing in check.

The term diversity by itself has no meaning. One needs to specify how groups of people are split up whenever using the word "diversity". Are we splitting the groups up by race, gender, economic class, technology experiences, etc.?

There are very valid arguments for diversity in working styles/technology expertise. The same can't be said for diversity in race/gender.
Mark Zuckerberg's 2017 plan to visit all US states hints at political ambitions
I think the best way to pick what you want to do is to find
the intersection of what you’re good at, what you enjoy,
what the world needs, and what the world values.

Notice how "what you need" is not listed. The classic startup founding advice of "solving a problem you have" has led to oversaturated markets solving 1st world problems (e.g. food delivery.)

Don't be afraid to look for people who need help and about whom you know nothing. Empathy will take you the rest of the way. When we started Seneca Systems, we knew nothing about local government, but no person is too far away for you to ask questions and understand what they need.
I am investigating Variable Assignment as a Service.

Sorry.
I don't have extensive experience with Win8 first-hand, but I've heard from many people that Win10 has a much better backwards compatibility. Practically almost nothing ever broke for people, while conversely Win8 had a lot of complaints.

I can't argue either way though. I as a programmer took the plunge one afternoon around 8 months ago and never looked back. Win10 is superior to Win7 -- my girlfriend's graphical processing software (and part of her games) even started working faster after her upgrade.

All of that is anecdotal of course but strategically speaking, Win10 will be around for much longer.
You should read "Surely you're joking Mr. Feynman" which is referenced in another comment. There's an entire section about him messing around with the safes at Los Alamos (he explains his simple methods for cracking them and the fun he had doing it/tricking people into thinking he was a safe cracking master).
So, manually manage their memory allocation, but allow dynamic allocation of the array of pointers?

Yes.

Sure, there are some cases where that's useful, but if you're already managing memory for the structs themselves, you can probably just manage the memory for the array at the same time.

... then you have memory bugs. As your example code clearly shows. What you're suggesting (exposing the internal backing array of a dynamic array) is completely unorthodox and fraught with potential bugs, and I doubt if rust even does this internally.

All I can suggest is that you look up how dynamic arrays are typically implemented in C. The technique I describe is almost universally followed. This is also what happens with std::vector in C++ - std::vector doesn't manage the memory of the elements themselves, just its internal backing array.
You started out by dramatically misrepresenting the other person's position, which is obnoxious at best and malicious at worst. Would you prefer that I not give you the benefit of the doubt and claim that you deliberately straw-manned the other person's argument for some nebulous, nefarious purpose?
The article reads:

> a diamond-shaped factory of outlandish proportions

I'm not seeing a diamond shape anywhere. It's all very rectangular to me.
If I tried to apply that logically, it is probably an argument for diversity in the field overall rather than intra-team. There should be more all-women software teams/companies, half-half, etc rather than a domination of all or mostly male teams.
WashPost Rewarded for False News About Russia Threat While Public Deceived
Ask HN: How to Learn to code/career switch
Hello HN,

I'm trying to help my girlfriend to learn to code and make a career switch(she is 28 now). Which is all her idea and I'm supporting her. I'm trying to help her learn the basics of computer science and data structures. Like why we need Hashtables or why need data structures at all. For now I'm referring to this as a starting point(https://github.com/jwasham/google-interview-university). I'm using python as the first programming language to begin with. Apparently, C was hard for her to start with and I can see that. I dont have much idea about coding camps. If you have any suggestions, do let me know.

I wanted to know if there is any better way. This is interesting to me as well, because, I will be logging all the progress and topics and might be helpful for someone else in the future.

Thanks.
>you are a frigging master of the computer universe.

Strange because this is exactly why I love OS X. Because it's empowering and gets out of the way.

For instance, it's the only OS where multi-touch gestures for desktop/window management works instantly and controls everything as I'm doing it. A common thing to do is to select some objects on one desktop, click and drag them with the trackpad, then swipe with 3 additional fingers to move to another desktop, before dropping. It just works.

The browser works like a tablet and I can zoom and pan and navigate back easily. The OS is smart enough to reposition all my windows to their previous location when I unplug and replug an external monitor, instead of giving me a bunch of cropped apps in the corner. Renaming or moving a file makes apps pay attention and save to the new location. Preferences apply just by changing them, labels and controls everywhere update to track underlying changes, every listing is live. I can instantly preview anything with a spacebar tap, without losing keyboard focus on the finder window I was working with. Even the little icon in the titlebar of a document window is interactive, letting me drag a file I have open to a new place without making me go find it again, or right click it to get a dropdown menu to all parent paths.

Plugging in devices and drives, managing audio inputs and outputs, managing network interfaces and VPNs, backing up to external devices, it's all right there and instantly accessible, without 3 layers of legacy control panels or a bunch of config files to go dive through.

All of these things preserve my flow state by letting me manipulate the objects and the state of my desktop without having to make a chore out of it, by acting exactly like the natural and traditional objects around me. When I turn on the light, I don't open the "light preferences", click a checkbox and hit "Ok", I don't go edit /etc/light.conf, I just switch on the light. Why "professionals" think it should be any other way keeps amazing me, but then, I recall a study a while back that said that when it takes a lot of small steps to perform a particular task, it seems faster, even if it actually isn't.
I hope that trying a non-ad based model will be successful for them. It would be a huge breakthrough if it happens.
Picture in the first link is correct.

The wiki link does talk about Fremont, which is kinda relevant to the discussion, being the current footprint champ.

It's amazing that all that factory space is for producing these little guys:
https://en.wikipedia.org/wiki/Tesla_Factory#Battery_pack_con...
Google has pretty specific needs, so this project may be very successful internally even if it gets zero traction externally.

A lot of big software companies do this nowadays. Google and Facebook both have a lot of purpose-built software, some of which gets released as open source, that meets their needs well but is hard to use for other purposes. I guess it's still strictly better than them not open-sourcing the code, but it's definitely an existence proof that just making something open source doesn't make magic happen.
"Instead, the US has toddlers shooting people every day."

Do you have a source for that? I Googled it and found an article from 2015 that cited less than 1 toddler shooting per week, no where near one per day!
Tripadvisor | Machine Learning Engineers | Boston | ONSITE INTERNS Full-time

Tripadvisor's Machine Learning group is looking to hire data scientists / machine learning engineers at all levels: intern, entry level, and senior.

The Machine Learning group works on diverse set of problems including personalization, fraud detection, search / navigation, and content curation. We use advanced techniques in natural language understanding, statistical NLP, recommender systems, information retrieval, statistical inference, social network analysis, and machine vision.

If interested, please see the job listings below:

Intern: https://boards.greenhouse.io/tripadvisor/jobs/508922#.WG1R8L...

Engineer: https://boards.greenhouse.io/tripadvisor/jobs/468046#.WG1VML...

Senior Engineer: https://boards.greenhouse.io/tripadvisor/jobs/511612#.WG1VUL...
Ryan from Flexport here. Been trying to sell rail freight from China to the EU since start of 2016 with no luck. It's too much more expensive than sea freight and too much slower than air freight. We will keep plugging though because we think its super cool.
Btw, it's interesting, that a guy wanted to imigrate to Canada, in this post, with this HN item id: https://news.ycombinator.com/item?id=10033111
The scientific community uses it as a tool to automate specification of tasks to be performed inside of C libraries. It's a case pjmlp may not have explicitly named, but it's of the same kind.
Show HN: I wrote my first Neural Network
Too many medical trials are moonshots in the dark
Yes, you're right :) . I was thinking of a drastically shorter timeframe in case of non-enforced patents, and maybe to be determined by a judge or jury. Say a few years at most, or maybe varying according to the field (doesn't make the same sense for tech advancements to be accorded the same length of protection than medical ones, say.).

Still, much wiser heads have written lots about this :)
In DC, the red light camera operators had a kickback deal with the city. They got a cut of every ticket issued.

If there was a deal like that in place, it would be motivating to disrupt the alternatives.
You probably know, but for others reading these threads: volatile is not the optimal way (and usually it isn't even a correct way, outside of very specific code) to synchronize variables across threads.
Putting aside the author's soak the rich rhetoric, the recommendation, which is basically to develop a sovereign wealth fund and pay UBI from that, has seen success. Norway, the UAE and Saudi Arabia have been able to give back to their citizens through shrewd financial planning and resisting the populist urge of deficit spending.

In America, however, we've gone the other way, with gdp of ~$18 trillion, and federal debt also at ~$18 trillion, we've got a $63 trillion hole to dig ourselves out of before we can pay a net 10% of GDP out to support the poor assuming 6% real returns on the fund. Unfortunately, it's very unlikely we would ever see the political will for a such a huge austerity project.

Before you go saying we should just 'snag society’s capital income' as the author recommends, do note that large scale nationalizations as we've seen during Mao Zedong's Great Leap Forward in China and more recently Venezuela's actions under Chavez and Maduro have produced truly devastating economic and humanitarian results.
This. This whole article made me realize many things about why some of my friends made the choice to sit home, play games, and live on welfare benefits, instead of pursuing education and career. I guess this "strategy" allows them to reach all the human needs with minimal effort. Why would they do anything else, if that makes them happy? Even if it only makes them just enough happy to keep on going, its still an easier choice for them than a traditiotal career. The effort one needs to put on satisfying the needs through working are on a totally different scale. Very interesting.
The most amazing run I've seen so far was a RTA (realtime time attack) of mega man 2. A human player is manually collision glitching and writing over memory with a sequence of inputs. And the RTA time in 2016 is now faster than the initial TAS records.
i was quite put off by it. i feel like the teaching technique is pretty poor and the focus in on all the wrong things. mainly the tech gets in the way for learning. i don't want to figure out how to learn numpy when i'm trying to learn how to understand deep learning, that in itself is hard enough. i quite after a week (i did the stanford course first and this was going to be my second).

i would recommend the coursera course by andrew ng. i had an amazing time. the code stays out of your way and he walks you through the algorithms and explains the theory very well.

i just started the fast.ai by jeremy howard, and literally have been blown away but the course. it is AMAZING! by lesson 3 i'm able to build cnn models and score on top 20% in kaggle competitions. not bad for a complete novice. HIGHLY RECOMMENDED.

once im done with the fast.ai course i may look back around to google's deep learning course. i think it may be easier for more experienced users to digest its info.

https://www.coursera.org/learn/machine-learning

http://course.fast.ai/

Edit: added fast.ai link
Fetch based HTTP client v1
> an Emoji keyboard accessory

I can't tell if you literally think that's what it is, or if you're just trying to be dismissive. Emoji support in text fields is just one of the many things it does. It's a dynamic set of buttons that change depending on your task, and I actually really want it. I've been running a third-party app called Touché (https://red-sweater.com/touche/) which gives you the touch bar in a window on your computer, so I can see what things it offers (this isn't actually very useful for actually using, because if I have to switch to my mouse and click a button, there's probably a faster way anyway), and there's some cool stuff in there. What looks especially useful is if you're using Xcode to debug an app, the touch bar has a dedicated button that pauses the debugger, even if Xcode isn't in the foreground, and AFAIK there's no other way to accomplish this (even if you set up an applescript to pause the debugger and hook it up to a keypress, the app will still see you beginning to press the keys before it pauses, potentially changing the state that you were trying to debug at).

> Since 2013, they don't have a desktop for desktop (not web) developers any more. […] iMacs are noisy under load

I haven't ever noticed my iMac being noisy. I'm pretty sure it's quieter than my laptop, and my laptop is pretty darn quiet.

> and who knows how long they will last when kept heated the whole time

I'm really confused as to why you said this. If you think iMacs are noisy, then you think they have strong fans, which means there should be no problem with heat. Now of course I don't think iMacs are noisy, but I think they still do have good heat dissipation and have no worries whatsoever about lifetime.

If you want a developer's desktop, you really should look at an iMac.
I'm actually a hobbyist mushroom forager. I think mushroom growth is too dependent on micro-environments, like proximity to a certain tree and receiving the right amount of shade, to be predicted by weather. I could be wrong though.
so, make them prove their id. Sure it doesn't scale but now you would have to actually steal someone's identity rather than just use a fake name.
It's called irony. Is irony uncivil?

When criticizing someone, it's important to take even more care to be civil, and to do your best to ensure there's little chance of being misinterpreted. One can easily interpret what you consider irony to be snark, which is definitely uncivil.

In my opinion, if one is truly trying to be civil, the response here would be more along the lines of an apology for being unclear and misunderstood, rather than defending the action.

As for your comment being deleted, that was not the action of any single individual (and from my experience, definitely not a mod): it's the result of actions of a number of users in the community. Asking for others to take action on a particular comment—yours or otherwise—goes against HN guidelines.
I'm also working on this PDF reflow and posted a video demonstration on my twitter. Ping me if you would like to test:
https://twitter.com/ldenoue/status/785142066665971713
There are differences, but there are similarities as well.

In single player experience, yes. You roleplay for yourself. Still, it doesn't mean the motivation of that roleplaying is supposed to be self idealization.

In multiplayer roleplaying game, you don't just roleplay for yourself. It's a shared experience of several players (and possibly someone like GM). So, from their perspective, your acting is close to the common role of an actor in other arts. Except it's interactive. And the quality of your acting affects that shared experience.
I empathize with the "find your tribe" concept, but am deeply disappointed by how sama has framed it here.

> You want to find your tribe – the types of people like you that you can imagine working with for the rest of your career. Within that, you want to find a small group of people whom you trust, and whose opinions you really respect. [emphasis mine]

There are a handful of people in the world who are "like me", with whom I have any significant intersection of history, interests or identities. And though I am able to include others in my circle by celebrating our differences, this mentality (and advice) encourages them to exclude me from theirs.

I really wish the commonly accepted advice when forming one's "tribe" would be to seek out others to connect with who are different from you, but who you share enough with to forge a bond. It's not just better advice to create a healthy whole, it's idiosyncratically more interesting (and professionally more profitable) to have a variety of friends and colleagues with different histories, biases and networks of their own.
The word "equivalent" is doing a lot of work when a country has left a bloc with the specific stated reason that it wishes to be able to implement legislative change without respecting EU guidelines or authorities. MiFiD II doesn't apply to retail customers and "third country" passporting isn't automatic and can be withdrawn at short notice, so even if Liam Fox stops believing that free trade is the result of government inaction for long enough to ensure appropriate reciprocal arrangements are actually made, some business units are still going to see relocation as a more attractive alternative.
Is that a intrinsic limitation or just an omission with the implementation?

I have a TP-Link Smart Switch and have their Kasa app integrated with my Echo, and all I need to do is name my switches and say things like "Alexa, [device name] on", "Alexa, turn on [device name]". So it's definitely possible for 3rd party apps to turn devices on and off with Alexa without requiring users to mention the app name.

Maybe you just need to change your app to add your garage door as a device to the Echo and use the provided on/off commands rather than register your own custom commands? I can imagine the device on/off paradigm could be limiting for certain use cases, but not for this one.
The large majority of gold is held for purely monetary or investment reasons. Decorative and industrial usage contributes a minority share to the value of gold.