skysight-inc/HackerNews huggingface dataset:
That sounds much better than the other trivia games I have tried, which have been pretty awful, and reflect poorly on Alexa. They seem to fit a 5 question, multiple choice template.
> I've now got a 80% working setup after carefully choosing compatible components (including a Z97 Asus mobo, an insanely fiddly to get working Thunderbolt card, and a custom PCI card with original Apple chips for BT/Wifi)

Careful what you wish for. I have no Thunderbolt and no wifi on the desktop (it's immovable so I use a network cable). I would never try to get TB working on a hackintosh. Nor iMessage/FaceTime. For those I have a Macbook Pro.

Audio works out of the box. All USB ports but one work out of the box. Sleep works out of the box.

You're saying you bought a Z97 Asus mobo. You bought one that you liked just because it had a chipset that usually works, or a specific board known to work 100% from tonymac's compatibility list? If you had to patch kexts, i think it's the former not the latter.

And High Sierra... I don't have that even on my laptop yet. Waiting for a few more patches. After it works fine on my laptop I'll consider upgrading the hackintosh.

And yes, I switched to OS X after 10 years of Linux as my primary OS. I've installed Slackware from 80 floppies and hand compiled my kernels because back then it was the only way to get the right drivers in. I still make a lot of my money by doing custom ARM linuxes for various devices. On VMs on OS X :)
I've noticed something similar; it's harder at first, but once I learn to think about something visually/intuitively, I can understand/use/reason with it much better than if I'd started with pen and paper. It makes sense that this approach is more effective because if the brain has internalized a concept than it can reason with it subconsciously, but if external paper is required for reasoning about it then such subconscious reasoning is not possible.
This is a fantastic example, and it applies to just about everything in life.

That which we only use or see is simple. That which we build, is not. Until you've had a custom home built, for example, you may think a home is a pretty simple thing. Likewise, until you've built any non-trivial piece of software, you might think it simple.

I suppose it's a human optimization to conceptualize and minimize things in our mind. It allows us to have enough of an idea to get on with whatever is more important to us. The problem is when we forget that we are naturally oversimplifying everything in life (except that one or two things we're actually doing/building).
In terms of "AAA" game design, yes. There are still a few indie developers out there who actually want to produce good games. But capitalism means they don't win - the people who get the most money do.
Do you know if there is a video or slides for that talk? I tried Googling but couldn't find anything,
No, that’s “monetization design.” ;-)
In the US, most of the train technology is old and not cross compatible, making each installation difficult and expensive. Looking at the NY metro area trains and driveways, there are frequent mechanical issues, both on the trains themselves and on the train instructions such as switch problems, sometimes necessitating reversing back a few stations in order to switch tracks.
That example probably applies to 2/3 of the mobile games (and a number of web-based games).
I find Memrise much more interesting and "powerful". It only shows you sentences and relies on your brain to know how the grammar works (a bit like how a child learns how to speak).
Most metals are crystalline: https://en.wikipedia.org/wiki/Amorphous_metal
How to Get More Attendees to Your Event Without Losing Customers
I'm guessing the popularity of Python is why they're going with it. Quants and other power users are starting to drop Excel and moving on to Python, so they figure they might be able to keep some market share this way.

Otherwise I'd guess they'd try to push one of their .net languages, probably C#.
And this is a pretty good way of going about things. Details of the doors don't matter until they matter.

And if some participants have specific desires/needs/opinions about doors, you can worry about those while leaving other unmentioned details painted black.
Normal people don't want automation...
Rails, Development, and More with David Heinemeier Hansson [audio]
> That's why I've never bought a computer - next year there will be a faster and cheaper one on the market.

Computers are practically useful. If you buy a computer now instead of waiting, it's because the the cost of not buying it later is outweighed by the utility of having it now.

