skysight-inc/HackerNews huggingface dataset:
I can't edit the URL, but a more narrative story is here:

http://www.securityweek.com/dhs-mistakenly-releases-840-page...

It details a research project demonstrating the ability to use protective relays in power systems to cause physical damage to those systems. Part of the vulnerability also lies in using low-power control buses (Modbus) and equipment that does not perform sanity checks to assure synchronous operation of the power systems.
Can you offer any sort of guidance on what cold start times currently look like? I know it depends on how much code is being loaded and interpreted, but it's obvious you're a really dedicated PM, and I know that—as a result—you must have a qualitative sense of what the perf looks like.

For background: I maintain OneBusAway for iOS, and am investigating options for sidecar data (e.g. how delayed is a bus, is there still room on it, etc.). Ideally, this would all be part of the core OBA API, but that may not be an option. I'd just use Apple's CloudKit, but I want to be able to process incoming data and share the data between iOS and Android. Hence my interest in your product :)
We're Turning into a Freelance Nation. Here's What That Looks Like
>explained that I have always pled when guilty in the past.

What were you convicted of before this incident? Were they related in any way?
One thing I do when I benchmark is to provide all details so that other people can try to reproduce -- anybody can investigate the figures I report.

There is not enough details for me to reproduce here: no sample of which web pages were used in the benchmark, no work on settings used on various blockers. Why is it so difficult to obtain such key information?

I really doubt uBlock Origin's ("uBO") default settings were used given the reported timings (because 6s to load a web page).

Also that uBO is reportedly only 0.2 sec faster than ABP hardly make sense to me, especially on any Chromium-based browsers.

In any case, for those who want to make comparisons for themselves between blockers, here are online tools:

To measure average page load speed:
http://www.raymondhill.net/ublock/pageloadspeed.html

For examples, the page-load-speed tool reports ("Average (valid)" values):

http://www.rollingstone.com/:

- Opera 37 + native blocker enabled: 1482.75 ms

- Chrome 51 + uBlock Origin + default settings: 1729.20 ms

- Chrome 51 + ABP + EasyList/EasyPrivacy minus "acceptable ads": 2467.17 ms

http://techcrunch.com/:

- Opera 37 + native blocker enabled: 1959.10 ms (noticed ad placeholder left behind)

- Chrome 51 + uBlock Origin + default settings: 1316.90 ms

- Chrome 51 + ABP + EasyList/EasyPrivacy minus "acceptable ads": 2063.76 ms

And another tool, to find out what is not blocked (also a rather important aspect of any blocker):
http://raymondhill.net/httpsb/har-parser.html

For example, comparing what was not blocked on TechCrunch with Opera 37 native blocker and uBO + default settings:

