skysight-inc/HackerNews huggingface dataset:
I understand that I wouldn't be able to actually run the TLA+ specs, but is there some way how would I be able to run i.e. some of the traces against a live system?

I do QA work and for quite some time I have been intrigued by property based testing. But we are usually testing lot of interconnected micro-services and when I tried to define test-scenario in i.e. quick-check, the end-result was always too complicated to maintain.

I basically tried to do a similar thing to John Hughes "Mysteries of Dropbox" paper.

It seems that with temporal logic it would have been much easier to specify the expected behavior of the program and then use the generated trace to instrument the live service and check that all of the properties still hold.
Sure, you can flag the comment and/or email us at hn@ycombinator.com.
Damn article made me cry just reading it
TTYtest: Acceptance test framework for interactive console applications with TMUX
Morocco's new $10Bln industrial and technology hub
Microsoft does not have a friendly policy in this regard.
In theory, functionally important language should be uncopyrightable.

This is the same world of theory in which software is not subject to copyright...
How is lobbying the government to create problems for it's citizens (so you can charge to fix them) related to "capitalism" at all?
Would be interesting to compare this to the number of start-ups being funded and whether that has increased.
Indie Hackers Interview: Marketing for Developers (averages $10k/month)
issue seems to have stopped after a full refresh, was having it earlier on two machines (10.11 and 10.12).

Perhaps the earlier fix also solved that one too.
Research of Most Popular Programming Languages for 2017
Are you really calling Citizens United a work of fiction? Asked where that right was spelled out, and I gave it to you.

I also didn't make a opinion on IG Farben... I called that argument straw man and ignored it because IG Farben doesn't currently exist.

Some people's appetite for argument and being proven correct is insatiable.
They dropped the price by $70
Pythagorean Theorem proof in a 2100 year old Chinese book
> Because of the complexity of tax regulations, I don't think a free/open-source/nonprofit tax preparation system is the right answer to this problem.

Maybe our taxes are simpler, but in Canada we have many free tools even endorsed by the government for tax preparation and they're quite popular.

Some of them are even offered by Intuit and H&R Block in order to keep people using their software.
The coal industry is sick – and it's terminal
Why are the only two options devs supporting them or their app breaking? I have software that is close to 20 years old that is both unsupported and still works.
> To me, this whole thing smells of the classic tactic of telling the guy, "We know you're guilty; just confess, and we'll go easy on you." Which, of course, is a lie...If the hash information isn't enough to try him with, then I'd rather he go free, than set a precedent that it's acceptable for a court to compel someone to decrypt information because someone in law enforcement just "knows" the evidence is there.

I'm sympathetic to why you'd be cautious, but that's not fitting in this case -- this is a highly specific case with a number of circumstances that meaningfully differentiate it from the generic case of providing decrypted media. He's guilty and the checksums are enough to convict him (we're talking many checksums, metadata, partial confessions) and this is about him frustrating the discovery process.

> Because once this order is allowed to stand, the level of certainty required to compel decryption is going to continually be lowered.

This is a slippery slope fallacy. I had some leaning towards this perspective, but then I read the source document, which goes into far more detail. There's a definite nuance to this case.
The question should be is the rate of churn of startups going up.

One might interpret the facts as presented to indicate that startups are fashionable, and more people are starting them. A certain percentage are likely to fail.
Is 2038 the end of a signed int? If so, can't we just make it unsigned and buy ourselves another 70 years or so? I don't know how much of an issue not being able to represent time before 1970 is, but for timestamps that doesn't seem like it would be an issue.
There is a big difference. They were a $4 billion dollar company without the resources they have now and they were selling multiple computers with the same specs with different model numbers depending on the retailer.

He also said that a mistake they made with Macs was having a price umbrella that let others come in cheaper.

iPad is cheaper and doesn't support the pencil - good enough for most people - and the iPad Pro is more expensive and supports the stylus and has a faster processor.

Most people understand more expensive = better.

On a side note. I hate Apple stopped selling the 3rd Gen AppleTV for $59. It was "good enough" for people who mostly wanted AirPlay functionality and to stream videos using the included app. Now they have nothing that competes in the ChromeCast/Roku stick price range.
I like to think, if there is a benevolent god, he'll let us take our little friends with us
no idea why you are being downvoted for expressing a valid opinion
Insurance places don't have shiny bells and whistles encouraging you to take risks, if anything the red tape actively discourages your success in transferring risk to them.

It's hard to sell insurance based on the promise of riches, the best you could do is fear-mongering risks of not having insurance.
My iPad Pro (9.7) has been mostly a media consumption device, as was all other tablets I've owned, but now that my company has moved so much to a SaaS infrastructure (Office 365 and VSTS) the need to not VPN in to work network has made actual productivity with it possible. I think the tide will slowly turn.
The OP sounds like sarcasm to me :)
Scala jumped a couple of spots from last ranking. Before that it was behind Shell, R, Perl and now ahead of them.
Thanks, I'll keep that in mind, and follow the rules.
> Discussions are not supposed to be competitions to discover who is the smartest or most correct.

