skysight-inc/HackerNews huggingface dataset:
My most proud "automation" was writing a bot that would play Farmville for me.

I was at university, and Farmville was all the rage on Facebook. My girlfriend wanted me to play because it'd mean she'd be able to trade stuff with me or something (I forget why exactly), and I eventually caved in.

After ten minutes of playing it, I was bored. I couldn't really judge people that would click plants hundreds of times, several times a day, though, because I played World of Warcraft. It was just a more interesting type of grinding...

I figured out that in order to grind through the game most efficiently, I'd need to plant Tomatoes every two hours, so I wrote a bot that would:

1. Spin up a VM.

2. Open the browser to Farmville.

3. Open up an automated clicking application I had written that worked on Flash.

4. Find the outermost vegetable patch.

5. Click in a 20x20 grid (or however big the whole area was).

6. Replant, and close.

I didn't tell my girlfriend about the bot, and I'd turn it off when I went to visit her, so she was shocked when she went on my farm to see that I was a higher level than her. I'd jokingly feign ignorance, saying that I was just playing it like her, until one day when I had left the script running and she saw my farm picking itself while I was studying.
I look forward to all teenagers learning what a vpn is and how to use one.
Where do you get this 30% number?
Also, developer skill is not a one-dimensional attribute, e.g. you could be better at writing maintainable code but worse at translating business requirements into $$$. Most developers are probably above average in one metric.
Well, that will depend on how exactly the way the customers "will have to prove they are 18", as an example we know how no teenager under 18 would ever tick a box near "Yes, I am 18 or older".

On the other hand needing to provide a photo or scanned image of your driving license or passport AND give access to the web camera to the site to verify your identity, while reasonably effective might somehow produce as a side effect a reduction of customers.
Sounds like you need a second container. I went for a full set of black socks and black underwear, and all anomalous socks/underwear that survived the QC process sit on the other side of a piece of cardboard I blu-tac'd to the draw. It works, and I find myself a fruitful object of comedy.
N-gate.com. we can't both be right
I'm expecting that the agency set up to police this will eventually be enforcing a policy of only allowing internet access to users who have a government assigned unique ID which will be tied to your entire online activity. first they justify it for porn, then for terrorism
This is obviously preposterous, and there is basically no chance of it lasting or being significantly effective.

I am pretty curious though about what approach to safeguarding children might be effective – or indeed, if research suggests that it's required. It does seem reasonable that freely available pornography at a young age could have substantial effects on sexual and social development; before slamming into full-blown 'moral panic' mode, it might be good to know what those effects are.
I'm ashamed to admit I once worked for a nonprofit that pushes heavy doses of pseudoscience, snake oil, and well, tax fraud. The final straw was when I discovered that the entire organization was funded almost entirely by one multimillionaire who was using it to support and prop up companies he invested in.
You still cannot effectively block every adult site even at an ISP level. There will always be smaller sites on the fringe that get missed.

It's basically the same problem as preventing online piracy.
This is, of course, completely barmy regulation. The most interesting thing will be the decision over what classifies as a porn website. Currently, as a teenager, you're probably most likely to 'stumble across' (i.e. view unintentionally) pornography on non-porn sites like Reddit or Tumblr. Will the regulations require age verification for these sites? If not it will not even begin to achieve its stated aims.
It's up to the management to ensure that high turnover doesn't lead to technical debt, or simply prevent that high turnover.
Indeed! The issue isn't snake oil, the issue is that clinical trials are slow and expensive.
It's in the article - sites will be required to request credit card details.
I would say, eschew any fancy front end framework. Build an HTML form. They're tab-able by default. You can even tab to a button and hit enter to press it from the keyboard.