https://cloud.githubusercontent.com/assets/585534/14185866/b...
Why Rust though? It doesn't provide much in terms of an expressive type system when compared to Haskell, SML, OCaml, Idris. I like Rust for many reasons and it's a huge boon for more correct software produced by more people (aka those who don't use an Ada profile :D) but Rust's type system isn't something to weight heavier than OCaml's. There is at least one SML implementation with region types from what I understand. Need to look it up, but it was the implementation from that Dane whose name was something like Elsberg or something and which also had tracing and stuff. For SML I use the MoscowML REPL and MLton for executables. But I don't do much SML, unfortunately. In some ways it's nicer than OCaml.
> Whichever way you look at it there's no justification for giving the same tax treatment to both coal and solar.

The same? Not even, fossil fuels get significant subsides on top of paying nothing for the emissions and that's just the tip of the iceberg.

In June 2010, the U.S. Energy Information Administration (EIA) said $557 billion was spent to subsidize fossil fuels globally in 2008, compared to $43 billion in support of renewable energy.[1]

[1]http://www.sourcewatch.org/index.php/Federal_coal_subsidies
The attitude of our CEO and thusly the leadership in our company is that every minute a given manager is spending on disciplining employees for things as trivial as arriving late is not adding value to the company, it just makes the employee miserable. Now granted, if a given employee is knocking off work 15 minutes early and coming in 15 minutes late then that's something to discuss, but we operate on the idea of freedom + accountability. If you need to leave an hour early one day, do it. Take care of what needs doing, then VPN from home that night or stay late at the office the next day. We trust each other to do our jobs and hold each other to the fire if we aren't. As a result the whole company has a very flat organization chart.

My boss doesn't give me instructions I don't understand, nor does he require me to obey them from anyone else. This makes us much leaner as an organization and more focused on what actually adds value, not on the minutiae so popular with middle management at other places I've worked.

Doesn't work for everyone, YMMV, etc.
I do this all the time, I've never had issues, I tab as far as I can and space the rest.

As I said I have no issues with this, but if you really wanted, a quick regex for this would be something like:
Not allowed: " +\t"
Not allowed: "\t +\t" (this is redundant, but you get the idea)
There certainly are other tedious things besides that tedious thing, but still, please don't do it, even if provoked.

Being a good HN commenter in the long run means learning to eat provocation, which admittedly sucks, but is true community service.
Remove this in production
> Holy crap! This sounds so unbelievable at first sight that I googled it

That's nothing. If you want to see something even more unbelievable, look at what happens when it is unfolded for replication:

http://www.hhmi.org/biointeractive/dna-replication-advanced-...

https://www.youtube.com/watch?v=TNKWgcFPHqw

https://www.youtube.com/watch?v=JZXT2uOcD2w

There is some pretty amazing stuff going on in the cell outside the DNA, too. To move stuff through the cell there are a series of things called microtubule. Think of them as like catwalks connecting various regions. To move things through the cell things called "motor proteins" are used. These are long proteins that attach at one end to thing to be moved, and (I'm not kidding) have a couple little feet at the other end that they use to walk along the microtubule towing their cargo.

Here's an animation of one walking:

https://www.youtube.com/watch?v=xlPDEpimzB8

Here is an explanation of how the hell it does that chemically:

https://www.youtube.com/watch?v=YAva4g3Pk6k
Azure does that too, you can create a Web Application project in Visual Studio and publish it directly to your Azure subscription, it provisions everything it needs automagically and just works. I haven't played around with testing that out tooo much but it seemed pretty slick based on the demo project I set up. Tearing it down later was also incredibly easy.
Yes! I view my degree and experience getting it in college as incredibly useful for learning all sorts of theory and the like that I wouldn't have taught myself because I don't find it particularly interesting. But it's still useful knowledge to have in the back of your head.

90% of what I do daily on the job and any pracitcal/useful programming is stuff I've taught myself over the years.
Not entirely true, visual studio without resharper is a pain, IntelliJ idea is definitely better. With resharper the experience is pretty much the same with a small advantage to visual studio.
6px.io takes on Cloudinary
So everybody using Unity makes their games in a way so the GC never stop the game?
This must be the secret sauce I keep hearing about!
$_GET is a magic super global in PHP that contains all of the GET parameters of a request. Doing something like eval($_GET['code']); means you're essentially allowing a user to execute arbitrary code passed in through the URL. Not the safest thing to do...
Whenever I hear something similar I think of this Simpson's opening: https://www.youtube.com/watch?v=9OiRk56pNEk
It evaluates as PHP code the contents of the URL parameter named "code".

Although it seems like most hits are from PHP Vulnerability Hunter -- an automated whitebox fuzz testing tool capable of detected several classes of vulnerabilities in PHP web applications.
1. There are libraries for that. 2. opam.
It looks like the vast majority are from forks of PHP Vulnerability Hunter, and a few more are from other vulnerability tests. So I guess this isn't actually that common?
Looks like MS made a decision to make Windows as attractive to developers as possible.
Years ago I worked on a web app that had a "hidden" page that would do something like:

SQL.exec($_GET['sql'])

Was used for support to be able to access customer data to be able to reproduce bugs, etc.
So sad to hear of the sudden passing of such a dynamic and inspiring (and even controversial) person. She has left a number of projects unfinished (including the 2022 world cup stadium).
I don't want to be a winner
Very rare i guess but it happens. Even very young people sometimes die (>200k per year in the US) of sudden cardiac arrest for often no particular reason while being completely healthy.
Looks really interesting, I've been waiting for on-demand python since picloud shut down.

Is there any information on pricing? Links in various places say to visit the pricing page but the pricing page just says what's free and how it's billed with no actual prices.

What are the limitations? I assume there's some limit to the size of what I upload (data/code/dependencies). Is there a maximum runtime?

Edit - Given this is in the early stages, I'd love to request a manageable runtime limit. I understand why you don't want to have people complaining that they started 10k infinite loops, but I'd like to be able to limit things to either short periods for things I know really should complete in < 10s or longer ones as I've got a bunch of stuff that might take 10 minutes or more I'd also like to do.

This might be an issue on your side though, I can see it being an issue starting 10k long running requests rather than knowing you just need to schedule 10k 1 minute requests.
I would avoid platforms specialized in contract work or freelancing. Like you pointed out, too much competition for too cheap.

There are websites that specialize in WFH work such as weworkremotely.com or wfh.io. Not sure they advertise a lot of contracting position, but it doesn't hurt to apply and specify that you are interested in being a contractor.

Another approach: all this spam you get on linkedin from recruiters/hiring managers. Just start reading them and reply with "I'll do it. Remotely and as a contractor". Most won't be interested, but a few may go for it.
You still run into the problem with other functions, though. For example, in Haskell, 'tail' is a partial function - it's undefined if the list is nil. If, in your code, you write:

xs = if p x then concat [[x, "bar"], foos] else "baz" : foos
ys = tail xs

Then you know that the call to tail is not going to fail in your code, because the input has a guaranteed minimum length of either 1 or 2. You can't make that same guarantee about tail in isolation, though.
Silicon Valley != the entire programming world
Aren't those almost all "php-vulnerability-hunter – ArbitraryPhpGet.php" ? That seems like, well, not so bad.
Combine Multiple AWS Instances into a 16-GPU Monster Machine
The function eval[1] evaluates a string as code. The special variable $_GET[2] contains HTTP GET variables, which may be freely set by a remote user.

So if your PHP file executes eval($_GET['code']), then arbitrary folks can submit whatever code they want as a parameter -- as in /index.php?code=blah -- and have your webserver run it for them.

[1] http://php.net/manual/en/function.eval.php
[2] http://php.net/manual/en/reserved.variables.get.php
In-progress redesign of the consumerfinance.gov website
Free Tix to MLconf:Soumith Chintala of Facebook, Erich Elsen of Baidu, +more
How revolutionary is this? I feel like I've seen stuff like this before.
Sure, but it depends on what you need to do.

From my perspective Mirage is OCaml's 'killer app' (I'm sure others would disagree). Where I could see it excelling is as an open-source home server platform. I'm not sure what the current progress is but I know some of the Mirage developers were working on this particular use case, I'll see if I can find the link.

Could something like Mirage exist for F#? It could, though the Mirage team have a considerable head start.

EDIT: The project I was referring to before is Nymote: http://nymote.org/
You're joking, but "Goto" is coming back into fashion again. It's in Swift, for example. There are few things more self-destructive than taking any of these programming memes too seriously.
At least, in the short demo I got to play with, they've got some software tricks that deal with the field of view issues. Cues at the peripheral do a decent job of signaling where the user needs to direct the device to find content.

It's certainly nothing like looking at a flat screen projected. Artifacts have state in the room space, just aren't visible to you outside, of the admittedly small, window. I was impressed,YMMV though.
How to Achieve Clarity or a Clarity System to Cope with Ambiguity
I agree, seemed like a feature to me.
Sad indeed. A math geek, no less.

I remember back in early 90s & her quite beautiful drawings and she was influential. (Context is Tschumi's Decon reign at GSAP).
I just got back from paying my deposit. I work right down the road from a sales & service center.
One advantage of Solar on rooftop, is reduction of transmission and transmission losses, also local handling of the peak etc. Utilities love Distrusted solar in limited numbers. They do not love the idea of everyone getting on the bandwagon.
> Webstorm/IntelliJ is even slower than Atom

Some work is being done on that front:

https://pavelfatin.com/typing-with-pleasure

It's pretty snappy for me using the experimental setting referenced.
My GPA was not awesome.

You could be affected by any number of things (wrong university, wrong goals, wrong order of operations, in a hurry). Please don't be offended, I just mean that you might leverage your resources better and find classes you care about (I ended up double majoring in CS and Economics, but I didn't care about econ until I tried it).

Here is a more plain and TLDR response. Pretend it's a new investment and write down/spell out what you are putting in and getting out. If it doesn't add up, don't make the investment.

Finally, not caring is a problem. For some arguing in favor of degrees, this is a big part of their point. Why don't you care about those classes? Do you think you'll only ever get cool and interesting projects at work? An employer needs to know you'll spend two weeks finding some ridiculous bug that doesn't even affect anything if that is what they assign. Every third Sunday, the system crashes. Fix it. While your peers do greenfield work. It means sometimes putting effort into things you aren't interested in as part of the bigger picture.
That's actually pretty surprising to me, I have only visited Colorado a few times but I have always been very (pleasantly) surprised by the amount of sunshine.

A quick look on Wikipedia says Denver has sunshine 70% of the time totaling ~3,100 hours a year. I'm from MI where we see sun about once a week so I'm out of touch, but that seems like it should be more than enough to recoup costs.

Is the amount of sunshine in Denver significantly different from where you're at, or is there something else I'm missing?
"Now, some people will claim that having 8-character indentations makes
the code move too far to the right, and makes it hard to read on a
80-character terminal screen. The answer to that is that if you need
more than 3 levels of indentation, you're screwed anyway, and should fix
your program." --Linus Torvalds
If you can deliver one thing at cost, delivering a second thing to the same person is gravy. I think a lot of these companies are converting on the same location because a $5 delivery fee for a package will mean the $4.99 delivery fee for lunch is profit. They're trying to all capture a second delivery market.
This is clickbait title. In what sense of the word is Reliance Jio a startup? It's a division of a big co.
You didn't specify in your question that you only wanted to know what other kinds of syntax there are that people program in.
I understand your appeal to emotions here but wouldn't it be better to go through a court process to seize that property? There could be a process like getting a search warrant to temporarily seize property, but it shouldn't be that the police can literally just snatch anything they want without due process. That is ridiculous and exactly the kind of thing the founders of the USA were upset about.
I am not much into Architecture and just some weeks ago found out about her and the work she did and was amazed by it. This is really sad.
All GitHub stars / forks in realtime
Is there anywhere where you document using native libraries, or even more, running a secondary process? (like phantomjs/slimerjs). We know we can do that on AWS Lambda.
For example, https://www.chasepaymentech.com/account_updater.html and http://www.cardconnect.com/erp/sap/payment-integration/accou... and http://www.securenet.com/payment-solutions/account-updater
Mukesh Ambani really needs to go look at a dictionary and figure out the definition of a startup. You really cannot call one side project of a huge corporation like Reliance a startup.
Ok, you have convinced me. I'll try tmux! I do ssh at all times and do all my programming and other computer stuff in a VPS and remote computers, so this thing was made for me.

I've been using vim for a long time now, although I am still a neophyte.

And I have tried tmux some time ago, but couldn't get used to the keybindings that conflicted with those of vim (I'm against doing too much customization -- specially of keybindings --, because that will make me useless when using other people's computers). Is this a real problem or was it just something I did wrong?
Yes if you consider utilities as a business that sells power for more than it pays, net metering is a subsidy.

But if you think a utility has a special responsibility to the public, and I for one do, it's hard to defend charging me more for a kW coming into my home one moment than I get for one going out the next.
I think there is a difference between chasing profits and requiring them. Postmates is a market place and platform, for us to be successful we have to drive value to everyone that participates. That means driving value to our Postmates, customers and merchant partners. This also includes us, Postmates, as a participant of the platform.

Maintaining strong unit economics ensures that we are building the right products and operating the platform effectively. It is easy to subsidize if you have the capital but beyond just being expensive you also lose an important signal to running your platform.

Our requirement for strong unit economics has made our work harder but I do believe that it has made us make better decisions and force us to innovate instead of spend.

EDIT: This comment was made before it was edited. I would like to follow up to the edits. Specifically the Bezos mention on about margins.

There is a difference between seeking strong unit economics and profits and having them. Postmates has always had them by choice. We can choose do whatever we wish with those margins. We have regularly reduced our pricing because we have made our platform more efficient. If you were subsidizing your growth you wouldn't have the motivation or signals to identify the efficiencies.

If you are subsidizing your unit economics and your competition drops prices they are forcing you to lose more money. We prefer seek efficiencies and pass those savings on instead of just spending more money.
> Guess by the downvoting that there's a reason people feel the "metrics collection" shouldn't be Open Sourced?

It was a childish and immature comment, not appropriate for HN. That's why it is getting downvoted. In addition, this comment talking about the downvotes will get downvoted as well. Not only for the fact that you are talking about downvotes in your comment, but by the fact that your comment is effectively "begging the question."

Rather than make one-off snide comments, actually contribute something that is respectful to other people's time.
Neat trick. Add a 'crc' field after 's2' and you just made it work for memory corruption too.
So the plan is hopefully to eventually converge and leave just a couple few feature differences with the open CLR, right?
An introduction to last branch records
No, I don't think it's racism. It's islamophobia, specifically a hostility towards the conservative trends within Islam that have become so much more dominant than they used to be. And faith based hostility absolutely goes both ways.

I know this is a taboo subject, but we should stop acting as if religion was a racial attribute. It's not. Religions are opinions, and people will have to accept that others will take those opinions into account when it comes to forming a political union.

The difficult thing is that only individuals can hold opinions but only countries can join the EU. So we are forced by the very nature of this decision to make a summary judgement that ignores individual opinions and therefore will be very unfair to some.

This is something I am personally struggling with when it comes to Turkish EU membership.
Not really.

It's more of a google glass: woefully ahead of its time.
> i think people who want to program with types today most likely will go to rust, scala or f#

I'm a Scala dev. I'm playing with Rust for lower level stuff, don't know much about F#, but FWIW I would rather code in Ocaml than Scala.
what are you going to end up using?
It's not a disorder any more than wanting to eat lots of sweets is a disorder. Modern society is filled with lots of things to consume us especially at night when we should be quieting our brain. Was easy in the past when we didn't have video games or computers around.
Reliance Industries, one of the largest holding companies in India, starts a new venture to launch a new LTE mobile network. What makes this a startup?
Apple demands to know how FBI cracked San Bernardino iPhone
I only spent $500 on my renewal last month, so I'll wait to see what's the actual difference between the free and business editions
This comes up in every discussion about solar power, but it seems unfair to me. Yes, solar is subsidized by a whole bunch of factors. But so is coal and oil, because the suppliers of those power sources don't have to pay the full cost of the damage their pollution causes.

A fair comparison should either include all subsidies, or none. Not just the subsidies we are used to.
https://github.com/search?p=2&q=mysql_connect+root+NOT+local...
Simple software
Maybe take a look here https://www.reddit.com/r/operabrowser/comments/3xb7n6/how_ex...
Swift has the force-unwrap operator ! and its exception-handling variant try! for that. Sometimes you know that the exception case in the API will never arise, and the appropriate thing to do is to crash and let the programmer know that one of their assumptions is wrong. For example, you might be parsing JSON data that was generated within the program itself; normally JSON deserialization can fail for malformed JSON, but if you just constructed that JSON string within the same function and passed it directly, you know it's not gonna fail. It's pretty handy to ignore the error and turn it into an assertion in these cases, although this power should be used judiciously.
It's cool that you built it, though I can't trust a third-party app with my Robinhood credentials.

Did you use a proxy to figure out the API calls, or do you actually official API access?