Exactly! This is why I upvote people I'm arguing with.
Any children's app recommendations?
Breaks my browser.
I am smiling just thinking about it:

"How much is that server worth?"

"[Some funny techie answer that is literal, irrelevant, and absurd]"

Nods and takes notes.
> I currently work as an employee and also like the benefits it provides and the people I work with.

So you broadly claim that "employment is dead" using big words like "feudal system" and how you can make so much more money contracting etc. etc. and then it turns out you are an employee after all? Seriously?
1. SGD doesn't always play nice with parallelization since it's technically supposed to be a serial operation. There is a "bag of tricks" that can be used in order to parallelize SGD, such as Downpour, Hogwild and most recently, Ring Allreduce. Unfortunately, these can all go unstable without any warning and debugging it is a nightmare (and sometimes impossible since it's a black box). You also have to move a lot of data between nodes, which causes problems. The best way to deal with this is to not parallelize at all, which means you need to have a ridiculously fast single processor, which is what my startup is aiming to do.

The other ways to do it involve a special (proprietary even though I dislike that word) interconnect scheme. If you're interested you can contact me.
Why not just use free tax prep software which doesn't need to be government funded and cost taxpayers.

Maybe the US is different but in Canada at least this is well supported - even endorsed by government.
I agree, transparency is needed in lobbying.
US officials said bombs could be hidden in a series of devices.

Bullshit. If an effective explosive could be hidden, they would be banned from all planes, from everywhere, period. Not in the hold, not in the cabin, not even anywhere close to an airport. Also, technical staff working on any airport anywhere would be banned from bringing these devices anywhere airside.

This is such a load of rubbish.
What a silly set of arguments. Exercise is literally empty time for you with no other benefit? Lets put aside the fact that you receive endorphin from almost any exercise you do. You can't go to the beach, rock climb, play with your kids/dog, etc.? No, must be productive all the time. Even if that was the case, it's quality adjusted lifespan that counts for most people.

You may break your wrist sure. In the same way that you may get wrist injury from typing too much. Exercise will reduce the likelihood of other injury.
This is a reasonable expectation when writing something the developer understands and has experience with, with an architecture that seems self-evident early on. Lots of problems are like this.

But when I see developers with the self-expectation of clean code take on a task where the architecture is not self-evident, where the architecture probably won't be right the first time, then they often freeze up. Or they move their efforts into the abstractions they do understand, instead of the task they are trying to accomplish.
Time I need to spend managing clients is time I don't spend on self improvement or development. I'd prefer to specialize and be a better software developer than a decent software developer and mediocre client wrangler.
> Remember when Google was nothing but search?

Google has nothing to do with Apple. Why even talk about Google as a relevant example of anything regarding consumer hardware production? they aren't.
That's not really against the commenter's point, though. I think the argument is that Apple had a clearly defined and differentiated product with the iPhone, and model creep can be considered a threat to that clarity. (As good as Android has been for a wide range of users, it's tough to stand out as a device maker.)
Clips, a new app from Apple
In fairness, it seems very unlikely that he only applied to jobs 1) in his city, 2) at companies that "have a position open for what [he does]".

