skysight-inc/HackerNews huggingface dataset:
> Hampering progress for the greater good just because it harms you in the short term is never a good idea.

I'd love to hear your thesis for this, in a way that doesn't whitewash away the negative effects on the individual. If you're going to claim we should all be throwing ourselves on the burning pyre of progress no matter what I'd love to hear more of a compelling argument than "never a good iea".
If we take the simple case of genetic algorithms, we already know that it is possible to brute-force the problem of programming.

The halting problem doesn't really matter that much in this context. Just spawn up a bunch of threads that churn away at the problem, using random mutations, and any that go on too long can just be considered flawed, regardless of whether they have any redeeming qualities.

Then you select the winners, based on the selection criteria, and churn away on some more mutations of those new variants.
Is there something like this that that:

1. checks to see if there is a certificate issue for the domain

2. If yes, checks exp date, issuer and certificate file

3. Logs / triggers an event

4. If No, logs triggers an event
Neat. The article isn't about Japan, though.
Ask HN: Improve C language skills after K&R?
I've already read and understood K&R. At work I write rails code and deal with challenges like large databases and scaling large codebases. I was thinking about doing Project Euler problems or cryptopals.com in C. Any other ideas?

My objective is to better understand how computers work, how ruby works, and generally to be a better software engineer.
Microsoft appears to be open-sourcing powershell
To be fair, I can't think of any significant tech company coming back from near death, except Apple. But we all know that's an exception.
I just don't think that going beyond a simple website with 'blessed' crates has much benefit, but it certainly has a lot of disadvantages as outlined in this whole thread. I'm simply saying that if the goal is to have a central place to point to when somebody asks, 'how do I do X', then perhaps making a website/improving crates.io in this regard is the better approach for the continued growth of the still very much evolving Rust ecosystem, rather than creating a Rust "distribution" as such.

P.S. Thanks for all your work Steve, it's really appreciated.
And there, you've got hundreds of African men yelling "kasa kasa!" any time a sprinkle starts, selling super-cheap 500 yen umbrellas. It was odd to see, when I visited a few years ago.
Not true. Sometimes shareholders want metrics like Return on Equity, which forces the hand of management to sell profitable parts of the business... but not profitable enough. That's the insanity of trying to maximize shareholder value.
Lukas, your schematic link seems to be broken on the project site. I have been thinking about doing a similar project with this chipset actually. I really want to put down about or 8 of these ADI parts and actually make lower cost phased array development environment. One day....
1979 Head on is considered a precursor to Pac-Man
> But look what she did to Yahoo

You say this like she single-handedly took down a healthy company. It's possible she went in with the best intentions, and worked her hardest to rescue a sinking ship.
It just dawned on me that I should of course disclose I work at the Perimeter Institute. However, I actually disagree a lot with Neil Turok on hiring philosophy and what PI's priorities should be, in a way that makes me very sympathetic toward this former physicist. But I know nothing about her actual work (she left before I arrived), and for all I know Neil made the right decision and it wasn't close.
Uber cofounder launches real estate project
I get that a lot of people think that's how the real world market works, but it isn't. Look how long it took Yahoo! to die. It hasn't been relevant for over a decade but it has coasted by on pure momentum, and even as its dying it throws 1% of its purchase price to the CEO as a parting gift.

