skysight-inc/HackerNews huggingface dataset:
Some people on the thread (most of whom did not read the article) are reacting like people's rights are being violated here. It's the other way around. There's been a lot of commotion lately about how online games are being ruined by cheats and aimbots. It's impossible for game makers to keep up. It should be illegal to make or distribute cheats for online games for the same reason it should be illegal to shit in a water fountain: you're not just modifying your stuff, you're ruining it for everybody else.
man I would totally try to get my firm abroad before that guy was president then. Even if you lost some money doing it, might be less than the penalties.
Reddit next...
This is a delay-based scheme; it is unlikely to work well if competing with a drop-based aggressive scheme like TCP Cubic.

As a result, while BBR is fantastic for deployment e.g. in Google's private WAN, it's unclear how well it would do in the Internet, and initial experiments are not promising [1].

[1] http://www.ietf.org/mail-archive/web/tsvwg/current/msg14798....
I think something similar happened with dogs (no color cones), but then behavioral tests showed they have some limited color vision.
So long as it doesn't violate a games tos, its not illegal. What's the problem here? Seems like its targeting hack developers only.
Why is a computer science background necessary for an IT career? I know many, many IT professionals who did not study CS in college.
The "state" has no place in regulating competitive video games by use of force. Already in place no doubt was the ability of the state to enforce private party contracts. But, bringing the state into the mix... that's like saying the state, i.e. the citizens, have some standing in every such contract/instance. This is bad,
Anti-Tesla ruling overturned in Virginia
There's a paper that uses a quite cool trick to try to measure how much people mask their true opinions and stick to the government line. One of their conclusion is that it happens more for people of high socioeconomic status (as opposed to taxi drivers).