Separate out the UI and business logic, and you can probably port most of it to a backend MVC (where view means a template, meaning HTML) framework in VisualBasic. Once it is cleaned up, you can do a feature-by-feature rewrite in your backend language of choice (I'd likely recommend Django if you can go Python, but SparkJava might be more prudent for the kind of big freaking Enterprise that chooses to do stuff in VB).

Edit: after seeing https://news.ycombinator.com/item?id=14787139 I agree that you'll probably need handsontable or something like it. Simplicity is your friend; overengineering is unfortunately a common tendency among developers of all stripes, although the web kind especially.
Top 5 Reasons Why PSD to Wordpress Conversion Is So Popular
It's the new name of the Google Art Project, which has been around since February 2011.
I'm assuming you have a home gym because I can think of nothing more silly than being the guy sitting on a bench in my crowded commercial gym speaking his stats into a phone.
I don't follow your point. Software has to be prepared to deal with abnormal inputs, whether those are from a malfunctioning sensor, or an attacker on the same WiFi hotspot.

Safety is a property of a system and the context in which it's used. Safety is not a property of its individual components, including its code. If your CPU's GPIOs were directly accessible through the Internet, your computer would be hacked too; does that mean your system is not safe?
You can use a credit card without an internet connection as well. The transactions are just stored until a connection is made.

But with that being said I don't think China has the same fraud problems that the United States and to a large extent the West does. You can build insecure apps in China because nobody is trying to steal money from them like they do in the U.S. or something.
São Paulo, in Brasil, actually banned billboards and other static advertising a decade ago, under its "Lei Cidade Limpa" (Clean City Law). I've never been there, but it seems to be holding up, despite some trying to evade it on technicalities (like projecting ads onto building walls).

https://www.flickr.com/photos/tonydemarco/sets/7215760007550...
If you think that's funny, you should see the "consulting fees" these so-called doctors and experts are paid to comment and support products.
Age/identity verification for UK gambling (online) industry is somewhat 'challenging'.

"Users may be asked to provide credit card details, as gambling websites do."
this is not at all how verification works.
Uk guys, I will offer you private VPN access for a small fee :)
I'll grant you that you can take advantage of calibration in mpv if you can generate a ICC profile containing 3dlut data, I didn't know that.

I disagree on a couple of points though. Jinc may in fact produce noticeable ringing (while NGU doesn't), and neither produce aliasing so asserting the opposite seems strange. The difference in sharpness is also quite obvious. On top of that mpv's anti-ringing filter is very basic in comparison.

HDR processing also seems quite limited and requires a lot of hand-tuning compared to madVR.

If it works for you, great, but it would be disingenuous to say that both programs are at a feature parity.
How will this work with image search in Google, Bing, Yandex, etc.? Last time I checked you only need to enter an explicit search term and uncheck the filter, and you're flooded in porn.

Will they be forced to make their filters mandatory if the IP number looks as if it comes from the UK?

How will this work with porn sites outside the UK (such as most of them)? Will they all be blocked by default on the basis of some UK government censorship list or authority?
They might as well call it Operation Could-Not-Possibly-Go-Wrong.

>Companies breaking the rules set out in the Digital Economy Act face being blocked by their internet provider.

Seems to imply it would be the burden of individual sites. I'm sure many of which already have low margins since advertising in this space is extremely hard. So I'm going to guess most of them would sooner IP block all of Europe before bothering with this.
Again, the assertion that all code written in rust is automatically "safe" (let alone correct) is false unless you say what precisely you mean with "safe" in very specific terms. While there are some ways in which rust is "safe" while c-family languages are not, these cases are _subtle_ and you _will_ have to understand modern C++ first to see what they are.

But yes, rust could turn out to become a new widely accepted standard for systems programming some day and depending on whether you believe that or not, it might make sense to "invest" your time into it.
> The problem with these debates is they become very tribal.

Yes! This! This bothers me to no end. Somehow I can't let acupuncture fix me unless I'm also an antivaxxer. Thank you :)
Except they quote gambling and age verification there (UK) is not related to credit cards.
It's not pure currently, so definitely more like OCaml.

We make frequent use of overloaded array comprehensions, which is one form that monad syntax can take. The "do" notation introduced by Haskell isn't supported right now, but maybe soon. I'd like to refactor the parser code a bit anyway.
You can have dedicated hotkeys with chrome if you want, there are extensions for that.

I used to have some for google play, although never could get it working with the media keys on my keyboard.
VPN stocks are surely going up on this news.
A better quote is "Privacy is a currency for which you don't know the exchange rate"

I think it is better, because you are a customer, you just don't pay with cash. Instead you pay with your privacy, and as normal users, we really don't have a good concept of what that is worth.
Two new block I/O schedulers for Linux Kernel (4.12)
This is the same country where you have to buy a television stamp isn't it?
As I was skimming README, I was thinking "what's the catch?"

And there it is, you're absolutely right this is not an AOT compiler.
Reliable Construction Companies in Islamabad Ensures a Highly Equipped Apartment
It will be trivial for any horny teenager to circumvent it with a proxy.
Emotional Marketing: An Enormous Guide
I just received some PCB from china and noticed they have rounded corners, the horror!
I confirm, their mobile blocking in the UK does not work very well, sometimes it also even blocks non-porn websites randomly.
This, if enacted, will do more than any effort by the EFF or others to enhance online privacy. VPN usage, TOR and bitcoin/ethereum acceptance online will skyrocket.

After all, what the UK government is proposing is basically to learn its citizens from an early age how to evade censorship by giving them a proper incentive to figure out how to go under the radar.
> You don't have to line up the codes with the phones

A good QR reader does not require much lining up, just pointing the phone in the general direction of the code is sufficient, I'm consistently surprised by how fast some QR readers match codes.