The spending of Bitcoins has no inherent practical value. So long as you believe the value of Bitcoins will go up more than your local fiat currency, the rational thing is to keep the Bitcoins and spend your fiat, unless your Bitcoins are the only money you have.
A bigger benefit than cost savings with the workforce would be higher reliability of service. With the Tube in London delays with driver changes often cause the trains to be held up significantly.
TfL don't suffer the external costs but the costs of one driver are insignificant compared to five minutes for 500 passengers on a train, day in day out.
I think for all three, the basic SEO stuff is actually taken care of for you as well. I had zero interest in the services until I read that it meant I wouldn't have to consult yet another seo guide written within the last six months because I wanted to stand up something new.
I live in ohio and it's 6 degrees outside I'm aloud to be mean in the morning:

https://stackify.com/popular-programming-languages-2018/
just to nitpick: in star trek it's not evolution, most humanoid races have a shared origin http://memory-alpha.wikia.com/wiki/Humanoid :)
Ask HN: Is it possible to monitize chat?
I live and work in a a European SF wanna be city. There is a fair amount of devs living around working here but almost no sense of community.

I want to start a chat application that targets specifically people working/living here, as a side project. And I'm wondering if there has been already proven harmonization strategy for "targeted chat" applications.
A YouTube video by Putin’s critic calling for protests disappeared for a while
One of the most striking columns in that list is the "Government Spending" column. It is red all over the place, including top two in the list - Taiwan and Australia!
theres research outside ai/ml - it's a big world out there.
Breaking down the hacks in Mr.Robot Season 3 finale
> from outside the application.

And that's the thing holding back adoption, I bet.
How to Fool AI into Seeing Something That Isn't There
I'm hoping it's bioengineering .
> 787 does not hold 360+40 people

Correct, but not every window aligns directly with a row.

Let’s use an UAL 787-8 for example. There’s ~10 windows per side in first class, but yet only six rows of seats (6x6 = 36 seats for about twenty Windows). In economy, there’s about 32 windows (give or take 2) on each side and yet only 20 outside rows. The middle section has 21 rows, all sections having three across seating, for a total of 183 seats in economy.

> Also it doesn't get all the way dark.

As I said, the Gen 2 windows (just rolling out now) and the forth coming Gen 3 help solve that problem. Rather than the dark blue of the current Gen 1 windows, each successive generation gets darker with the Gen 3 windows being 100x darker.

Source: https://thepointsguy.com/2016/01/darker-windows-coming-to-78...

> I just feel it was a piece of engineering that doesn't need to be there in my opinion.

I mostly agree with you, but I personally enjoy seeing out the window without the glare of the sun in my face. YMMV
I wish there was more info on the drivers of this.

Is it less demand from US firms due to slowdown? Market saturation? Shifting needs?
This may raise freelancing industry in India as well.
Emulators for the early macintosh
Did you read my comment? Prostitutes are not victims.
Someone has already answered, most metals are crystalline, the metallic alloys that aren't are actually called metallic glass, there aren't many of them and they were first produced in the 50's or 60's.

But for all intents and purposes nearly all commonly used metals and alloys are crystalline, metallography is pretty much the study of the different types of crystalline structures that any given metal or alloy can have.

Each metal can also have multiple crystalline structures this is how you give different properties to the same metal or alloy, this most usually achieved through heat treating, quenching and tempering, or alternatively metals that cannot be heat treated are often work hardened or "cold formed".
Sure there's a way to recover it - you email hn@ycombinator.com. Of course, considering you were actually banned a couple of weeks ago, the mods may not be in the mood for unrestricting your account.

As for the site having turned from "startup, SV and VC news to a popular but unfocused news site" after pg left, a quick look at pg's own submissions shows that he didn't think this site was supposed to be all about SV/VC news: https://news.ycombinator.com/submitted?id=pg
And?

When RSA 768 came within reach of brute forcing, everybody moved to RSA 2048 and RSA 4096. To make a similar leap in attacker cost for iterative hashing solutions, your login prompt would force users to sit idly for minutes, hours, or maybe even days. And making this change systemically is still underway, taking years.