> We first draw reader’s attention to the upper left quadrant of the graph. In some sense, this quadrant can be called “liars” quadrant, as the divergence between expressed and actual support are greater for these groups than the sample average (in other words, more intense falsification). Four groups are located in this quadrant: (1) wealthy individuals (the top 20% of the local income percentile),16 (2) frequent internet users,17 (3) those with college-level education or above,18 and (4) state sector employees. Memberships in the first three categories are highly correlated.19 Together, they represent a segment of the Chinese society that is intelligent, informed and with relatively high socioeconomic status. Based on our conjectures of information access, it is not entirely surprising that these groups hold the greatest distrust in the official anticorruption narrative. Individuals with higher levels of education are typically more capable of critically processing information from the political authority. Frequent internet users could easily get access to overseas websites that discussed the power-struggle aspect of the purge. The economically better-off class probably had an extra bit of sympathy for Chen as many of them might have made their fortune under his administration (note the very negative coefficient on actual support for this group). Yet, the fact they are also among the groups that voiced the highest expressed support–a sharp contrast to their own vocal, active style as documented by many existing studies (King et al., 2013; Yang, 2013)—is somewhat counterintuitive. This pattern of behavior is nonetheless consistent with our second conjecture: These groups, by virtue of their better economic conditions, typically had much more to lose from state sanctions than those from lower social strata. At the same time, their intelligence and information probably also gave them a better understanding of the risks associated with expressing dissident views in a moment of high politically sensitivity. As a result, while members of these groups might be outspoken in times when revealing true preferences bears little political cost, they can be extremely cautious about the views they express when the political atmosphere is tightened.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2564413
basically: dont go to south korea.
Show HN: Tea discovery and discounts site
Whoa! Facebook to rate what content is suitable and what's not ? Oh, please.. just use any other alternative please. My trust Facebook is zero about anything. I hope people still can make "own" opinions videos that they watch. Maybe we should actually have only one video channel, that have only Facebook accepted videos. Haha, wakeup people!
you are right (I can't edit my original post anymore)
>Did they have to copy Java?

I assume you mean because they both use literal words like "class", "public", "private" in the syntax?

It seems fairly logical to use descriptive syntax to me.
See c++, c# as well.
"All that once was directly lived has become mere representation."

"Where the real world changes into simple images, the simple images become real beings and effective motivations of hypnotic behavior."

https://en.wikipedia.org/wiki/The_Society_of_the_Spectacle
You might want to look into Kotlin.
This perverted situation is conditional on access to high paying jobs. With the advancement of automation though, most college jobs will not pay back the student loan. So what will happen then, will colleges close and many former students default?
I reply to myself days later. There was a language called Reia which did exactly that. Unfortunately the author dropped it in favor of Elixir even if in my opinion they are very different languages which would have had a different public. Reia could have been the language to move OO developers to functional, it's a much more difficult task for Elixir.
It's true that many libraries would perform poorly because of a reliance on method_missing. But what can be made quite fast is code that either uses define_method instead, or uses define_method on the first failed call.

In fact, a tracing jit could even make the method_missing case fast by automatically specialising and optimizing missing coupled with a vtable/dispatch table.

My forever-in-progress ahead-of-time Ruby compiler uses vtable based dispatch for every method name that's seen in the program at least once, and that's usually most of them (unless people e.g. construct method names dynamically at runtime).

To handle method_missing, it creates thunks for each method name and fills the missing vtable slots with those, which is similar to what I suggest above - the next step of dynamically optimising method_missing for called symbols and replacing the vtable thunks would be a relatively minor step in a JIT.

I don't think anyone expects Ruby to get dramatically faster in the very short term, but there's lots of opportunity to make most Ruby code much faster in the medium term.

I think we'll also start seeing implementations that do things like JIT influence how people write Ruby, because a lot of things won't matter much for MRI performance but will be a huge deal for implementations that uses compilation techniques, so it's possible to get a lot more "compiler-friendly" Ruby while still writing clean Ruby that runs well on other implementations.

e.g. the above "define_method on method_missing" basically boils down to (pseudo code):

def method_missing sym, *args
raise suitable exception if sym doesn't meet right criteria
define_method(sym, args...) do
... whatever ..
end
send(sym,*args)
end

If it lets an implementation speed up its (ab)use of method_missing enough, you'll see people adopt stuff like that.
ACM is a professional association, and I wouldn't consider TED a community.

Neither of these is anything close to a subreddit or forum which is the "community" to which the thread is generally referring.
Ask HN: What “missing” technical solution(s) do you wish existed?
This could be just about anything, from "project A but written in language B", "an API or library for real world activity C", "a unified solution for both D and E", all the way to "An open source version of proprietary solution Z", etc.

Go wild, dream big. You never know, someone might respond with a link to such a project that already exists... or decide to start one!
Gotta love that the answer to the comment "pre/post increment might be confusing" is "Git gud".
Have you seen the streets in lower Manhattan? If they get any narrower there wouldnt be any room for cars. There are also already tons of bike lanes. Most New Yorker's don't drive - they walk, bike, take the train, or taxi/uber. Don't you think if the answers were this simple someone would have done this already?
I have a question about Amazon Recruitment process, I received a codility challenge recently, if I fail that test will that prevent me from applying to other offices later? because a while ago I contacted a recruiter from another office and he told me to reach out at the start of the new year and I don't want to lose that chance.
I am sorry if that's irrelevant but I don't know who to ask.
If 1∘4=51∘4=5 and 2∘5=122∘5=12 and 3∘6=213∘6=21 then what is 8∘118∘11?- Quora
> older mice that received younger blood saw either slight

keyword is 'slight' improvements. it's a poorly written sentence.
No splash screen. Just show me the web app already, and maybe tell me there's an app on the webapp page. :P
Your suggestion to use a proxy because IQ tests are "effectively illegal" is a common and dangerous popular HR myth: anything that works as an effective proxy for IQ faces the exact same legal issues as IQ tests, so you're better off learning and meeting the standard for using an IQ test (whether you end up using an IQ test or a proxy) than you are choosing a proxy and thinking that makes you safe without understanding and meeting the standard.
Cloudflare uses BGP Anycast, I think what that indicates is the sources are all / mostly systems on the US West coast and when using anycast you tend to end up at the nearest data center.
If you don't mind starting from scratch and using a statically typed language, crystal is amazing. However, you will not get vary far porting any large ruby project to crystal without a rewrite from scratch.
You'd be surprised. Everything can be sold. Companies have figured out how to monetize anticonsumerism long time ago.

Related: Black Mirror, S01E02 - Fifteen Million Merits.
I got my password emailed to me in plain text the other day. So that's still a thing.
I'm fond of Sleep As Android
Well I quite enjoy them, they tend to offer insight into a scale that I can only dream of working on.

>oh you want the features that matter, start paying 8k a month

What's your alternative? Should they offer nothing for free, or should they somehow offer everything for free?
SEEKING WORK:
United States
Can travel. Remote preferred.
Presentation development.
Speech writing.
Technical writing.
Business rules.
Business analysis.
Workflow improvement.
Small organizations and other consultants preferred.
Humanitarian nonprofits ideal.
> NAT gives the same amount of security as dropping all SYN packets at the firewall level

What about UDP packets?
I genuinely believed that I wasn't intelligent or confident enough to pass a Google interview. When a Google recruiter contacted me several years ago, my wife encouraged me to reply even though I liked the startup for which I was working and didn't think I'd make it. I prepped aggressively, got very lucky, and now I've been at Google for over 3 years.

This is a truly wonderful place to work; if you are interested in being here, I'd encourage you to apply in spite of your self doubt. :)
Housekeep | Senior Full Stack Developer, Mobile Web Developer | London, UK | https://housekeep.com

Housekeep has quietly taken over as the leading platform for cleaners working in London. We measure our success first by the number of cleaners that want to work with us, and second by the number of satisfied customers who keep booking them week after week. We have created some world-first technologies to grow these numbers month after month, and to increase our efficiency as we scale.

We've got good foundational tools in place, built over two years by two full-time, full-stack web developers. You would be the third pillar of the team, joining early enough to influence tool-choice and architecture as we go forward. We're looking for someone who can work with us as an equal, working on new features from day one.

Our stack:

- Python, Django, Django Rest Framework

- PostgreSQL (including PostGIS for its advanced geographic modelling capabilities)

- AngularJS

- A hybrid mobile app for cleaners developed using Ionic on top of Cordova

Experience in any of these technologies would be a plus, but we're more interested in your track record of building great products for the web.

If you're interested in hearing more about what we're doing, our economics and growth, and the kinds of things you might get to work on, email me. I'm the CTO and you'd be talking to me directly. We don't use any recruiters.

gareth.lloyd (at) housekeep (dot) com
Haha, i don't have a union rep. Now am i specifically "on call". I want to be available. It's my choice. Sure, you could argue that i'm being taken advantage of or etc, and i'd understand your viewpoint, but i just know i'd rather fix the problem when it happens (if i can) than leave the product down for 12+ hours until i'm in office tomorrow or monday after a weekend, etc.

Keep in mind this has never happened for me. Nor do any of my home plans change because i like to be available. And even at my last employer (for example), i liked to be available despite us having a planned & paid for pager duty rotation. Why would my employer pay me extra for not doing anything at nights 365 days/y? I like to be potentially available, it's my choice :)
Pelles C
With glass ketchup bottles, holding it upside down, then lightly hitting the area where the neck meets the main body of the bottle, with your palm...works well.
The 2016 Customer Success Report
Next up, Politicians exempt themselves from losing office.
The title is total clickbait, Docker is not mentioned once.. you're that you're not Docker's biggest fan because it hides the details? I'd say that's one of the biggest strengths.

I mean the reference to LXC is pretty dated too, Docker doesn't use LXC. Check out the RunC project if you want to know more about how the containers are run under the hood.

https://github.com/opencontainers/runc
"It’s Googley to stand up for diversity and inclusion, such as protesting against binary gendering on toilets"

This is BS.

99.99% of the world is find with the 'binary signage' on toilets, and it is absolutely not 'anti trans' or 'anti anyone else' frankly, to do so.

BTW - this is not like a 1960's movement - you're not in the 'right side of history' here. 'Binary Gender' is, and will always be normative, simply because almost everyone is binary, and is fine with it. The number of people who actually have issues with 'binary' is very, very small. Even most people who are trans are still 'binary' (!) i.e. they identify as one gender or the other, not anything in between.

I somehow doubt that 'it's Googley' to be this, this may be a little bit of a stretch, or 'mis-articulation' by the author.

Though I don't have a problem at all with someone who is 'anti gender binary' (I don't really care) - I do have a problem with a company that pushes social extremism as part of their culture. It's just more evidence of the culty behaviour at Google.