Entrenched corporations have a lot of momentum and a lot of power. Taking them on is nearly impossible. Tesla has only been able to do what it has done so far because Elon Musk was already a billionaire and willing to risk his entire fortune on it. The Model 3 is obviously in high demand but even so the future of Tesla is far from assured (they have an enormous ramping up of production to do. I have hope they can do it but it's far from guaranteed.)

Verizon and Google made attempts at competing in the telco industry and have basically both failed miserably. Comcast, Charter and TWC continue to dominate the entire country and instead of competing with each other grant each other regional monopolies and try to merge.

The game is rigged and it's not in the favor of the average person.
BattleBots 2016 Season 2 part 1
That's the only way to totally solve it. You can get pretty far with imperfect shortcuts. Maybe far enough that it doesn't matter.
"Forecasts are kind of all over the place this far out from November. Plus, the numbers aren’t especially accurate post-convention."

And Yet it still feels the need for displaying a giant, albeit inaccurate by their own admission, graphic showing made up stats. Very cool.
Well, I am the primary user of my command line applications as they are for my research. As the primary user they better be,

1. Easy to use

2. Have standardized syntax for flags across languages

3. Be easy to maintain

4. Be well documented so that I can use them a year or 5 years from now.

My applications often have complex syntax. For instance I work in frequent pattern mining, the basic syntax for some of my programs looks like:

program [global options] -o <output> --support=<int> \
<datatype> [data-type-options] <path-to-data>
<algorithm> [algorithm-options]
<filter-chains>
<logging-and-serialization>

Being able to tightly control how the sub-commands chain together is important to me. Support for both short (-s) and long (--long) options make it easy to write both one off commands and self documenting commands in scripts and makefiles.

I write programs in more languages than just Go, and the programs in Go need to work the same way the programs in other languages work. That means GNU option syntax, which is the superior syntax for my needs in any case.
Working for me at the moment.
In 1987, an Iraqi Warplane Struck an American Frigate and Killed 37 Sailors
MacPaint Interview and Demonstration (2010) [video]
Imagine the potential of a world where anything can be built nearly instantly. If a computer can program itself, we can concentrate on trying to come up with useful things to make, instead of worrying about what we're capable of making. I have a really cool idea for a video game, but it's not going to be made because I don't have time to build it... but if a computer could make it. Wow. I become an imagineer, not a software engineer.

Step it up a level further, if computers could think of programs to build themselves (which they probably would have to if they are going to be anywhere close to practical), that's when the "singularity" truely starts to take off. At the speed that computers operate, programs would very quickly go beyond what humans are capable of.
I live in Seattle and I agree: the umbrella shame is real.
Eat24 does a lot of things, including pissing off restaurants to the point where you have to talk them into not blacklisting you because they don't call or email if you use Apple Pay for an order with a special request that requires adjustment of the total. I discovered this on a day when I'd just got back from an exhausting conference and really didn't want to deal with anything beyond eating something and going to bed. Thanks, Eat24!

Eat24 also really sucks at handling account cancellation/deletion requests, above and beyond the degree to which their customer service has gone to hell since the Yelp acquisition. I've been trying to cancel and delete my account per their privacy policy for almost a week now, and oddly enough, it's become impossible to get anyone to respond via email or website messaging. So that's more time wasted and frustration added. Thanks, Eat24!
Sage have X3. Maybe not on the scale you're looking for.
Be careful to differentiate working on important problems and being paid to work on important problems. I've heard (though I can't find any sources) that one of the reasons Einstein took the job at the patent office was because it was such a low effort job that he had time to work on his more important ideas.