Because the cost function of iterative hashing is identical between defender and attacker, you cannot pad your security in a way that is robust and generalizable against attacker capabilities in a reasonable future timeframe. How many solutions that use PBKDF, scrypt, etc, have gone back and changed their cost function (i.e. iteration count) after a year? After 3 years? After 5 years?[1] Do they tune their cost function to 8-character passwords? 10-character passwords?

And no amount of iteration within a reasonable time frame is going to prevent an attacker from cracking prototypically insecure passwords. Bitcoin becomes exponentially more difficult to mine over time. As a practical matter there's no limit to the number of bad passwords in a websites database, no matter the length.

Once you've implemented password salting, removing an attacker's ability to exponentially decrease his cost function for the next password cracking attempt, you're just putting lipstick on a pig. For people who care about good passwords, iterative hashing is irrelevant--a few extra random characters adds more cost than the authenticator would ever achieve with an increased iteration count. For all practical purposes, an authenticator's duty to attend to low-level algorithmic details ends at salting. After that, he maximizes security by redirecting all available effort to securing his infrastructure, catching bad passwords, and supplementing or replacing authentication with a passwordless mechanism.

The emphasis on specific hardware is misguided. Real-world attackers don't use FPGAs, they use public clouds and botnets. Perhaps some governments use bespoke hardware, but even then the real gains in performance still come largely from the clustering of commodity hardware. Look at supercomputers--they moved away from bespoke hardware decades ago.

Password hashing solutions that tout memory hardness and the inability to easily create bespoke hardware crackers are something dangerously close to snake oil. The features are technically legitimate but largely irrelevant in the context of real-world security. Like most snake oil, it's not that they don't add any absolute value whatsoever, but rather the magnitude of the benefit is greatly exaggerated, while the opportunity cost in misdirected resources greatly underestimated. Quibbling over a few ephemeral bits of additional attacker complexity is not a place you want to find yourself.

[1] OpenBSD was one of the first, if not the first, to both add a memory hardness aspect to their hashing algorithm and a dynamic cost function with iteration, with iterated Blowfish. But they went years, if not over a decade, before updating the default iteration count. And Blowfish is of course no longer really considered memory-hard. It's more or less an abandoned idea in OpenBSD.
WaveNet2 is not a GAN, and describing it as a "variant of GANs" is like calling Python a variant of Java: it's highly misleading (WaveNet2 and GANs are both generative models, Python and Java are both programming languages).

Also WaveNet2 makes no improvements in the actual quality of the model, only the run-time performance.
Read the grand parent post for the context of my post.. fast is good. Slowing down the key derivation function, as scrypt et al does, has a linear cost to both the verifier and the attacker. Using scrypt with standard parameters for an authentication KDF adds about 15 bits of work to each guess attempt. That's approximately equivalent to adding 6 random characters to your password. Making your password that much longer is just as good, while not requiring you to burn a half second of CPU time and thrash memory every time you authenticate.

Besides slowing down attackers, the other claimed reason for using scrypt is that it is more secure against determined attackers that implement accelerated password crackers because it is a "memory-hard" key derivation function. In fact, the experience with scrypt crypto currency hashing has proven this assumption to be false. Compared with a salted hash function, scrypt like algorithms have a lower energy density when implemented in silicon and therefore actually get higher gain multiples from various levels of hardware acceleration than you observe with straight hash functions like sha256. So a determined attacker would have an even greater edge than the scrypt parameters would lead you to believe.
Two things:

> "They find that a significant chunk of the income accruing to the top 1 percent of earners in the United States today goes to the owners of mid-market firms in a broad range of non-financial industries around the country. In other words, it’s not Wall Street..."

It depends. How are these mid-market firms financed? How are their customers finance? Who/what ultimately drives the decisions and actions of these firms?

