skysight-inc/HackerNews huggingface dataset:
Depending on the jurisdiction of the lawsuit, the judge (or panel of judges) will probably have the right to file an injunction which can prevent even the president from doing something. The Republican party got into the habit of using state Attorney Generals to sue the Obama administration and the resulting injunctions drastically slowed or killed some aspects of his policies. You can bet many of the Democratic party AGs are just itching to do the same thing, especially those with political ambition in heavily blue states. I don't know if the President has ever been held in contempt but it's a reliable process for preventing policy implementations.
Yet more FUD about Brexit, only this time they managed to get a dig in on Trump in the headline.

There's no "Trump slump", and banks will flee London in the same way the UK economy went into a tailspin that left millions starving.
https://www.google.com/search?q=10m+timer

My favourite is still this though: https://www.google.com/search?q=3*cos(sqrt(x*x%2By*y))%2B5
And it's fixed! =]

https://github.com/Microsoft/DirectXShaderCompiler/pull/33
https://github.com/Microsoft/DirectXShaderCompiler/issues/30
AI, Deep Learning, and Machine Learning: A Primer by A16z
Who asks non vetted questions anymore?
A password keeping approach for mortals
I think a big part of the problem is we look at and model time backward. It isn't the point of the present moving from past to future, which physics codifies as measures of duration, but change turning future to past. Tomorrow becomes yesterday because the earth turns.
So the present is a constant state of collapsing probabilities. Duration is just the state of the present, as events form and dissolve.
This makes time an effect of action, more like temperature, color, pressure, etc.
Thermodynamic cycles are more fundamental than the linear, narrative effect of time. As high pressure is causation, while low pressure is direction. Time is not causal. Yesterday doesn't cause today. Energy is causal. Sunlight on a spinning planet creates the effect of days.
As energy is conserved as the present, the past is consumed by the present, as much as the inertia of this energy directs present events.
Time is asymmetric because action is inertial. The earth turns one direction, not the other.
Clocks run at different rates because they are separate actions, not because the fabric of spacetime is curved. A faster clock will simply expend energy quicker. That's why the twin in the faster frame ages quicker.
> Anything newer with DirectX 10, 11 or 12 is pretty much a train-wreck. Unless the game runs OpenGL or Vulkan, like DOOM 2016, which after removing the DRM and some patching from devs runs like a dream.

Unless you run wine with the gallium-nine patches (which implements DirectX 9, 10, and parts of 11 natively on top of the gallium driver system, providing native DirectX performance on AMD and the open source nvidia drivers).

Sadly, the wine maintainers prefer their ugly hacks for their DirectX implementation, so it’ll likely never be merged.
This is just conspiracy theory nonsense, a plausible seeming narrative assembled after the fact. The reality is that you have no idea why President Obama chose to act as he did. If he had decided not to intervene in Libya you could construct an equally plausible set of reasons about why that was inevitable.
Interesting! Are there any implementations of this?
How much code do you have that compilation is 3 minutes?
I'd say it's more analogous to a boss telling you not to post with the company account.
Microsoft Office. /thread
Ride Modeling Paper by Uber
And especially if I don't have to enter my 32 character apple password every time ...
I'm looking for feedback on this approach. Usability or security wise.
Looking through the really abstract scala code they linked brings up a problem that really frustrates me in haskell. Why doesn't anybody document their really abstract code? You know it's going to be confusing, so why not help out? If I have a type like

def foreignKey[P, PU, TT <: AbstractTable[_], U] ...

It's not sufficient to document the function's arguments. You also need to document the type variables! Likewise in haskell with code like

f . g x . (h (i x) $ j y z) . k $ aNamedVariable

It really isnt' so hard to refactor that into

let descriptivelyNamedFunction = (h (i x) $ j y z)
anotherDescriptivelyNamedVariable = descriptivelyNamedFunction . k $ aNamedVariable
in f . g x $ anotherDescriptivelyNamedVariable