He likely also applied to jobs that he wasn't super pumped up about, in case the job (or other factors regarding the job) turned out to be awesome.

Unsolicited advice: I'm not sure if you're actually looking for a job (or will be in the future), but try not to limit yourself so much before even starting. It feels like your comment had a lot of excuses/reasons why it won't work for you/your industry. It's not true: getting a job can be a grind. Sometimes that's just what you have to do. When you've applied to dozens of companies, or turned down dozens of offers, you'll have a much much better idea of what's possible what isn't worth the effort (plus you'll have a ton of very useful experience and skills because of it, to boot).
If humans are still alive 292million years in the future, seems like that's our best time to take control back from our sentient AI overlords.
Milton Friedman partly invented automatic withholding of SSI taxes.

Conservatives want taxes to be as painful as possible, to highlight the fact that the tax exists.
So to tie this in to an application of these chips:

Smartphone that has this - when idle (no phone calls, user is either not using or just looking at static screen such as e-reader or non-interactive web page) only low power chips run, doing the bare minimum housekeeping tasks, updating the screen, etc.

When something happens, the low-power chips wake up the more powerful chips and hand off the task to them.

Is that the basic idea?

Intel's POV seems to be to have 1 powerful CPU with different power states, while ARM is explicitly breaking up the power levels with different CPUs on the same SoC.
I see the same for my comment which was non-controversial observation.
In the US, lobbyist have to be registered. So there is a definition to "lobbying".
It depends on the linker and the command line options to the compiler and the linker. I was surprised to find out that, e.g., GCC, has this off by default and you have to pass options to enable it.
Wiping out crime: face-scanners placed in public toilet to tackle loo roll theft
Note that this of course wasn't a GPS tracker, it was a standard implantable RFID chip, as used in pets and livestock. Transmission range on it is a couple centimeters. It can't be used to track people from a distance.

GPS trackers have big antennas and large batteries: https://www.amazon.com/Spy-Tec-STI-GL300-Portable-Tracker/dp... But if you tell your victim that a RFID chip is a GPS tracker, and they believe you, then it largely accomplishes your goals.
No idea. I've never used CMD+SHIFT+G. Why should I need a keyboard shortcut to bring up a text box that every other decent file browser includes by default?
I'd argue that the #1 or #2 key addition that "Pro" gets you (the Pencil being the other #1 or #2) is the "Smart Connector" for the integrated keyboard (http://www.apple.com/smart-keyboard/).

The ability to add the keyboard and the pencil illustrates the distinction Apple is trying to make between the Pro and the vanilla 9.7 -- creation vs. consumption.

After all these years, they are still persistently trying to position the iPad as a creation tool. Maybe it will work.
Rationally, the deterrence should increase monotonically with the chance of being caught.

With two serial 90% effective checks, you have a 99% effective system. Such a low chance of success means attackers should try something else instead.

Now, with probably not even close to 99% screening, along with cockpit doors and fight-motivated passengers, the deterrence seems powerful enough that we are seeing other kinds of attacks.
Under Jobs during the early days they never sold many products at once.

There was the old Apple II and new Apple II. Seeing as they went past 6 revisions of Apple II there was considerable churn.

There was never much of a 1st party peripheral market. Like we see with iWatch. That nearly exclusively 3rd party.
I think GUI tools like this should use every opportunity to gently introduce users to the conventions used in lower-level tools that they may eventually decide to use. For example, in the top of each pane in the screenshot there is a directory open with a path listed. Perhaps show it with typical path separators (/) so the user gets used to it.
In the Netherlands we have had this for years. You login with the tax agency and download a pre-filled tax form.
Wages and Income Tax is pre-filled, as are Bank savings and morgages. The pre-filled form is complete for over 90% of people.

