skysight-inc/HackerNews huggingface dataset:
I'm not a programmer but I've thought about this a lot. It'd be interesting to know if my simple solution here has something wrong with it.

My idea is based on time - if we assign each song to a 1/1000th of a second, we play the song that matches the 1000th of a second when the next song is called.

In this case, I'm referring to the 1/1000th of a second of current time of day. Depending on the song´s position in the second that I change tracks, is what song gets played.

A bit more randomness (if this is needed) could come if we use Pi - for example, we can run through a series in Pi which adds to the ID of the song. Differing track lengths then do the job of ensuring that we always wind up on a different song in the loop.

The above seems to my layman's eye to be a simpler solution, at least.
Good implementations actually don't make a random choice, but do a random sort and then play the whole list, then random sort again, then play again the whole list, etc. The only possible problem here is when the last song in one playthrough is the same as the first song in the next playthrough. But even that can be overcome by re-random-sorting the follow-up.
Robert Scoble rant on not doing your homework before you ask for help [video]
If only there was a foss cpu that you could easily install on a fpga - that would be really great.
I'm not really sure this is some sort of miracle drug that the establishment just doesn't want us to know about

The thing is, it doesn't matter if you're "sure" or not, because while it's on Schedule I there can be no federal funds used for research into whatever degree it may be a "miracle" (nirvana fallacy) drug. I hope we can agree that therapeutic substances have been derived from harmful ones.
Yes, it is used to denote the source of a bit of news or a paraphrased quote.
Our Product Hunt Strategy: How we optimized for maximum success and impact
While I do agree with a lot of the points:

> * Way too easy to quit the whole browser with Ctrl+Q (Chrome uses Ctrl+Shift+Q)

Saying that it's nitpicky to include this in your list would be huge understatement, it's straight out ridiculous. I have always found Firefox to be more responsive and less resource heavy than Chrome, so I don't know why you had problems with that.

But yes, you are right when you imply that Firefox seems to have prioritization problems, lots of them imo. However, it is understandable to me, making the UI looking prettier is for marketing, not usability. Most of these things you listed are not addressing a lot of users, on the other hand, having a flashier UI would address and (potentially) attract more users. But their management still needs to improve, and as a company, they should have better direction.
I don't think OP has said "these people are evil".

It's understandable that people who post in the_donald are heavily biased and even think they are doing the right thing.