It's much larger, but in certain places it prevents so many headaches. It's great that you can put stuff inline, but both communities seem super lax about accepting code that is the opposite of self-documenting.

edited for clarity, i hope
Hardly. The man he has installed as the transitional leader of the EPA is a firm climate change denier, but is also strongly opposed to the Endangered Species Act as a violation of property rights. The nominee to head the EPA is not much better. This administration represents a clear and present danger to the environment and every species on the planet. I think Obama was just a tad better.
Not the OP, but I also didn't know what GraphQL was/is and had to watch your video before fully realizing what you were offering.
Except they didn't give an estimate. They posted a comparison photo.
Once upon a time, marketing realized that free publicity would happen if Easter eggs were added to the product.
Your first quotation is something you're seriously misreading, I think. It's not about using Ruby for everything. It's about not spending time on minor decisions that don't affect the outcomes you're pursuing. And that's what that quote says – nothing about Ruby; everything about pruning down the pointless decisions you need to make as a developer.

> A complete application today isn't just a website. It's a website, a phone app, a car app, a TV, a kiosk, a conversational bot, etc.

I disagree pretty strongly with that. A complete application can be any one of those things. Sure, if you have a need for all of those at once, then Rails isn't going to be your one and only tool. But it could still well be the tool for your complete web application, and at the same time your API server for (some/all) of the other tools.

> DHH admits as much with his closing argument

No, he says that Ruby's beauty is an additional reason to use it. It's hardly an admission that it's all that differentiates Rails from other options.
Hello! I cannot say for sure that I am not imposing the issues on myself but writing in a bad manner.

In particular, syntax errors are reported well. The issue is that runtime errors only seem to report the function in which an error occurred and not even a line number. This makes debugging slow and tedious.

The web-server template library has similarly poor stack traces in both runtime and syntax errors. And while I better understand the complexity here, I still feel uncomfortable asking a coworker to contribute with the state of template debug messages.

Certainly, compared to the Python standard time library, Racket does well. And between SRFI-19 and Gregor, 3rd-party time libraries are not bad. The biggest thing the standard time library and SRFI-19 misses are some default formatting and parsing constants for the most common formats (like ISO8601). This way users don't need to look up the ISO8601 format every time and and the SRFI-19 format keywords. Furthermore, documentation for and examples of SRFI-19 and the standard time library are lacking. This makes it difficult to get started.

The at-exp language may have its use-cases. But I really don't enjoy hacking together HTML templates with it right now. Furthermore, HTML templates are especially a cross-team piece of a project. I think the only suitable tool for it is a simple DSL that (e.g.) doesn't require interpolating Racket to loop over data.
It's also realllly good at routing; the control logic is a somewhat slow more-or-less interpreted language speed but then the act of routing bytes around runs at native speeds (as long as you keep things in binaries and don't convert them to "strings"), with the Erlang framework making sure by the nature of how it works that there's no contention or anything getting in the way because everything's immutable.

It's sort of like how people talk about how NumPy can be so useful; Python is itself one of the slowest languages (especially since when it comes to NumPy we can't necessarily count on PyPy, though that's coming along) but it doesn't matter because you just use the slow language to script up the computation you want to do, which then goes and runs in highly-optimized assembler implementations. You can look at Erlang being very similar when being used in its native domain for networking, using a slower language to decide how to route bytes around.

So it's quite possible for competent Erlang to beat out competent Java for such a task. Java optimized to within an inch of its life can certainly beat Erlang, but it's going to be a much uglier code base to get there.
I've seen worse.

A system that would load chunks of code out of MySQL and eval them in place.

Magic variables with magic meanings... shudder
I traveled to Dublin on business two years ago and I absolutely loved the Hailo app. I could get a cab, see where the driver was (i.e. wait out of the rain), know how long the wait was going to be and approximately how much the fare would be. I associated my credit card with the app and could pay as well.