- While inequality is one measurement, the other is poverty, lack of opportunity, etc. The issue I see time and again (read: pattern) is once the discussion is tied to the 1% (via inequality) the push back is "there's nothing wrong with being rich (and greedy)" and immediately the war (for change) is lost.

On the other hand, if we focus on the marginalized, their day to day plight, etc. then we are less likely to get distracted. The point being, sure go ahead hoard all the money you want...but in the 21st century do so many _have to be left out_? How advanced are we when such history, a preventable pattern of history keeps repeating?
I taught myself how to type too just by doing it as a kid. My home key position is much more natural (hands slanted) and that probably saved me from carpel tunnel all these years.

By fast, I mean not two finger typing and can probably touch type. You know a slow typist when you see it. It's like being behind a slow person on the highway, it's excruciating.
That makes sense. Morningstar groups all near term liquidity together, and so I figured Apple had to be constantly expanding aggressively or something and needed a warchest 7x the size of microsoft's to do it. Sitting on bonds as amid-near term solution makes more sense.
Making Your Own Photo Spread
I think the idea of Perl in Excel is terrible, but it's still less terrible than downvoting an opinion
They have moved way past the 'we cater to startups' mantra and have gone to catering to large corporations who want to get that 'startup feel'.

I'll let you know when it comes to my employer (BigCo in the Midwest) because it will mean the trend has ended.
>> from outside the application.
> And that's the thing holding back adoption, I bet.

That, plus the painfully verbose and unintuitive COM API. If they add a Python layer to Excel I would really like to see COM replaced with a simpler (pythonic?) interface.
Converting an image into ASCII art in JS
I love Hugo, but I was thinking more in the lines of a "standard" website, like Hacker News, Twitter, the official gohugo.io website (rather than their generator), etc.
> Is it at all possible?

Of course it is possible. Just consider all the registers, memory locations changed during the execution of such functions. Such side effects can affect behaviour of other code in the presence of compiler bugs.
Wholesalers are not supposed sell below the hotel’s rates. If they do, they’re likely violating their contract with the hotel.
You have to check The Simpsons, I bet they did it first
> That's not true. Scrypt is designed to make computing it in parallel on the GPU expensive while keeping CPU computation reasonably fast.

It failed at this, FYI. It turns out that scrypt silicon requires larger dies than a straight hash function like sha256, and the larger dies mean better heat dissipation, which means greater performance per watt. Scrypt attackers get a larger advantage vs cpu validators than a salted hash function. Oops.
I'm not the person you replied to, but I suspect they tend to be very headstrong and don't have a problem telling you that you are wrong with vigor. Then are willing to argue the point for an hour or two.

If you are not accustomed to it, it can be a shock, but it certainly can lead to finding the best solution.
Although I would agree that GANs are part of machine learning, some people definitely do disagree, and their concerns are valid. It's definitely an area of open research.

Your third point is actually the point of those who disagree. It's the same reason why we have the principle of unfalsifiability in science.
It's not like Indian developers are being kidnapped and shipped over on a boat to the U.S. Everyone who comes to the U.S. does so on their own volition, jumping through crazy immigration hoops. It's a free market for jobs, and if in the past Indian (or for that matter Chinese and other countries with a brain drain) companies couldn't complete, well that's their own fault.
I think the biggest issue in video games is the disconnect between how people perceive developers and what they do.
Many people complain about QA teams and how they "aren't doing their job". The real issue is that making video games requires so much testing that they can't keep up with meeting deadlines and goals. Considering that someone has to hand test nearly all situations that the only way you can really test a game is to release a beta quality game and let your users tell you whats wrong. Warframe is the best at trying to manage peoples expectations. The creative director went on periscope during a big release which made people understand what is happening. The head liveops (community manager) allows them to walk on water (https://twitter.com/rebbford) due to her ability to manage the community. Warframe is the sole example of a game that treats its uses like adults.
Sure thing! If you wish to speak to (anonymously if you so wish, no problem at all for me), just shoot me an email at proshaft188@gmail.com :) I believe in such times talking about how you feel helps recovering.
>Assuming you are US-American, I shouldn't say that you invaded Iraq either, should I?