That's significantly less work than having to bring your phone right next to a reader.
Fun fact: Windows 2008 R2 and Itanium 2 had lock-step fault-tolerance. (Which is on par with the other "biggies"-- VMS, IBMs OS360/MVS, and HP (nee Compaq Tandem)).

On a more relevant note, I know x86-64 Xeon's can mark bad RAM, disk drives, and network cards, and hot-swap them all out out (and has been able to do so for > 10 years) on most motherboards (it's supported at the OS level for Windows server), not sure if it ever had full CPU failure support though.
6 Principles to Take Your Business to the Next Level; Ordinary to Extraordinary
>"the safety aspects of rust have never been problems for me."
You are very likely wrong in this statement, and the fact that you don't even know how much insecure code you've shipped is exactly the problem with C/C++.
The most experienced C/C++ programers in the world continue to produce security vulnerabilities, even when they're really trying to code defensively and follow best practices.
Big oil's electric fight against coal and nuclear
Ah, as usual, why solve something with education when you can solve it via forcing anyone who wants to watch porn to give their credit card details to a shady xxx website.
The chip doesn't add any additional security to the card compared to what was available previously; US credit card companies have only added it to avoid additional legislation from Congress.

Also, the whole reason Europe had the chip and the US didn't was because phone lines in the US were better than ones in Europe, so it was vastly easier to do a quick authorization check in the US. The phone lines were not "good enough" in Europe, so the chip and pin system was created as a way to authenticate locally.
I used to run and lift three times a week, until I picked up Brazilian Jujitsu.

I joined a local club, thinking that my fitness would give me an advantage, and I ended up tapping out several times a minute.

Two years later, I'm now a blue belt, and won silver at a recent competition. I still tap all the time, but I also submit others. I now run twice a week, and lift occasionally.

I highly recommend BJJ to anyone looking for a fun destressing activity. It's essentially playfighting for adults.
Please also stop these fresh people, I don't understand a word. And these protocolls, http and such. I can also not understand them!
Because a handle of vodka is cheaper than a visit to the doctor and all the medications you need, and will make you forget about all your problems.
why do you care? it's a Show HN, it's obviously just the tagline the one dev made up to show off a weekend project to their internet colleagues.

So its not the best right now, but at least they have a goal.
I wouldn't dismiss most js frameworks because the buttons seem to be mouse driven. With simple jQuery, or even plain javascript, you can 'attach' hotkeys to those buttons.

For example, our HR app (which is built on Bootstrap + jQuery) has a button for 'Add Employee' on the main employee list, but we have also linked the '+' hotkey to that button so the user does not have to revert to the mouse to add the next employee when doing batch entry.

Within that, there are plenty of grid style entry plugins (mentioned elsewhere in this thread) that you can add on to do things like the invoice screen etc.

But be aware - study the depth of some of these plugins. Invoice entry screens are fraught with all sorts of things like real time validation (e.g. will you allow a user to specify a quantity of an item greater than what is in stock? Can you calculate tax amounts on the fly line by line? Can the user change the pricing of the item on the fly and are there rules that have to be adhered to in order to prevent fraud) etc.

Yes, I've developed invoicing type apps many times before. It certainly has some 'gotchas' that can trip you up, and the UI is certainly a lot more complex that it first appears as you have to adhere to strict accounting principles in the back end.
http://i.imgur.com/1N7wXUa.jpg

EDIT: put url to imgur instead of direct
Brought to you by HN... how lame.
For wireframe objects like the one in the OP (which actually does use a perspective projection it seems), that's not really a problem. Just have your own code that does all the matrix multiplication, and you get a point you can plug right into moveTo/lineTo
yeah but that bit is cool cause the publicly funded BBC outputs good content with zero ads.
They can implement negative interest rates with paper money also.
What's scary is that ads may only be worth a fraction of what people are currently paying for them, and all the free services you use will be immediately underfunded and disappear once this is discovered.
> As long as there is a single party interested in content hosted on IPFS, the "IPFS Network" will persist.

I imagine that's one of the reasons why it's not ideal for archival content.
If you like to try React, checkout the open source book The Road to learn React [0]. Not sure what kind of payment gateway you are using, but after your first application is up and running, you could add Stripe to it [1][2].

- [0] https://www.robinwieruch.de/the-road-to-learn-react/

- [1] https://www.robinwieruch.de/react-express-stripe-payment/