There was a competitor app (can't recall the name) but most of the drivers said they drove for both. IIRC Hailo took a 10% cut, but all the drivers agreed it was worth it to find fares.
To put the initial amount in context: $100 in 1965 equals ~$760 in 2016. (http://www.saving.org/inflation/inflation.php?amount=100&yea...)
The full comment is actually:

> No map, no flatMap, no fold, no generics, no inheritance… Do we miss them? Perhaps we did, for about two weeks.

So they weren't complaining about map and flatMap, they just missed them.
We've literally just implemented it, as in this month, and I wasn't involved in the selection process, so I can't say I have a very strong opinion yet. On first blush, it's very similar to NewRelic, with a slightly clunkier UI and a saner price tag.
I've always gotten great feedback quickly on the #racket channel on freenode.
HumbleBundle games for linux have a history of being... suboptimal. Maybe they've improved over the past year, but HB doesn't really have a good method for fixing bugs in releases (unlike Steam).
> And long lines at the grocery store are an artifact of the city.

NYC is the only place I've seen bouncers outside of grocery stores to control the entrance (I'm looking at you 72 street Trader Joe's).
Whether or not that's true for someone, "looking at the keyboard" != "impossible to use".
Using another language that has tooling problems & slow compile speeds, I can understand why that alone would make you not want to use it anymore.

After a certain point all of the advantages of the ecosystem starts going away if compile/indexing speeds are not good and tooling doesn't work.

Golang was designed from the start to make tooling and fast compile speeds a first class citizen from the start. It has a lot of decisions that make sense when your working with large teams.
There's Curb, here in the US, but it's basically useless because it doesn't do the two things I want: give me short wait times, and estimate fares. It gives estimates, but every cabbie I've taken gets angry when I tell them what they are. It sucks.
It took some of us six months including some after hours MOOCs, to be able to get relatively comfortable with Scala

Huh. Yeah, sounds like Go is a really good choice for you guys! For some reason our team is able to onboard new engineers and have them be productive in less than a month...
Showing the number of people who attended the inauguration is a criticism, all of a sudden? That's some seriously thin skin.
What do you mean "document the types". They're type parameters... can you suggest better names for the parameters in StrongSyntax?
Well, don't shoot the messenger here, I'm going to be honest...

A lot of this probably boils down to partisanship. Pence is as generic a Republican as you can get. He'll make transsexuals use the wrong bathrooms, he'll roll back abortion protections, he'll crack down on marijuana legalization, he'll push military conflicts overseas, etc. But he'll be a boring corporate Republican all the while.

Trump, on the other hand, is a manbaby who is psychologically incapable of accepting that he doesn't have the yugest, the biggliest, the greatestest everything. If Obama's inauguration was more attended, he'll send the press secretary out to attack the press. If Obama had a cool cake, he'll have an identical one (even if it's made of Styrofoam). If you haven't picked this up from his nightly rants on Twitter, the man is psychologically incapable of letting anything go. He's not even capable of letting an insult from a D-list celebrity go.

And that's even before we get into the whole "with every moment in office he's violating the Emoluments Clause" thing. He honestly, legitimately, doesn't give a rat's ass about rule of law, as long as he wins, and gets to face a roaring crowd. And the truth is Republicans are 100% ideologically driven right now and will not do anything to police their own if it means they win. Frankly at this point I wouldn't be surprised if he just blatantly violated the law however he felt and then pardoned himself on the way out of office (or Pence does). Our system is not built to handle a leader who literally doesn't feel shame in this fashion, especially with the backing of a party that doesn't either.

Honestly it would be better for the nation if Trump was cut loose. At this point, it's a perfectly legitimate question what happens if he comes into real conflict with another world leader. That kind of baby isn't going to back down, he's going to throw a tantrum, and the US can throw a hell of a tantrum when it comes down to it. Literally the Navy alone could beat every single other military power on Earth combined, even before we bring nuclear weapons into it.

Pence will be generic evil dude, and he will be a lot more successful at pushing his agenda, all of which I disagree with. So in a purely partisan sense, it's better to have Trump in office. But Trump is fucking nuts, so in terms of what's better for the country I have to say Pence.

The question is when Republican congresspeople are going to realize that Trump is a millstone around their necks in many respects. I think many of them do already, but the problem is that Trump wields immense populist favor right now - much more than they do. Republicans overall are a minority, and they are only getting deeper into that hole, but Trump represents a majority of Republican voters and he's only going to keep pushing ahead.

Sadly, we seem to have slipped into the Actual Fascist Timeline.
Dropbox: Oops, yeah, we didn't actually delete all your files
How hard would it to be to make an entirely new shell language that doesn't feel like it's 30+ years old? Why isn't this more common?

I'm aware of, like, TermKit[0], but that didn't get finished and I don't recall hearing about any newer efforts.

[0]: https://github.com/unconed/TermKit
Phlisped: A Graphical Programming Editor Experiment (2014) [video]
Why Don't We Have a General Purpose Tree Editor?
Google should figure out a way to better expose the features of their web services. Most often we seem to find out about a Google feature by chance alone.
JENNIE J – Time Flys woooooooow press play
You can contact customer service right now because they're promoting the heck out of Pixel, and are happy to sink lots of resources into it.

Once it becomes a legacy party of Google (hey, remember the original Pixel that Google made? The premium laptop that they no longer support at all? I own it.), chances are they'll drop all that support, just like everything else at Google.
Well, my understanding is most of the telemetry data concerns application launches and crashes... so they, in effect know which software you are installing, and how it is doing overall. Not to mention other potential tracking information (software piracy trends). This allows them to intercede and know what areas to invest in internally.

The pro and enterprise versions allow you to disable pretty much all of this. The Home version is less able. A lot of the additional data is leaked by using cortana for searches.

That said, I'm not too paranoid about it, but I do understand why others may well be. Also, MS has been doing everything it can, including relatively great pricing to move SMBs to their hosted solutions for AD and Office365 packages. Which I can see as appealing for MS and SMBs. The more recent workspace/scheduling applications added to o365 show this direction, and integrating with LinkedIn cements this a little bit.

Who knows how it will work out in the end... I've been specifically pushing Docker Cloud simply because it can target multiple cloud systems for deploy, instead of the walling in from AWS/GC/Azure in terms of a lot of their own Docker tooling support. In the end, you're paying someone. How much you pay and what you get out of it will vary. But you are paying.
On HN, you cannot downvote a direct reply to your comment, so you can't punish an explanation provided to you.
You're correct. The affect of exercise is vastly overrated on weight loss [1]. The more you exercise, the hungrier you get, the more you eat. That being said, you're healthier if you're overweight and exercise than if you're overweight and don't exercise. BUT, if you're going form COMPLETELY sedentary to walking to and from train stations, up and down stairs, and standing on the train -- that's likely to have a dramatic effect. Completely sedentary lifestyles and depression and obesity tend to go hand and hand because of hormonal / neurotransmitter issues.

In any case, changing your diet is likely much more effective for losing weight.

[1] https://www.dietdoctor.com/does-exercise-promote-weight-loss
Court ruling stands: US has no right to seize data from world’s servers
Well, it is broadly used by Android developers. For me Kotlin is above scala just because the tooling support (JetBrains the main developers of kotlin), and I find a big difference when writting kotlin and scala. I feel scala more difficult to read, while kotlin is just a pleasure to read code. Moreover you can mix java and kotlin in the same project without issues.

Why do you think it will be behind scala?
The explanation is basically the Trump administration wants to control all media messaging (as most administrations do), but is so far behind on staffing the posts at EPA and others that the secretary level people who should be in place to handle this haven't been nominated in most cases, let alone confirmed.

The fact that their solution to their own failure to get people in place is to make things worse by releasing a blanket gag order is another self-inflicted PR wound. If the "gag order" is in place after they have media people in place, or if it lasts more than a month or so, then I'd be worried.
https://mobile.twitter.com/HackerNewsOnion/status/7587710913...
It falls out of the pattern as it doesn't sell based on the year in the product name.
This is one of those cases where it doesn't matter that much. World domination is overrated. The JVM's prevalence largely takes care of platform availability. Java interop ensures enough libraries will continue to be available for use. And Jetbrains' internal use of kotlin on a large codebase ensures the language's sustainability. What more is needed?
Cisco to Buy AppDynamics for $3.7B
Pretty much all the crime in rural areas is a side effect of drugs. There isn't enough anonymity in those areas to actually be a career criminal (other than dealing drugs).
The entire basis of the argument I am replying to is that people shouldn't be criticizing because "meanwhile back in their own lives, they still have to argue with project managers over the "right" way to get code done."

So that is the very definition of an ad hominem. The comment had no actual rebuttal to said 'shitting' that it was attacking.
Trump Expected to Order Mexican Border Wall
> It is ironic that the person giving the orders to restrict his subordinates from tweeting can still continue tweeting his stream of consciousness stuff carte blanche...

Kind've, kind've not. If you're a government agency and you employ a new staffer outside of PR, you're not expecting them to tweet stream-of-consciousness. Trump, on the other hand, was largely elected because he did do this and it's expected of him.
As an ADHD sufferer, I loathe questions like this, because while I can assimilate the knowledge and lessons that came out of a failed project, I am very poor at recalling specific events on demand.
The "not an emulator" thing I think is good marketing but yeah kinda confusing since it is essentially High-level emulation.

https://en.wikipedia.org/wiki/High-level_emulation

Interestingly that's how video game system console emulators after N64 got to be so fast, my understanding is the core concept is they just convert the machine instructions to x64 and do special linking to link the graphic calls to hardware-accelerated APIs.
0.5 is pushing it, but for normal size writing 0.38 is a sweet spot of fine for most people. I use a 0.3, and I immediately notice bad paper because it becomes somewhat scratchy. This is in gel pens.

Looking at jet pens, yours seems to be a marker pen, which generally needs to be thinner so it won't bleed. Similar to how ball points need to be fat (0.7mm is called fine) to write smoothly and make a dark enough line.
It is invalid because the ad hominem is the entire content of the comment. There is no content other than the attack on HNers.
Except that there is no management, because they haven't staffed the administration as fast as usual, so they just put out a gag order instead of risking someone going "off message". It's incompetence coupled with ineptitude.
Firefox continues its commitment to privacy with this quiet change found in the developer notes [0]:

> For privacy reasons, both BatteryManager.chargingTime and BatteryManager.dischargingTime now round the returned value to the closest 15 minutes (bug 1292655).

See [1] for an explanation of how the battery status API can be used to track you.

[0] https://developer.mozilla.org/en-US/Firefox/Releases/51#Chan...

[1] https://www.hackread.com/smartphone-laptop-battery-invading-...
Worked with a principle engineer once who used language as a litmus test. If you could not understand functional programming like Lisp or MLs, he'd just know not to get you on his team.

Obviously, most of the software could be written by monkeys, and only need to produce trivial functionality, in those cases, please switch to Go or at least stick to Java or C#. I say that because in the hands of someone who doesn't know, more expressive languages can cause havoc, and turn really messy. Especially the hybrid languages like Scala.
Creating a Message Queue in PHP Without External Libraries
Don't forget that he's press secretary for the one guy who actually made accurate polling assessments prior to the election.

If your source on disproving the "millions of illegal votes" is one of the same sources that thought Hillary was going to win in a landslide, then you have nothing to say.

I'm not going to say I agree there were illegal votes, but I am holding out for better evidence.
I hope that's "all" that's going on here. That's horrible, but it smells a lot more like signalling complete shutdowns.