The 10% for who it is not can add or correct things that our IRS may not know correctly (i.e. foreign holdings or bitcoins).

You then digitally sign and submit it. It's quite easy to do yourself and I think most people here do (couldn't find a percentage). I could find that 97% is submitted digitally, only 3% is on paper.

We do have commercial offerings, those are used for the more complex scenario's, mostly by accountants and tax professionals
HP did the same thing a couple years ago.

Main reason is downsizing, easiest way to thin the herd. At that size, HR is just a spreadsheet exercise, quality of the individual employees does not factor in.

Of course this will not affect their "remote" workforce in India, this is about the high-pay western markets.
I think he just wants a red phone.
"Well, if it and the mirrors in New York and London go down at once, it's worth the whole company. So, I guess, one-third the company?"
Almost-zero additional latency transfer of UDP over TCP
My nephew bought an iPhone 6s Plus the other day at a Walmart, and the signage clearly showed the range of phones from 7 to SE, along with prices, so picking out the newer, high-end phone was a simple matter.

I see, when looking at http://www.apple.com/iphone/ on my phone that the product line is arrayed at the top, with the 7 labeled as "New".
mu4e, in spacemacs.
They're staying within the law -- the defendant being in violation of the law is why an order to comply was filed and why we have access to the court of appeals document.

If you don't like the process, that's a different conversation.
I think the majority of the jobs in our technology category would qualify:

https://www.redhat.com/en/jobs/categories/technology

Again, happy to coordinate a direct contact.

You can get me at jwildebo [at] redhat dot com
21 years ago was 1996.

How different is computing now compared to 1996?

Do you consider 2017 vs 2038 to probably have more difference or less difference than 1996 vs 2017?

If more difference, do you expect technology to accelerate faster in the next 21 years than the last 21 years, and why?
I think a blend of both is appropriate. I'm just being pragmatic, and people can downvote me all they want, but the reality is I trust the magic of courage just as much as I trust faith in a magical sky being.
Not a chance. Even if we completely redesign computer architecture in the next 21 years. Old legacy systems that "still work" will continue hanging around doing the important stuff. There are mainframe systems in insurance companies still running code from the 1970's.
Yes but you wouldn't benefit much by this simplified filing system anyway.

The point is there are millions of people that just have 1 or 2 W-2 incomes and don't itemize, and can file a straight up 1040 which is what H&R block is fighting.

In addition to you, people like me (S-corp owner) have complicated taxes and that's fine. We'll always pay. But doesn't mean there isn't a class of people who wouldn't benefit from this.
"At my previous employer, we were evaluating solutions from IBM, TIBCO, and Oracle."

I pity your previous employer.
Mobile World Congress 2017: Trends and Highlights
PG&E was convicted of a felony.

http://www.mercurynews.com/2017/01/26/pge-gets-maximum-sente...

They're not supposed to pass the fine to their customers in any way. I don't believe anything.
The long, weird history of companies that put your life online
Several people made the same argument, so I'll try to answer it here:

I'm talking about one single commit.

If I spend 4 hours on a story, the last half hour is probably spent cleaning up things. That's when it's easiest to do, because now that the problem is solved, I understand things the best, and the code is not in flux.

I do not have to ask a manager for permission to do this. If you do, you should really try to find a job where you're trusted to make these simple technical decisions.
Python functions are First-class objects (tutorial on closures and other FP topics)
A simple command allows the CIA to commandeer vulnerable Cisco switches
Yes, the U.S. has free options, too. In fact, that's what the OP's article focuses on, and I referenced the Free File system in my comment. I didn't mean that no free options should exist.

I mean that coming up with a "disruptive" competitor to the big guys that essentially does what they do, but doesn't charge you, isn't as easy as it seems.
Here I thought it was a post on the singularity. It might be ironic if all the AI starts running into all sorts of 2038 bugs and this ends up being a huge issue.
Would travel via a third country actually raise any alarms?