I make a hobby of studying cults. I used to go into the Scientology clinic to 'take the test' and kind of debate with them, to get an understanding of how they are. I used to read a lot of their stuff - not for the 'knowledge' but to grasp the nature of the organization.

These kinds of 'ideals' are actually far more about creating a coherent group, than projecting any ideals.

Google is a good company, generally, but they do some nefarious things with our data. One of the great things about having a 'we are morally superior' cult, is that any decision made by Google that can feasibly be considered unethical - won't be, using the internal logic of 'We don't do evil, so, what we are doing cannot be evil'.

Anyhow, it takes working at several companies for a while to start to figure this out.
> I would rate doing mushrooms as one of the single most important decisions of my life.

Why? I've done mushrooms a half dozen times (but not within the last decade or so) but it definitely doesn't rise to that level of importance.
> Here's another approach. [...]

How is that different from the usual approach in Java, which exactly produces the problems observed?

Other languages, eg. Kotlin and now PHP enforce that variables and parameters that are declared to be not null are not null. Not null is the default behaviour. If you want nullable vars or params, then you have to declare it through `?`.
Hmm... I am running a couple of ubuntu servers on OVH. Neither have any ssh keys for the root user.

I am also running Docker on one of them just fine.
C# on AWS Lambda
That is exactly what I am saying, and more:

- don't use XML for anything;

- use the correct tool for the job, but first define the problem better. What was XML-RPC attempting to solve?
Well:

> Another noteworthy cause of C’s weakening
> is its lack of a corporate sponsor

A big plus for me, how are the java API law suits going ?

> Over the years, C developers have shepherded C on
> a path to improved performance but neglected to
> add new features

what new features, you mean you want to replace some function calls with single built in statements ?
Why would you tells someone on HN who is probably a software engineer to apply to google for non software engineer roles?
maybe you should make the webapp version the front page, with the "get the app on appstore" as just a link.
True. Rereading my post made it sound like all busy people fell into the category I described. I didn't mean it to sound that way. Just that many of us who find ourselves busy aren't busy doing but busy worrying and doing. Removing or reducing the worrying changes a lot of how you perceive your time, resources, and workload.

To reduce the amount of time you think about work, capture it in a planner or app. Just record what needs to be done. Start prioritizing it. Turn this into a routine and over time a great deal of the mental burden is reduced. Initially it's quite stressful as you may feel overwhelmed by the amount of captured tasks. But once you start prioritizing and scheduling them, especially the repeated onse that only have to be captured and planned once, things smooth out quite a bit.
After reading your comment, I gave Haxe another look. Actually, I don't remember why I didn't use it in the first place. I'll perhaps give it a go.
you were 3 minutes before me :D
great minds think..
Love this thread!
Condé Nast International | Software Engineers | London, UK | Full-time | ONSITE, VISA

We make Vogue, Wired, Ars Technica, Vanity Fair, Glamour, GQ and lots of others. We’re in China, Japan, Taiwan, India, Russia, Italy, France, Spain, Germany, the UK and Mexico.