Also note that some of the major breakthroughs in the past decade or two have been by mathematicians and scientists that are outside of the "system" (Grigori Perelman, Yitang Zhang (though maybe he's not as much of an outsider)). Maybe a bit outdated but Riemann and Galois also fall into that category.
This sounds interesting. I'll go looking for it myself, but can you point me towards the (mailing list?) discussion of this?
Out there are a lot of announcements of really existent research results, even popular ones.
Ah, thanks for the correction.
They probably already figured it out if they can build a simulation this huge.
I'm not going to deny there's a rise in misogyny on the internet recently with the MRA b.s. but personally my objections to her pay are the same as every other executive. I can't speak to anyone else's motivations.
Enum Alternatives in C#
What need to be tested in E-commerce websites?
Microsoft Pix
The only thing that should matter is which text editor she uses.
What sort of regulation do you propose?
I neglected to mention, FNB only serves food in Tompkins Square Park on Sunday.

In your situation, forget about a job that involves R machine learning, unless you already have an in. Get a job as a messenger, or supermarket stocker, or McDonalds burger flipper or something. Look for signs in stores that say help wanted, or find Manhattan messengering services you can work at.

Don't look for an apartment. Look for a room to rent.

There are different recycling days in New York, and some supermarkets have 24/7 recycling machines. You can take cans from people's blue recycle bins, put it in a container (the street collectors use a basket with wheels around here) and 20 of them means a dollar.

Also - on Staten Island is a place called Ganas. Some people work in their stores and live there. They own residential buildings, stores etc. Some people live there and work elsewhere. I don't know if they have space available, if you tell them you'd like to live there and work in their stores, and perhaps one of you eventually would get an outside job (or maybe both), it might work out. The inner circle of Ganas is slightly cultish, but lots of people come to New York, live there a few months, then go somewhere else, and had a good time of it. They don't push you too heavily to join their meditation circle or whatever it is. There used to be a Ganas splinter group with a building near Ganas with a building, I don't think they owned businesses though. The living is cheap, communal etc., but it's a roof and a job, and some of them have outside jobs.

The city places homeless people, but if you're a walkin you'll probably be sent to a homeless shelter with a lot of mentally ill and criminal people. People get their stuff stolen, sometimes worse. There is a curfew too, although if you have a legit job it might be extended.
What are the costs of solar power intermittency?
OK then I'll provide a citation [1] that's not just me "bloviating". Enlighten me then, why else is Turok considered more credible if his career is solely built as you say? I agree in some sense with what you're saying, it trivializes these things, but how are you supposed to get people to work together at these institutes if they all go off in orthogonal directions and there's no hope of even a hint of experimental confirmation? It would be like the situation in high Tc in the early 90s all over again, the sectarianism she is accusing people like Turok of. My point was about tying it to experiment, not "does her model have something to say about gravity waves and CMB polarization too"

[1] https://www.quantamagazine.org/20150130-joint-dust-analysis-...
It's really unfortunate that the wiki is so neglected. I've gotten to the point where I can't simply trust anything on it anymore. It has (had?) the potential to be such a great resource to compliment the Handbook.
Misery Map: Nationwide airport delays
Housing is cheaper in other places because salaries are lower. The same worker who is paid enough for a $600k house in a tech hub would be paid proportionally less in a place with cheaper housing. (Unless he was just underpaid in the tech hub, and could have gotten enough for a palatial house in the tech hub at a different employer).

People don't live in the national average, they live in limited geographic areas, and the salaries that make people try to characterize tech workers as rich tend to come in - you guessed it - SF, NY, and DC.
“Think Different” Is Bad Advice
And Android isn't helping ensure AdWords is fed with traffic despite what their competitors do? (E.g. a hypothetical MS or Apple monopolized mobile ecosystem who could choose to default to non-Google)
Illumina Names Philip W. Schiller to Its Board of Directors
Cities Struggle to Add Housing and Maintain Diversity
Hi, I'm also from St. Louis, any chance I could bounce some questions off you in regards to consulting? My email is in the profile, thanks!
>She was the best CEO of all the ones Yahoo had seen

So the best CEO Yahoo! has ever seen couldn't turn the ship around. does that say more about the state of Yahoo! or the competence of the CEO?
> Software engineers need to recognize this common threat and organize (labor) sooner than later.

Has organized (labor) ever saved organized labor's job?
One thing that's useful is priority signalling at traffic lights that gives buses a green light on busy routes. In my hometown of Munich, this has cut journey times on some routes by 20%:

[pdf] https://www.mvg.de/dam/mvg/ueber/unternehmensprofil/mvg-imag...

This in turn means cost reductions as fewer buses/ drivers are needed to run the lines.
> She did fail at the job she was hired to do.

But did she? The market had valued Yahoo's core assets at -7B (that is, negative 7 Billion), if you added all of Yahoo's assets and compared it to the market price. But she sold those same assets for +5B. That's a decent turnaround, isn't it?
You and I have seen very different parts of the "First World", then.
JetBrains Rider – the story so far
That'd be a cool project...
The link is working for me, the schematics should be here: https://s3.amazonaws.com/freesrp/prototype-r2/freesrp-sch.pd...
Are you sure it's broken?
Not at all. If a human can do some damage, so can a script. Giving appropriate accounts permission so that no 1 account can destroy the whole system is just smart.

But thanks for assuming I'm some inhumane business exec, or a VC.
The halting problem is often misunderstand as "computers can never detect if a program halts". It actually states that "computers can never detect if an arbitrary program halts".

There is a fairly large subset of useful programs that can be proven to halt. Anything that uses straight-line linear control flow. So can anything with that plus conditionals. So can that plus foreach loops, as long as iterators do not reflect updates to their underlying collections. Add a "forever { ... }" construct and you can prove that the program will not halt; in combination with the other constructs, you can prove liveness on each request handler while also guaranteeing that the server itself will never go down.

The two constructs you have to watch out for are loops that mutate state used in the conditional and unbounded recursion. Even for these, there are techniques to increase the set of programs that can be reasoned about, eg. using dataflow analysis to identify which state is mutable and preventing it from being used in conditionals or tracking data & codata through the typesystem.

http://blog.sigfpe.com/2007/07/data-and-codata.html

Such a language would not be Turing-complete; you won't be able to write an interpreter for a Turing-complete programming language in it. But the majority of common business problems don't require an interpreter for another programming language; most of them focus on storing data, triggering events, or computing functions of data.
Improving the WordPress User Experience
Help somebody else learn C.
Not sure we qualify as a startup anymore, but if you are into innovative enterprise databases, LogicBlox is hiring: http://www.logicblox.com/us/#career-anchor
Why would Panasonic share their industrial secrets with Tesla? They have nothing to gain and plenty to lose from doing so. There are plenty of other EV manifacturers with equally large (or larger) need for cells, like VW, Nissan, Mitsubishi etc.
Proprietary algorithm that predicts future criminals okayed by Wisconsin court
Feel free to get in touch (email is in my HN profile) or to look at the AWS Careers page.
This is great! I was actually looking recently to see if there was any definitive guide to best practices in single and multifactor authentication, and this is a pretty good description. Would be nice if there were a separate guide on actual implementation of such systems.

I really appreciate this section, as I have been frustrated in the past by stupid password complexity requirements that actually reduce the amount of available entropy for passwords: https://pages.nist.gov/800-63-3/sp800-63b.html#appA

Note that this might have been a better link, giving an overview of the whole series and development process: https://pages.nist.gov/800-63-3/
It's possible they mislabeled it, but one would think they were still on the hook if they sent any DMCA notices, as they should not have any reason to believe that they were the copyright holders or in any way authorized to sue for "infringement" of the works... particularly when sending notices to the actual copyright holder.
I hear what you are saying about CRUD, but then I look at Kendo and weep...
I've read it. And "Ideology and Linguistic Theory. And met a handful of the principals involved. And read an inordinate amount of source material i.e. monographs, books, essays, etc from the early 20th to now in American Linguistics. My point is that the hate here seems to me principally to come from 1) Chomskys criticism of AI and Norvig's program in particular 2) His politics. Anti-capitalism isn't exactly going to be the most well recieved ideological view point at a forum dedicated to startups. Also, the meat of my point still stands, not many of the commenters at the time replied in any interesting way about his actually theory. Typical drive-by internet commenting, but whatever.
Amazon Web Services tops Gartner’s new public cloud ratings
The short answer is "Research shows that yes, it probably helps". It gets the child's attention better being a part of it. :P

[0] http://onlinelibrary.wiley.com/doi/10.1207/s15327078in0701_5...

[1] http://www.sciencedirect.com/science/article/pii/01636383928...

You can find more citations at the bottom of this page: http://www.parentingscience.com/baby-talk.html
How to write unmaintainable code
Excellent. I was genuinely interested to learn about their product.
I hadn't thought of it that way, thanks for bringing it up. Yes, I'll have to ask to see how its viewed culturally.
What Elon Musk's Latest Tesla Blog Post Means for Uber
Thanks, this is a good summary.

I suspect there's probably something to the phenomenon (even in terms of turnaround CEOs), although I'm immensely skeptical of the people who explain this with "women are seen as caring and sensitive so they get positions where morale is bad". That narrative seems like a terrible way to explain many of the other outcomes, like preferring women for hotly-contested political races.

I'm also hesitant about the "afford to turn down a crisis" narrative - certainly it could apply in many cases, but turnaround CEO for Yahoo isn't a job people were running from. Taking or rejecting it was hardly the kiss of death: saying no looks sensible, saying yes either makes your name forever or gets an "at least you tried". (Does anyone think this exit is going to actually harm Mayer's employability?) And indeed a bunch of men also took the role and failed, arguably much worse than Mayer.

I do think the signaling thing is quite true. If things have been going to hell, appointing a radically different CEO shows new direction, and an appointment like Mayer is a great way to produce news stories about your new direction (with big pictures of her in them - it might be a sexist assumption but it's also a very media-friendly one). There's also a claim that it's a way for something like Yahoo to signal "See, we aren't outdated and stuffy! We did an appointment you'd never see at a boring old bank!"

Rambling aside, none of the studies really sold me in either direction (replication crisis and all that) but I can see a lot of reasons this could happen in places where business as usual hasn't been working.
Nothing helpful to say, but remember that there are official 'Who is Hiring?' / 'Who wants to be hired?' / 'Freelancer? Seeking freelancer?' posts at 11 AM Eastern time on the first weekday of every month.

Remember to look for them on Monday and read and post in the correct ones. You can see the last edition to get a general idea of the tone of the posts: https://news.ycombinator.com/submitted?id=whoishiring
Supposedly this sort of thing is also why Microsoft Word documents were so hard to parse at first - they were just a memory dump of the process and not text at all.
Well, that can help.
I have no interest in organizing to artificially give myself a job that isn't necessary. In fact that seems insane.
As I understand it, Buffet has a negative interest rate loan from insurance premiums (essentially if you write 100M of insurance carefully on Jan 1st, and you only pay out 96M, then your customers have given you a yearly loan of 100M at an interest rate of -4%)

As such you can invest that money in assets able to throw off 96M in cash, like mattress sales or stock dividends, even if the return on purchase cost of the stocks is 2 or 3%. If anyone was to borrow 100M to invest they would not see a nice 6-7% return, but for most of past 40 years would see a negative return.

The cost of capital for Google will be different - most of their ad revenue is upfront but is short timescale (say a week) so it's not annual like BH. At best their cost of capital is probably zero. So their range of investments is smaller compared to BH.

And let's be fair - the brand is different. Google fiber is one thing. Google Coke? Google Mattresses?

Google is almost DNA bound to swing for the fences, and one suspects their will be no investor festivals for Serge and Larry in their 80's because the returns on that strategy don't often work.

But betting against Google is also a bad strategy :-)
What I want to know is if they sent DMCA notices over these.

https://www.law.cornell.edu/uscode/text/17/512

(3) Elements of notification.—
(A) To be effective under this subsection, a notification of claimed infringement must be a written communication provided to the designated agent of a service provider that includes substantially the following:

[...]

(vi) A statement that the information in the notification is accurate, and under penalty of perjury, that the complaining party is authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.

=====

I'm having trouble figuring out if there's any way they could have a good faith belief that they were the copyright holders here (I suspect not), though I do not know whether or not they ever sent DMCA notices containing all of the elements.
Show HN: A simple infinite world in WebGL