This American Life had a podcast where they interviewed these people at the DeploraBall, and one of them even said that he "Memed Donald Trump into the presidency". For some it seems this is part of their identity.
Not a company I work for, but a lot of good insight here.
One Draw Call UI
I have done the AWS path in the past (and I'm pretty good with AWS mind you). In hindsight I would absolutely go with a $5 DigitalOcean droplet in the beginning. Focus on the product.
https://en.wikipedia.org/wiki/True_name
Visualizing Algorithms (2014)
So it should say "Tokamak fusion energy pushed back beyond 2050"? I'm worried that this will provoke more objections. The combo of highly technical + controversial makes it hard to get a title like this right.
I have the same skill, can build cool things in a few days, but don't really like working on one thing for a longer period of time. I want to be a researcher :o
I have seen the transit of Venus but to see this a team find an occlusion that only occurs for milliseconds is is awe inspiring! Congrats to the people who made this happen!
Not in "droves", you're right. BUT, there is a very small, privacy-conscious, vocal minority that does not want an obvious backdoor hiding in their CPU. I am one member of that minority, and I won't be purchasing from AMD again until they right this situation.

It's similar to the gaming enthusiast market, though a lot smaller. You can market to that small segment for a big win, because gamers will shell out for the newest GPUs, talk up the hardware online, which leads to increased sales. If AMD would see the benefit of working with this privacy-conscious segment of the market, I believe they would also see, not a major, but also not an insignificant uptick in sales.
It's important to break down barriers to community fiber deployment, but it's a footnote in the big picture. In most states, there is no restriction on such deployment, yet you still see very little of it.
>From there, the browsers can do what they already do best: phone home. If you get millions of different users suggesting the same official name for a web site, it's more reasonable to automatically add them so that more than just the instantaneous Alexa Top 500 is covered.

What about sybil attacks?
Now and again I'll try switching to Firefox but it's just incredibly sluggish compared to Chrome so I end up switching back.
If you tried to sell $10 million worth of ETH for dollars right now, what would happen?
Do they discourage or just not support? I've never seen Let's Encrypt claim OV is pointless or anything like that.

However, what are the benefits of OV though? From checking Google, they seem to display as regular DV certificates but have additional information in the certificate. I don't think anyone actually looks at the certificate if you have most users not even being aware of how EV SSL is shown.
They do need to make money in some way, ever since Google didn't renew their contract with Mozilla (which iirc was 98% of their revenue back in the day) after Chrome started taking off.
the ignore button works wonders.. I see so little crap now. I would pay for a curated ignore list
Wasted? Well, if you don't care for video editing, image processing, 3D modeling...

A well defined floating point implementation is everyones benefit.
Smart healthcare facilities: how healthcare providers can use IoT
Safari is the worst for me.
Everything works as it should in Firefox/Chrome, and it's always Safari with the weird issues, like not doing flex-box properly.
I have both Chrome and Firefox installed but try very hard to stay away from using FF unless I'm testing cross-platform stuff or if I want to sign into multiple accounts of a same service (one on chrome and one on firefox)

And this has nothing to do with monopoly. That's just a rationalization for their fuckup. I don't even know where to start, let me just list a couple:

1. The "Yahoo.com" by default is the worst: I know users can switch to google, etc. but if a developer like me doesn't even want to go through trouble, why would any ordinary person go through all the trouble when they can just use chrome? And we all know Yahoo doesn't provide customer-centric search results but ad-optimized results to squeeze out revenue.

2. Bad performance: YES IT IS ALL ABOUT ENGINEERING. As someone who keeps a lot of tabs open I can't use firefox because the cpu level reaches the stratosphere if i keep opening tabs and leave them around. The firefox browser performance sucks. Period.

But I think the main reason FF is failing is because the developers are out of touch with the reality, just like in this article where one of the developers complain it's because Google is pushing chrome through monopoly. He's forgetting that before Chrome, it was Firefox who won despite MS pushing IE through monopoly.

If the developers were more self-aware, they wouldn't have let all this happen.
Using AWS is the problem here, and that's why it's so expensive. You could do this on bare metal WAY faster and more efficiently, and then you own the hardware forever, for the price you paid to do it for a month with a third party.

AWS does not scale this way, you can't just throw more resources at a problem and expect to be profitable.
> The number of people on this planet with the singular knowledge to build a modern processor, from scratch, I would estimate is well under 1,000

I am pretty sure that most EE/CE students at some point or another implement a basic processor on a fpga. That being said, I am not sure how many of them would be able to build a "modern" one.
I worked on a AAA game. I controlled the networking code (web services really) down and the entire server infra for our project. All of that was full TDD but it was also all greenfield by me who had done heavy TDD before and working with an external team who was all TDD. I even wrote integration tests from a stub client that ran on the playstation as part of the build to hit my server and a stub server to do wire testing for the client as part of my builds. Also had a full load regression test as part of my build that ran every checkin on a smaller slower cluster.

The main game had no tests... except that you need to realize that we had 480GB of asset compiler integration tests and 32GB of game engine integration tests.

As a heavy TDD person it took me a long time to realize that this can be very sufficient though it's a longer turn around loop. The test coverage just from being able to boot the game up is quite large. This is something that many non-game type programs have real issues with, they can't easily just "run all the user data". I know we had one project where we did a lot of TDD but it wasn't actually as good as just running the entire input set every build which I eventually switched us to. This was a non-game data processing system. Doing this + unit testing gave us great coverage and few bugs.

Generally major bugs were found within 15 minutes by another engineer, eg the next person to sync, build or run the engine or art compiler.

I do think we could have unit tested the core collections libraries in the engine to great effect and faster turn around but the build was not really segregated in a way that we would take advantage of this. It was just a monolithic build; the collections objects were heavily header included so there really would have been a build step to built them into their own test exe, run them then build the game. So I'm not sure how much benefit we would have gotten. I think in 4 years I saw one collections issue that lasted past just launching the engine and not having it crash.
According to the Logjam paper, the 1024-bit individual logarithm would cost around 30 (parallelizable) core-days once the group precomputation is over with. Unless they're being exceedingly stingy with their hardware, 30 core-days (less than a day in a single powerful workstation) would already be 'file a ticket' levels of easy.

(Note that the time reported in this newer paper is calendar time---it's still 10 core-days, so quite comparable to the non-special variant.)
Are you saying that you only look at 10s of websites or 10s of pages? As a (frontend or full-stack) web developer you end up looking at many 100s of page views a day, and those extra seconds matter. Both in maintaining a semblance of flow, and in real cumulative time. I switched to Chrome the very first time I tried it, very soon after it was released, and never looked back because it made me happier and more productive.
Looks great! It would be very helpful to be able to rename and delete templates, even if only on the web interface.
I know; OV never really caught on. I use them with SiteTruth to read site ownership and look up information about the company. This doesn't work for Let's Encrypt sites. I think that if you're accepting money, you should have at least an OV cert. Most shopping sites do.
Always...though HackerNews has a horrendous system of notifying me when I'm mentioned (non) so sometimes I miss these :P
Indeed, I'll never forget how my first exposure to Chrome came as a result of updating Flash and finding that it had not only installed Chrome, but set it as my default browser. That was the day that I began weaning myself off of Google services (still don't know if I'll ever make it off of Gmail, though...).
On the contrary, the convergence properties of fictitious play (https://en.wikipedia.org/wiki/Fictitious_play) are well understood.

The key quote in the article is: "there’s no guaranteed method for players to find even an approximate Nash equilibrium unless they tell each other virtually everything about their respective preferences."

This is a layman's way of saying that "if you don't know the utility functions of the players, it's hard to make computational inferences". The example in the next paragraph with a game with 2^100 leaf nodes carries with it an implicit assumption that the utility function for each of the leaf nodes is arbitrary.

Compare this to the game of Go, a game which has in excess of 2^2000 leaf nodes. The success of AlphaGo indicates that sheer size is not a barrier, rather it is being able to parametrically express the utility function for arbitrary nodes which is important.
What took place in /r/opiaterollcall and why was it banned?

EDIT: Looks like it was a place to connect opiate buyers and sellers
Yep, I agree. The users that infiltrate other subs don't announce they're from the_donald, but their rhetoric is still the same.

Someone wrote a script that would res tag the_donald posters in other subs, and it's very noticeable how they're the ones derailing discussions that just involve a keyword like immigration, Islam, Europe, race, healthcare, or other hot button issues for them.
> I made a chatbot that rolled dice, and it was constantly criticized for being "broken" because four 3's would come up in a row.

> These accusations would come up even though they (all being computer science majors) know it's possible (although unlikely) for these events to happen. They just don't trust the black box.

I am reminded of the approach that GamesByEmail.com used to address this criticism:
http://www.gamesbyemail.com/News/DiceOMatic
Inrix, TOMTOM, and a couple other have been providing this data as a product for at least 2 decades. There was an early provider that lead the space, but the name of that company eludes me at the moment, may have been actually purchased by inrix.

Most of those companies focused on 10m+- resolution and focused on path data to build traffic speed data for local news companies.

Only cost a couple million bucks and an extensive partnership agreement to get into the space.

There is a lot of data washing in those agreements, mostly related to preventing reverse identification.

Airsage has taken it to the next level in the more recent past with GPS based anonymized data, but data with EXTENSIVE history. The Airsage product is zip code and smaller resolution and can provide months to years of location history of an anonymous cell phone id.
* Type safety is weak, as is with JSON, but both aren't un-typed."

How is type safety "weak" with an ORM? You are using strongly typed objects.
Put everything in Google BigQuery or Google DataProc.

Cheaper than both and hardly any maintenance required.
If they worked in sales in one industry, I suspect they'll just move on to sales in another industry.

People have been trying to automate sales forever. Catalogs, telephones, websites, etc. We still seem to have tons of sales people.
I for one don't trust anyone in that list (maybe computers?). But, I think I can trust my neighbor. Maybe that's where it starts.
Exactly my experience too. I have been an automation developer in three teams across two games companies - integration tests provide great value if run continuously and daily, they are especially helpful for uncovering regression. Also the parent describing the sad state of affairs in the AAA games industry is fairly accurate and that leaves little hope for TDD/BDD and other similar practices. One of the sources of all of these problems are business model challenges at a company level which then leads to low pay and high stress creating high attrition. Things just aren't planned out the way you may think they would be. The toss away tradition means that unlike companies developing long running services where automated tests written once may be valuable for even a DECADE, that's not true in games so the ROI isn't quite as high, although this may be changing slightly at least when it comes to engine churn and so in does appear to be slowing down.

Aside - having worked on automated testing in the AAA games industry I have found that good reporting helped managers and other devs better see the ROI from the work put in and I have been involved in creating a service for reporting automated test results across dev teams, see my profile if you're interested and give it a try, you can use it for free and I'd love to get your feedback - send me an email.
Parts of DRAM, USB, and GPIO controllers at least are probably going to stay closed for the short term. The analog properties of their PHYs are per process hard blocks typically that the fabs are super into keeping locked up.

I2C and SPI are pretty trivial though, I've written HDL for both of those. SPI is literally just a shift register and an chip enable signal.
Empty charismatic leaders only work when there is no good alternative offered. People are rational, they rejected Clinton because her policy was a continuation of Obama's 8 years. And in those 8 years the quality of life in Appalachia has not improved.

Coal to them is a dream, its the last time people in their family and towns had money to spend and were happy. Telling them their glory days ruined the planet is not a way to convince them of anything.

The problem with Appalachia is that nothing short of basic income will save them. No rational investor is going to build any new manufacturing there. And even if they extract natural resources, it will be done with 1/1000th of the workforce and the value will flow right to the pockets of a large corporation with shareholders far, far away. So in effect almost every major politician is lying to them (and they know it) so they are willing to try anything.
I had a few issues with Spotify doing this. I even saw a post where an engineer claimed it was all psychological, but I was definitely getting repeats when I had queued up a large amount of music (e.g. over 40 hours.) I think they only shuffle a certain percentage of the playlist and forget which songs have already been played after a while.

I manually shuffle some playlists now. One nice thing about the desktop client is the clipboard integration. You can press cmd+a to highlight all the songs, cmd+c to copy, and then paste all the song URLs into a text editor. Then I used "permute lines" in Sublime Text to shuffle them, then cmd+c and cmd+v to paste the songs back into Spotify.
Why are enterprises moving away from public cloud?
I want to use firefox, I really do. But I can distinguish when it's running and when it's not by my macbook fan noise. And yes I've tried all kinds of clean ups. but it just sits there on the background consuming 40% of a cpu while doing nothing.
Hi Nate,
Wanted to give you a heads up that I'm seeing a blank screen your "Our story" page. Chrome. No console errors. There is markup in source. https://www.lever.co/our-story
This is actually useful for many rpg games.
How [the game of] Checkers was Solved
70 Biographies Recommended by the Staff at Powell’s Bookstore
Now we need one that follows the inverse gambler's fallacy. Ever since I taught my wife about the gambler's fallacy, it seems like she falls into the inverse of it. It's pretty amusing actually.
Thank you so much!

Brian is not currently with the team. I'm personally grateful that I had to the opportunity to work with Brian as my partner before Lever on our open source efforts (http://derbyjs.com/ and https://github.com/share/sharedb), taking part in YC, and in the founding and early days of Lever.
As nice as your list is, I have a few issues with it:

1 - "World police" tends to stick around, or soon comes back. (depending on how encumbering you define the "world"): US, British Empire, Rome, Ancient Persia, Chinese Dynasties. All have sought and won control of major parts of the world because it was beneficial to them and their trading partners.

2 - Sharing control of the internet with whom? China? Russia? Iran? Saudi Arabia? Cuba? The internet is fragmenting and soon each country will have their own local control. No need to share. (unfortunately)

3 - War is about power. As long as one person wants power, there will be war of some kind.

4 - Politics is also about power. As long as politicians have that power, they will seek to keep it (see also #3). See Venezuela for a current example of how sad this can get.

6 - Status, attention, and ego are just a few things that cannot be automated away. If your point were even remotely true, then the difference between a typical underpaid school teacher and Elon Musk (or Larry Ellison, or Donald Trump, etc.) would be trivial after the 100+ years of automation we've experienced.

Finally, collapse of empires tends to be followed by periods of lower economic output and higher violence; not to mention significant loss of knowledge. I'm not happy that we have one, but seeing it disappear could easily be worse.
Most of this talent is in the private sector. Primarily around traffic.
That's really clever - I've been wondering how small and quiet you could make such a device. Can you imagine how cool it would be to have one of those attached to a VR controller? You'd be able to get real (albeit slight) resistance when you interacted with things.
DeepFlight – High Performance Personal Submarines
When the source is leading it makes sense...

Source: Headline

This reads much better

> TheStreet: Facebook to launch news subscription product
That's really expensive when your previous backup is on cloud storage
That's not really the same. IEEE 754 (https://en.m.wikipedia.org/wiki/IEEE_754) defines the algebra for two types - the single and double precision floats.

Claiming you don't need all of it means analogically you would be fine with a car that turns only left and explodes on tuesdays. Which might be true for your case, but an abysmal set of limitations for a general purpose device.
Looks like an issue with the template on that page. You can actually scroll down and the content is below actually. I'll ping the marketing team.

Thanks!