skysight-inc/HackerNews huggingface dataset:
It's frustrating when developers distribute binaries without debug information under the mistaken assumption that it's going to impact on performance. At a previous company I worked at we were using Scaleform (UI solution for games) and they refused to ship debug information with their release builds. I reported it as a bug and sent them links and information about how it wouldn't affect performance, but they still refused. In the end I just built it myself.
I’ll join you and show off mine as well! Runs in terminals, and also has a rougelike adventure mode where you navigate the board with a character.

https://github.com/accatyyc/terminal-mines
You would think with Cray inventing Chapel they'd be pushing that. Least of all Fortran as that is still what is dominant on HPCs these days.
So a far-side check, but does it not execute it until everything checks out? Y'know, now that I think about it more.
> Employers have to advertise the job in local media for 30 days.

Are you sure? It's only true if by "local media" you literally mean a piece of paper on a board in the break room.

>All resumes received, and interview notes must be included in DOL application for labor certification.

You are definitely confusing PERM with H1B. PERM (certification for EBGC) requires advertising, interviewing and is, essentially, a process of proving that there are no Citizens or Resident Aliens willing to take the job. For H1B DOL just certifies that the wages you are paying are adequate for the position. Plus there is a requirement to inform your own employees about the H1Bs, which is done by positing these jobs in "local media" (in one company I've seen those posted in a closet, which also contained a soda machine so it had some foot traffic).
> The device has to know it, in plaintext, in order to actually do anything

How so? You can use pins for encryption, I believe that's what tptacek was referring to.

If you use a strong key derivation function with an efficient hardware (i.e. within a few orders of efficiency limits of current generation), while using maybe 10J of energy, will economically protect at least about $1000, or $16000 with an 8 character pin. In practice significantly more because of hardware costs for a parallel attack, and the casual cracker wouldn't be willing to spend that much on a totally uncertain reward. At moderate hardware costs it could take years to crack.
https://github.com/googoogaga/goo continued for a bit, then didn't.

OT: With Google Chrome's new Turbofan, and its altered inlining budgeting, there now seems a chance of inlining dispatch trees. Combined with PICs, and cpu branch prediction and speculation... there seems hope for wizzy multiple dispatch in javascript. Maybe. I don't know of anyone pushing on it.
Funny you mentioned crunchyroll, I regularly had to explain to people who they essentially copied youtube's bootstrapping strategy.

GrooveShark is an example of failing to make it, although there are several successful clones elsewhere.
Query for Canada FSA and LDU Postal Boundaries, Results in GeoJson
AppleScript is still a thing, right?
If I remember correctly, the initial phone screen was a joke. They literally just asked me to code fibonacci once, and something similar the other time. All the interviewers themselves were nice to me, etc.
If I make software that enables you to create things, then the software is mine and I can charge you for using it, but what you make using my software is yours and you can do whatever you want with it.

Doing it the other way around is wrong.
I hope the three of you get equally excited about whatever idea you choose. That’s the real issue. You need passion, not thought exercises.
This reasoning could be extended (and maybe it should be) to remove APIs/headers allowing detection of OS/browser version (maybe Mac users are willing to pay more?), screen size (bigger monitor = more disposable income?), etc. For all of them there are tradeoffs, but it would be an interesting exercise to think about.
Being in China now, I can say that just because it works doesn't mean that it's great. I think the government has demonstrated multiple times that they can block and throttle VPN connections at the flick of a switch. If one works, it's because of the government's mercy, not because of some circumvention team's ingenuity. That's my final conclusion. Yes, new methods might break through those times the switch gets turned on to block, but those new methods get blocked eventually too. It's an arms race where one side has near unlimited funding.
How does the Reset button on the Movie Server work
FWIW, my partner and I were in a similar position after winding down our first company together ~1.5 years ago. We decided to just interview our friends and friends of friends companies asking about their biggest pain points. This gave us two things:

1. A common pain point across a sample of ~10 companies (the pain point was customer support, which lead us to the problem of automating first responses to customer support queries and our solution is https://ada.support)

2. A group of early, paying customers to help us build the product they needed. Paying because we wanted to make sure what we were building was actually valuable.

I don’t know if my partner would be comfortable with me disclosing our financials, but I’ll just say we’re close to being profitable with a team of 16.

Hope that helps ¯\_(ツ)_/¯
So is there a default header to say 'I support 103s' or 'here are my extended capabilities'? Or are we just going to have every API ask for 'x-<company>-preload: true'?
Maybe I just can't find it, but what URLs are pingdom.com checking? Do both issues have the same content? Or does one have 50 comments and another has 1?
From this fine article: "Credited as the home of the first highrise apartment buildings, Shibam has become a symbol for the rise and resilience of middle eastern culture in the desolation of the surrounding desert."

There were 46,600 insulae in Rome at the time Shibam was built, and only 1790 private homes.
It doesn't say how wonderful Rust is

Except that's exactly what it's trying to say.

It's a list of facts.

Let's take one:

"In the last ~3 months, 36 RFCs were merged."

What does that even mean? How does that relate Rust to any other language? Do I really have to do all the homework on what an 'RFC' really is in this context, whether 36 is a lot, and if 3 months is fast? Sure, it's a 'fact', but it's a fact devoid of context tossed out with a giant pile of similarly context-free facts. In order to make Rust seem like it's wonderful. To people who evaluate such things uncritically. Congrats if that's what you want to attract.
How Stalin became Stalinist
They are. In fact, earlier this year, for a while in the early morning, 50% of the plains were powered by wind.

https://www.bloomberg.com/news/articles/2017-02-13/wind-on-t...
Thanks for the interesting write-up!

You say here yours wins around 50% of the time on expert, whereas your linked article says 50% of the time on advanced - is this a typo, and/or what's your success rate on expert?
Paper abstract highlights the model's data efficiency several times:

Learning from few examples and generalizing to dramatically different situations are capabilities of human visual intelligence that are yet to be matched by leading machine learning models. By drawing inspiration from systems neuroscience, we introduce a probabilistic generative model for vision in which message-passing based inference handles recognition, segmentation and reasoning in a unified way. The model demonstrates excellent generalization and occlusion-reasoning capabilities, and outperforms deep neural networks on a challenging scene text recognition benchmark while being 300-fold more data efficient. In addition, the model fundamentally breaks the defense of modern text-based CAPTCHAs by generatively segmenting characters without CAPTCHA-specific heuristics. Our model emphasizes aspects like data efficiency and compositionality that may be important in the path toward general artificial intelligence.
There's a really simple idea that's kind of a... why hasn't anybody done this yet? A simple abstract surveillance fence. A weave of drones + infrared + vision and other such tech (perhaps directional mics?) could create a highly secure border around an area. Uses would include states/nations, private households, company facilities, public works, maybe even things like sea observation (navy please stop running into things, preventing illegal fishing / human trafficking / drug trafficking / etc) and so much more.

Seems like it would be a really fun problem to solve as well.
What about general-purpose software? I've been toying with a software idea for years that has as guaranteed a user base as you could get.
If $4700 in ads could sway an entire US Presidential election, that has to be the most cost-effective use of money to achieve a foreign policy objective in the history of the world.
In house labs are advertised as profit centers for doctor practices:

http://www.physicianspractice.com/blog/three-good-reasons-of...
I still believe some of the loopholes are intentional left alone by the government.
Holy smokes I feel you on the cronjob thing. They just went to beta with it in k8s 1.8, so now I'm waiting for that to get stable on GKE. That plus a managed Redis/memcached would be all that I need right now.
It literally just says "please download this into the browser cache". Nothing happens to things in the browser cache - they certainly don't get executed. Later, if a page tries to load resources, it might come from the browser cache.
> You can't challenge a signature for invalidity

In New York any poll worker can challenge a signature for validity. Those ballots are specially marked and subject to individualised scrutiny.

This thread has got to have the highest-confidence totally-wrong assertions I’ve seen on Hacker News in a long time.

> his/her ballot turns into a provisional ballot, and the first-cast, bogus ballot is never retracted

What do you think happens to provisional ballots? They’re provisional because they’re specially handled. If a double vote occurs on a name, that’s certainly investigates (again, in New York).
Does A.I. include constraint solvers?
The funding model in the US means that providers have all sorts of incentives to pay people other than doctors lots of money to help them maximize patient volume.

(I say providers above because doctors are often just part of the machine, but the machine doesn't want to waste the doctor's valuable time any more than an independent doctor does)
Show HN: Find DOM elements asynchronously
... That's the claim of an eclipse in Joshua? It's baloney.

I've seen a total eclipse in person. The most dramatic part of it, which doesn't seem to come out in most modern accounts, is the speed and intensity of what happens when totality happens: 98% coverage is much tamer than than 100%. The temperature drops by several degrees--it feels like at least 10°F--and the sky goes from "it feels cloudy" to "it's dusk except I see light in all directions."

For someone in a pre-Axial Age religion (such as then-contemporary Judaism), which makes a heavy theme out of the idea that humans need to perform rituals to literally keep the universe going, the first thoughts are going to be "how did we screw up?" and even after things return to normal, it's likely to still leave people with the impression that they narrowly avoided the end of the universe.

It's difficult to see even a liberal priest making rhetorical flourishes to older traditions converting an eclipse to that kind of depiction. The text pretty much has a running theme of "gee, it would be nice if the day were longer so I could finish slaughtering my enemies;" eclipses (even if not total) are notable for their very distinct darkening of the sky. The text also emphasizes that the sun and moon stand still, yet an eclipse is one of the few times where you can clearly observe the sun and the moon moving against each other, where you can see clear motion in real time. It's also worth pointing out that the text also says "nothing like this has ever happened before or since." This part of the Hebrew bible is suspected of being written somewhere in the 600s BC, which is more than enough time for other accounts of eclipses to filter through.
Aborting girls in China is exaggerated and you're certainly over playing it.

What about the girls lives saved by cheap medical technology?

Certainly one theory on the gender imbalance is girls tend to get less medical care due to costs and as such die at higher rates.
> No, it's the same pattern as software CD-Keys and that's been working fine at scale for decades. [Truncate for brevity]

It's similar except you're not tracking one product with a few hundreds of thousands to a million or so at the largest scale to tracking many products with billions of copies sold. Just taking vitamins/nutritional supplements for example, last year that market sold 36.1 billion dollars in the US alone so ROM that's 1-3 billion codes to track. That gets whittled down pretty quickly by people who don't use the service but it's still a lot when you start adding other industries too.
The era of easily faked, AI-generated photos is quickly emerging
> Yes. I found a single link to to illustrate that it does happen

A single instance is an anecdote, not data. You should not make policy by anecdote.

>Two different surveys have found that ~13% of illegal immigrants from Mexico have registered to vote.

Which surveys? By whom? I've never heard that before, and I follow the issue. I'm tempted to call this an outright lie.

> It seems in every election cycle in King County, Washington people mail in ballots of recently deceased relatives.

Again, that's not in person voter fraud, which doesn't exit as a real problem. That's mail in ballot fraud, which none of the voter suppression laws and purges target. I previously said twice, mail in ballot fraud is the only way voter fraud practically ever happens in the US. You are willfully trying to obscure that fact.

> By definition even a single ineligible voter destroys the integrity of an election.

No it doesn't. The margin of error on counting votes is at a state wide level is often measured in 1000s of votes. A single fraudulent vote is noise statistically. You are lying and pandering to fear to support draconian and ridiculous voter roll purges. You are presenting weak arguments and no real evidence. You are trading in anecdote and fear.
> Why on earth would you not want to distribute the overall application load.

Maybe because I want my phone battery to last a long time, but I don't care how much electricity the web server uses. Maybe also because the JavaScript is probably proprietary software [0], which I don't want to run on my computer.

[0] https://www.gnu.org/philosophy/javascript-trap.html
Synthetic differential geometry formalizes calculus in a way that precludes most monsters. Quite nicely, it allows you to use infinitesimal reasoning. The price to pay is the law of excluded middle. If you're a programmer, you're probably fine giving that up.

The wiki page has good references: https://en.m.wikipedia.org/wiki/Synthetic_differential_geome...
When to use Docker
Bacteria Can Evolve Resistance to Drugs Before Those Drugs Are Used
So it's Lua?
Valuable function for a niche.

Function ideas: scheduling, workforce mgmt, payments, commerce, task management, workflow, ordering, marketing/advertising, customer mgmt

Niche ideas: restaurants, dentists, construction, financial advisors, teachers, parents, event planners, handypeople
It's supposed to be this way but in practice it doesn't seem to work. With methods/functions it's a problem when they call other functions.

So really the idea that a good design is also testable is somewhat of an approximation of reality, It has some elements of truth but at some point making your code more testable actually makes it worse, often you need to make other compromises. Then the interactions of pieces of code typically happens in much more brittle system/integration tests. YMMV, this is just my experience.

A lot of interesting pointers in the replies, thanks!
> Perhaps not voter fraud

You said it was an example of voter fraud, I guess expecting no one to be familiar with the case or to bother reading the decision. What is your game here?

> substantially more improperly cast ballots

Then fix the ballots and the procedure for casting them. THat's no reason to purge rolls with a 99% error rate in the purging process.

> The judge's ruling does not change reality.

Neither does you nonsense argument. The ruling does however change settled case law. And wishing it away doesn't make in person voter fraud a problem, which it is not.

You are a liar, and you are spinning the truth. You are clearly a shill for the interests that want to purge rightful voters from the rolls. You are an enemy of democracy.
Getting People with Disabilities Involved in the Maker Movement
How much do you trust the postgres developers?

https://www.postgresql.org/docs/9.1/static/libpq-exec.html#L...
People believing it did is probably even more damaging than the ads themselves. Undermining confidence in our democracy == undermining our democracy.
The guy is super angry, it doesn't matter what you say. Even if he had used different tone, I doubt he would ever accept the Nvidia support into sway.
The most interesting part of this is the timing - on the same day as the first indictments from Mueller, and a week before election day.
Keep your project boards up to date, automatically
Minesweeper X isn't mine (just a happy user), but yours is cool too, thanks!
>In marketing terms, having fast page load would be called a "qualifier".

"Table stakes" is a common term for this.
The variety of products shouldn't matter though - You only need to know unique code and number of times redeemed. There is no need to track it back to an individual product.

For example, if you ship the unique codes with your products via a small card in the packaging, or a small product-neutral sticker applied to the outside, the end result is the same.

I hear you on the volume problem but I'm not sure it's a significant issue. A key/value store meets the need and will scale to billions while remaining space and compute efficient.
I would guess using a charting SaaS that charges based on views is to blame
Very minor detail, but Yahoo! didn't have a "search engine" when Google came to be. Yahoo! was still a manually curated "directory" at the time.
That sounds like a lot of fun and good exercise! The css would be terrifying though.
Google Earth on Web: The road to cross browser running via WebAssembly
Hahah, that's the rub. Being a consultant can be a good way to acquire domain expertise, as long as you are vertically focused: "I solve problems for realtors" rather than tech focused "I build web applications" or "I build mobile applications in Swift". Downside: can be scary to specialize, will take some time.

Another way to do that is to actually do the job or take a job in a company that is not a software company but that uses software. I worked for a real estate brokerage for years and now know a lot about real estate. Downside: again, you have to pick a specialty and will take a few years.

A final way is to do some research and talk to people about their problems. This is much quicker, but will require some work that you won't get paid for. Amy Hoy has some great stuff around researching: https://stackingthebricks.com/
True.

But I would counter with...Google wasn't a search company, but an advertising platform. And that's where is looked where others were not.
>The Analyzer contained just short of a million vacuum tubes and needed a team of five hundred technicians to maintain and operate it

Sounds almost like an F-35 :-)
I'd love to talk to you but probably best not publicly. I'm looking for groups like you describe, and have ideas to spare (many of which have a great deal of development behind them but could use a team and possibly some funding to get launched properly). I'd love to give you a demo or two.

rjbrown at gmail
Eve looks interesting, thanks I'll try it out. (And the detailed response.)

Most of my programming is in the domain of "take some data, do stuff to it, produce an output" and my experience with Idris so far is very positive -- more so than Haskell (which I admittedly gave up on early on), the language does feel ergonomic, and like the type system is "guiding me" rather than getting in the way. I also find its approach to metaprogramming interesting. Whether this translates to Real World™ productivity / maintainability gains vs a mainstream language, it's too early for me to compare.
With China being such a manufacturing powerhouse, I can imagine loopholes are essential to keep international business and trade in order.
Same thing -- 16x30 with 99 mines.
Yahoo bought Broadcast.com for $5.7B in 1999 (pre-dotcom bust) and Godaddy has a market cap of $7.65B as of today, so I am not sure where you are getting 20x bigger valuation from.
From the way they try to explain it, I think they meant to say a "countable" number of points, instead of finite.
I saw ultrasounds live for the first time last year due to a worry about my son's nose bone. My thought was that sonogram interpretation is an impressive skill to develop. I've done remote sensed imagery interpretation for a few years in university and it felt like just that. To a normal person it's just blurry blobs but to an expert it's a map.
Tattoo Designers
Earlier today I tested Safari, Chrome, and Firefox on my Mac using the panoptoclick site. The only browser that passed the test was Firefox in "Private" mode.

Both Safari and Chrome failed even when using "Private/Incognito" mode.
Find Startup Co-Founder
It's far from that. Didn't Google report thousands of hours of YouTube videos created? Combine this with disinformation on Twitter, Facebook, and less transparent media like 4chan and Reddit, and the sheer amount of person hours spent impersonating Americans pushing one talking point or another can have a profound effect.

The problem with Correct the Record was, other than an extremely shortsighted objective, the fact that everyone knew about it. People who legitimately defended Hillary Clinton were assumed to be shills, to be "correcting the record" and this backfired tremendously.

Keep that in mind with these releases. The advertising dollars aren't the major news. It's the sock puppets and vote/conversation manipulation that are by far the largest component of the disinformation campaign. Those costs won't be public, either.
True.

But my sense is Cuban could do it again. Parsons benefitted from timing and is likely more of a one trick pony.

Yes, a great and lucrative trick. But still one trick :)
WILL YOU HELP US- CRITICAL LAST CALL FOR RESCUE by Destiny's Road Animal Rescue
Google is now an advertising platform. In the beginning, they were no such thing. If Google hadn't essentially stolen the revenue model AdSense is based on from Overture[0], they might be a very different company today.

[0] https://www.cnet.com/news/overture-sues-google-over-search-p...
The Best Programming Languages for Trading
"We found 18 [Youtube] channels likely associated with this campaign that made videos publicly available, in English and with content that appeared to be political (These channels also posted non-political videos, e.g., personal travelogues). There were 1,108 such videos uploaded, representing 43 hours of content and totaling 309,000 U.S. views from June 2015 to November 2016. These videos generally had very low view counts; only around 3 percent had more than 5,000 views. These channels’ videos were not targeted to the U.S. or to any particular sector of the U.S. population."
Here's a WaPo summary on the legality of "the Russians" buying Facebook ads: https://www.washingtonpost.com/news/post-politics/wp/2017/09....

Basically, it all hinges on if the ads mention a candidate (illegal) or were worded in a vague manner (gray zone).