- [2] https://stripe.com/
I don't have VMS experience, but rather AS/400 and iSeries experience. The difference vs generic purpose OS (Linux, Windows, OSX) is that the AS/400, and I'm going to assume VMS since they operated in similar markets, had these features baked in by the manufacturer. OS/400 on the AS/400 was a menu based system. If the menu option existed, the feature was available, and it was as simple as flipping the bit to YES to enable a feature. Enable clustering? Select Yes, add the information of the cluster and you were done. It just worked. Did it work well? I guess. There was no way to know if it could be done better since it was a manufacturer's enabled feature. Of course Linux, Windows, OSX can do the same thing as OS/400 on AS/400 but with a lot of configuration, and a lot of jumping through hoops [it's not called Hadoop for nothing ;-)].
Top 12 Software Developer Humor Picks
Well you could use Android if you can't afford an iPhone. There are many different options for mobile payments.
I see they take after Russia.
Great! So you wouldn't mind deliberately searching for and accessing such ads, much like everyone else does for the content they enjoy, right?
Yup, me too on Verizon.
you are argumenting from an optimal-employee-perspective or what you might choose to call it. Fact is - even supervisors are humans and 90% of them will be hesitant to have somebody "under" them while making more or as much money. I fear that's just a fact.
>I call this the "one year of experience, ten times" phenomenon.

As a side note, I always find funny reading "Our team has 20 years of combined experience in ..." as if a two people team with 10 years each was the same thing as 20 people with one year each.
How easy would it be to retrieve the ruby source code from the distributed binary?
Please Prove You’re Not a Robot
What the Enron E-mails Say About Us
A company operating outside the UK's jurisdiction wouldn't be affected at all from my reading of that. The UK could direct UK ISPs to block noncompliant sites entirely, but then they're in the position of trying to enumerate every site in the world that hosts porn.

Good luck with that.
It seems like governments have decided that if you're on the Internet, you effectively have to follow the intersection of all laws from all countries that are also on the Internet.

I think looking at IP ranges is pretty effective actually. Google already does send people to different regional sites based on where they're coming from.
Sounds like all the electricity spent on buying and selling stocks isn't doing any good for the planet either.
Is this organization still around? Have you blown the whistle on them?

If not, why not? You have information that could stop these thieves from stealing people's livelihoods.
I appreciate that, but various other reports do seem to indicate that credit card details will be required. We'll have to see, though.
Now that you mention it, pretty much every website with user content has porn on it. So this regulation will either ban those as well, or cause people watching "professional Hollywood porn" to instead watch user-generated porn, which doesn't solve the problem the regulation is trying to solve at all.

As a small website owner (not a porn website owner though), I really don't care if a country blocks my website because of silly censorship laws. Sure, it hurts finances a bit, but if a government truly represents the people (yeah right), then the people don't want to see my website anyway, right?! I wonder if larger websites like Reddit, forum boards, and file hosting sites will follow this same attitude.
In the x86_64 server space (which is, what, 90% of the server market today?), the choice of operating systems is basically between Windows and some variant of Unix (Solaris and its open source offspring, numerous GNU/Linux distros, and *BSD).

Adding another system to the mix, especially one that has been in development for ~40 years, is an interesting proposition in itself. Add to that the reputation OpenVMS has for reliability and security, and I could certainly see a bright future for it on commodity hardware.

Whether that actually comes to pass is another question, but there is at least potential.
>One point has been that the appeals to God in Descartes philosophy have seemed rather tacked on to many readers

I don't see that at all. His entire argument in the Meditations collapses if God isn't there to provide a guarantee that he is not being deceived.
Atari’s new Ataribox console will be like an NES Classic – The Verge
>but then they're in the position of trying to enumerate every site in the world that hosts porn

HAH.

No problem. I have a succinct filter that covers most of them:

0.0.0.0/0

...The only real flaw is that it doesn't cover IPv6.
Actually, negative interest rate policies have been implemented quite a few times in Europe. The Swiss did in the early 70's, Sweden and Denmark both did for a while during the recession, and the ECB did it in 2014 for bank deposits.

So yes, it actually can happen. But it doesn't require digital cash.
Won't someone please think of the children!!

How about this for how to enforce parental controls... Encourage parents to supervise their childrens internet usage and educate the parents how to set up pfsense to control their own home.

I know its not for everyone, however we also have to ask the question, just how big is the problem of internet porn for society when viewed by minors? I don't have kids and haven't seen any studies, so honestly I just don't know.

Surely there are ways that you can educate, inform your kids, and maybe prepare them for what access to an unregulated stream of all of humanities information could contain.
Well yes and this is because they are paying to build the infrastructure out. In the U.S. that infrastructure already exists so there's no need for subsidies.

But to add to that, I would love to live in a world where I don't have to play the credit card game, but using cash in the U.S. at least is putting you behind. The prices are the same for an item whether you use cash or not, except with even the worst credit card you can get 1% cash back.
Great idea, teens will just switch to Tor to get extremely unlimited genres of porn.
If you like NotLD/etc then try ‘Martin’ which is another Romero film and (IMO) an underrated classic:

http://www.imdb.com/title/tt0077914/?ref_=nm_flmg_dr_12
Certainly one way to raise a savvy digital generation.
WPF was really good at this. I haven't used it in many years though.