Surely it is common for people traveling for international business to visit their offices, customers, or suppliers in multiple places during one trip, so a business person traveling from Saudi Arabia, say, to New York, with a week in Munich in the middle would not be unusual.
the model is mostly around slick sales people scoring fat contracts from largely non-technical corporate bureaucrats.

the rest is just trying to deliver as little as possible, as cheaply as possible, without outright violating the contract.

real shame to apply the flimflam business consulting ethos to the it consulting arena, but it is the way of things.
What kind of consulting was that? Anything about development?
>But we also recognize that it's in the government's interest to maximize the tax we pay, and (ideally) it's in the tax preparers' interest to minimize the tax we pay.

I don't buy this at all
It's also interesting how infrequently this is actually enforced by employers. Outside of extreme cases (like the current waymo/uber litigation) I've never heard of it being enforced -- even when it's pretty obvious that IP was transferred (e.g., foursquare / dodgeball). I feel like it's in there because it always has been. I thought about removing it for my new business, but I'm worried about diligence issues if I end up raising more money or selling. At GitHub's scale that's less of a concern.
$1m Popslate e-ink screen venture tanks, Indiegogo backers flame out
> more europeans move to the Us that the other way around

Biased metric. The US makes it hard for people to leave.
Each year they bring out three different sized models. Big, medium and small. Or you can buy an old one.

Yes there are feature differences, if you are a techie or a gamer or into photography, but bigger always means better. It really isn't rocket science.

The iPad and Mac laptop lineups are a bit of a mess at the moment though. I think that's mainly because they're in various stages of technology transitions such as retina displays, wide colour gamut, touch bar and Apple Pencil support. They're pushing aggressively into new technologies and manufacturing processes and I think that's creating problems for them.
As stupid as it looks, using the big iPads for photography makes sense to a lot of people. It's a decent camera and having what is essentially a giant view finder is a nice way to work, especially for shooting video.
This can happen BECAUSE economy is shit.

I am in Brazil, right now completely unemployed (technically I never was employed in first place, so I don't count as unemployed in statistics), and out of work.

So I am thinking of what business to start, this time... (I legally own 3 business, and I think I am heir of more 3 or 4) Because the ones I have none are profitable at all, and I can't find any work (not even supermarket cashier).

And I noticed, that on social sites (Facebook for example) that shows employment, lots of people are becoming business-people too, for example I noticed scores of 18 year olds that own some business selling cakes, or making clothes, or other stuff like that.

It is basically desperation, people can't find jobs, so they start their own business out of desperation, and of course most of these will fail anyway, from the smallest one (someone selling cupcakes from their garage) to the biggest ones (venture-backed stuff post-IPO...)
Amid boycott, Google changes ad policy to give advertisers more control
Are you sure about that? If we're talking as IPv4 as specified in RFC 791[0] (dated September 1981) it seems to support billions of addresses already:

> Addresses are fixed length of four octets (32 bits). An address begins with a network number, followed by local address (called the "rest" field). There are three formats or classes of internet addresses: in class a, the high order bit is zero, the next 7 bits are the network, and the last 24 bits are the local address; [...]

7 bit network times 24bit local addresses is already more than two billions.

[0] https://tools.ietf.org/html/rfc791
I'm guessing shmageggy thought the notation was Big-O notation. It's a bit of CS notation that defines an upper bound on the number of operations for an algorithm as a function of input size.

I don't know enough about particle physics to know whether you and him/her are even remotely close to saying the same thing.
Quanergy interested in helping build border wall
I agree that's a better read. Especially since it mentioned Mr. Roger's faith in God. Many either don't know, forget, or ignore that he was an ordained minister.

For example:

"I believe that appreciation is a holy thing, that when we look for what's best in the person we happen to be with at the moment, we're doing what God does; so in appreciating our neighbor, we're participating in something truly sacred." -- Fred Rogers

I believe Fred Rogers didn't believe in God because he was a great man. I believe he was who he was partly because of his belief in God.