Historically, we’ve had different tech stacks in markets all over the world. Now we’re looking at unifying our core platform, including our CMS and data infrastructure. This is a new international team, with a hub in London, that has the opportunity to help define our architecture, tooling, what we ship and how we ship it. You’ll get a rare look at digital publishing around the world.

Our stack is: Node, JS (ES6), React and AWS. Micro-services architecture. TDD. A strong background in utilising and creating REST APIs is desirable, as well as working with CMS tooling and platforms. Experience in delivering highly reliable, scalable and decoupled applications from back to front-end is a must.

Roles we’re hiring for:

* Software Engineers

* Senior Software Engineers

* Infrastructure and Automation Engineers

* Operations/Site Relaibility Engineers

* Data Analysts / Engineers

* Product Managers

Interview process:

Phone screen —> 1st stage interview —> 2nd stage / technical interview

Get in touch: SMR@condenastint.com
Ask HN: How Is Developing on a Linux VM in Windows?
Compared to an actual Linux install.

I'm thinking of a MS Surface Pro and am curious how it would be to do my Linux work in a VM.
https://news.ycombinator.com/item?id=13082567
Hes pointing out that what you said was factually incorrect. Diabetics don't lose the ability to process carbs at all.

Carbs are broken down along with proteins and fats. What Type 2 diabetes entails is glucose building up in the bloodstream with no real way to utilize it due to insulin resistance.
> So long as it doesn't violate a games tos, its not illegal. What's the problem here? Seems like its targeting hack developers only.

I'm sorry but tos is NOT the law. We get all riled up against CFAA in the US (I know I do) but we turn around and see this stuff go on in other countries and say "well, they have good intentions".

Well there is a saying that the road to the other place is paved with good intentions.

Remember when Goldman Sachs effectively ordered FBI to handle a case as if FBI was some department within GS? I don't think jail time is warranted unless people are dying as a result of these hacks. If we are targeting commercial unauthorized usage of network resources, slap a big fine. There is no need to add jail time here.
Fraud detection and compliance systems have a false positive rate, unfortunately. And a company confirming something like that would be tantamount to telling how to avoid the filter, which also raises their false negative rate, which is not in the company's interest, whether the party in question is a fraudster using it for their own interest or a non-fraudster that spills the beans on HN.

But yeah, it sucks that their system can't learn to give you an exception after it has been reviewed once or twice.
I know nothing about microbiome research. However, I don't think "fad-like" is a logical conclusion just because the amount of research is continuing to increase. This just seems more like typical human advancement and dissemination of knowledge.

For instance, I'm sure you'd find a similar trend with "computer", "solar energy" and "global warming". Someone discovers something and it takes a while for everyone to catch on. However, if the concept has legs, more and more research will take place until we understand the concept enough for it to become a part of every day life.
>While the bans have stopped some players from playing, it's good to know that they will have the weapons they need to fight back with the backing of the Korean government.

In what world is getting a 5 year prison sentence for aimbotting a "good" thing?
This only outlines how a Tech Lead should operate, promoting consensus and not being authoritarian. Decision making by a committee is a recipe for failure.
Do you equate law with your society's ethics? Sometimes the two are well-aligned, I think, but not always. In a democratic society, they should be aligned, but the truth is, it isn't the rank-and-file of society making the laws.
I'm not sure how this data actually helps. I'll tell Uber where to pick me up, and where I want to go, and I can tell the driver exactly where to stop.

Now, if this is to feed into their plans for autonomous taxis, that's all very well because I am really looking forward to being able to summon an autonomous electric car to take me wherever I want to go, but I still don't understand why they care about more than where I actually get out.
The book "your money or your life" would content that because work is exhausting you, in essence, it is "costing you" the work hours plus the hours to recoup. So count those all as work hours now...the real cost as it were :)

But it's also possible that you're just relaxing because you can or what not, dunno.
Cheers!
The problems may be more political than technical.
Getting rid of cars is a feature, not a bug.