Well, people voting term after term pro-war politicians might allow one to say that too. Either that, or they should admit it's not a democracy, and leaders can do such important BS such as going to war without people consenting.

(Not American though).
Web trackers exploit browser login managers
DeepZip: Lossless Compression Using Recurrent Networks [pdf]
They have had .net support for many many many years although not as a scripting language, but you have been able to write your "macros" in .net for a long time, deploy the assembly to a web server and have excel, word, etc download the code from there there. Its a little harder to deploy that an inline macro but gives you a central location to update the code instead of trying to tracking down and update all the copies of your word/excel documents.
Because the rate is not released by the hotel. Some agents undercut the rates, or floates a rate that is supposed to be marked up, naked (without mark-up) to the web. Asking the guest to book from the OTA is to see what voucher the hotel receives, and catch that agent as the culprit who undercut the rate without hotel's consent. The agreement with hotel and agent is that hotel can refuse to honour the voucher. In this case, the agent has floated a rate not discussed with the hotel. Hotel asked the guest to go ahead and book if there's a lower rate in OTA. Guest books, hotel has the right to refuse to honour the voucher.
What is hidden from us nearly all the time is that above the "rich" like Gates, Zuckerberg, Bezos, etc. are the ultra wealthy top of the pyramid. If you want to understand how the world truly works, take a look at those people, what they are involved with, whom they are inter-married with and what power they hold over all of us.

Realizing that even guys like Carlos Slim are only halfway to the top was eye opening to me.

How dare we "working rich" attempt to hold on to any pittance allowed us.

Just to be clear--I completely agree with your post. The people making bank in the mid-tier of "wealthy" do it via lobbying and other "can't lose" tricks, manipulation, as you say.

My advisor in grad school was pulling in at least $200K in the late '90s. That's almost 20 years ago now.
>An application that actually exists for my platform is superior to a better made application that needs to be ported across.

Not if it serves as a "good enough" stop gap that prevents the better made application from being ported.
The Fantastical Adventures of Fabulous Flournoy
[Hi from Argentina!]

I usually write the articles in Spanish and English. The English version usually has 10x move visits than the Spanish version. So I strongly recommend to write the English version too.

(I also like to write in my native language. Why use only English?)

Also, I can read in Spanish and English, some Portuguese and Italian, and a little of French and German. I had some formal education of German in primary school, but I don't remember too much. Each user has a different set of languages, but most people understand English and something else.
True. Worst case, notify me of energy price opportunities and then I can decide which of my processes to trigger.

Yeah, I hear ya. But at least it mitigates risk.
Yes, you can say that about everything. "Maybe polluting the air and driving a mass extinction event has some surprising positive consequences we just don't know yet. We should go on and see if we discover them!"

There are plenty of hints that we don't correctly account even for the known negative externalities. There are also incidents of new negative externalities showing up we hadn't known about before. I don't know about hints for positive externalities in the same order of magnitude.
Do I need to remind you of the org chart? ;)
> Because the cost function of iterative hashing is identical
> between defender and attacker

In the same sense as paint one can once is equivalent in financial terms to paying once cent trillion times.
It's 2017, use libsodium: https://download.libsodium.org/doc/password_hashing/.
You're best bet would be tech job ads. Find some big local companies to sponsor them.
First, humans are still necessary - to build the factories, to operate them, to act as security guards - and the cost of those humans is still lower.

Second - all the other costs in low wage countries are also a lot lower. Combine that with how absurdly cheap international shipping is and there is no reason to relocate the manufacture of low-margin goods to the US until you are really starting to talk about the costs of automation being so efficient the extra pennies on shipping will make a difference in earnings. Given the expense of maintaining real assets in the U.S., i.e., buildings (utilities, maintenance, insurance, taxes, building), this is likely to be a while.