skysight-inc/HackerNews huggingface dataset:
We know all of the rules of tic-tac-toe. We have no idea how much we dont know about genetics.

The things we know can still be incorporated in various ways with deep learning, but we avoid having to make as many obviously not universally applicable assumptions as with less complex statistical methods.
iTopography can be used to solve 10th grade geometrical problems
You are changing the topic. Harrasment and alternative viewpoint are not the same. Alternative viewpoints would have better chance if people did not used the expression as euphemism for something else entirely.
At that point, how much value is there in supporting Unicode? By only using ascii (punycode), it pretty much eliminates the reason it exists: To allow software to show a domain in someone’s native language.

Should we perhaps instead be restricting the domain characters to the glyphs of ascii (rfc1035 compliant) and those glyphs that appear in their locale? Otherwise revert to punycode when the glyphs fall outside those ranges.
Red flags and magic numbers that investors look for in your startup’s metrics
You did not deny any of these claims about the Chinese state:

1. Government surveillance of domestic citizens is far more intrusive than in any Western country. (NSA revelations are not a refutation).

2. Prominent citizens get disappeared. There is little to no transparency in the judicial process.

3. There is no freedom of speech in China. You cannot criticize the government from within the borders effectively without being in danger.

4. China does not have a free Internet in the sense any Western country does.

5. Social credit scores exist, and will be used to reinforce the government's authority.

6. There are ongoing human rights abuses in China other than what I've already mentioned.

You can evade this all you want and talk about how nobody can possibly know about China unless they go there. But you can't refute any of these, so that is all you can do.
There is no better reason in the world to believe the facts of climate change than the fact that the trump administration doesn't want anyone to see them.
What motivated your company to open an Atlanta office?
That's a good way to see it, but the copy-paste comparison is bad. Copy-paste is so low-level that I can do everything with it, without the iOS having to wait years to get the functionality (if ever)

e.g. I want to translate a message. Either I wait for every messenger/OS to get a decent in-app translator, or I use copy-paste into Google Translate — very clunky, but better than not being able to.
But blocking isn’t based directly on viewpoints. It’s based directly on users choosing to block other users. It might be unreasonable to allow a user to specify an entire viewpoint to block from their social circle, but it’s not unreasonable to allow them to block individual users for any reason they choose. I don’t have to let any random stranger into my real-life social circles, and that doesn’t mean I’m choosing to live in a real-life echo chamber.
Same with FreeBSD.
you mean more honest people who don't fake it should be paid more? What about meek men then
There's certainly the case of sending too many people to jail for harmless stuff like smoking marijuana. But there's also the case of sending way too few "white collar criminals" to prison, too.

Too often they get away with their company paying a sub-1% of their annual revenue fine for a multi-year violation affecting millions from which they made billions of dollars. Virtually no personal accountability for the executives either. Worst case scenario, they get a golden parachute on their way out if the scandal becomes a big enough PR problem for the company.
I don't see how this is relevant to the context of the reply. It was the grandparent post who said "an automobile is valuable and essential to anyone not living in a city". If there's no access to gasoline and the roads aren't passable, then it's not that valuable in the first place.

In any case, I'm pretty sure a bus needs the roads to be passable as well.
SpiNNaker machine ready to be turned on
> fixed tree shape

But it does not know what it is. It has to know the structure of the LET. The LET expression has no tagging of the parts. Is that list after the binding list a declaration or not? How many of them? Is the symbol in the list after a LET a variable? The s-expression does not say what a symbol is: a variable or not. We also don't know what the relationship of the declaration to this variable is: is there a declaration for this variable?

The relatively simple syntax of LET: let ({var | (var [init-form])}) declaration form*

We then see that the syntax for 'declaration' is quite a bit more complex.

An AST will usually represent such information.

> parsing I mean "recovering of nested syntactic units from a flat stream of tokens

in Lisp this is: recovering of nested syntactic units from a nested list of tokens.
I think some companies tried to outsource stuff like this (Oracle, IBM) but they are slowly finding that there are real costs associated with outsourcing tech and it might be actually cheaper for the company to hire expensive developers in San Francisco but have them sitting in the same building as top management so the communication can happen in real time and engineers can fully understand business requirements rather than try to manage remote outsourced teams on the other side of the globe who have no idea what's happening at the HQ.
Exactly, there is simply no way for a human to understand this stuff without (some layers of) abstraction, each abstraction introduces bias and/or error.
> Instead of zooming pinching try to click the street to drop a pin and you got the street name.

Dude, are you serious?? There is literally no excuse not to just show the damn street label. Stop blaming users for bad UX.
Some progress reported a few months back https://news.ycombinator.com/item?id=17642872
Atlas | London, UK and Essex, UK | Full-Time, Remote | https://www.atlascode.com

Atlas is a software development company specialising in the creation of bespoke software applications for Microsoft Windows and the web. Based in London and Essex, our development team has 60+ years of shared knowledge and experience that they bring to each of the software projects we tackle.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/atlas

Here are our open roles:

- .NET Software Developer: https://www.atlascode.com/work-for-us/dotnet-software-develo...

Tech Stack: C#, Asp.Net MVC, Asp.Net Core
This kind of stuff is fun, reminds me of decimal IP addresses.

like http://3520653040 should take you to hn (atleast to the IP I'm resolving for hn right now)

Also, I know this is off topic, but that python example really bothered me.

original:

python -c 'import sys;print sys.argv[1].decode("utf-8").encode("idna")' "℡"

Should have been

python -c 'print "℡".decode("utf-8").encode("idna")'

Or in python3

python -c 'print( "℡".encode("idna"))'
I imagine the largest portion of the fare is fuel. Fuel is the same price or more than in Canada.
Many people who study the effect of regulation SUPPORT regulation in general, and shows its bad effect in a few cases.
5$ per month on a monthly plan.

Sry but that is not 'ransom'.

And srsly you used it and never paid? Do you think they want you?
Is it really ALL subjective? Can't SOME of these things be quantified by some objective measure as determined by science?

Why are things like (e.g.) gravity and (also e.g.) psychological disorders allowed to be quantified, whilst sociological concepts are simply "all subjective" and (presumably) not the stuff of science?

In actuality, we as a species are quite capable of creating theories for anything using science, and OP's categorical suggestions are not exempt merely because they deal with morality.

Perhaps if we did converge on a widely approved standard for some of these morally-interesting questions about censorship and moderation, the overall productivity and quality of our discourse on forums like Reddit and Twitter might improve.
>considers there to be a "war against boys"

How is there not? Literally every modern school system favors activities that disproportionally disadvantage young boys. Boys and young men are dropping out of school at a far larger rate than women, and literally nobody cares. It's a travesty.
Omise | Bangkok | Software Engineer - Crypto Payments | Onsite

Omise is excited to launch its new crypto exchange and is looking to find the right people to help the exchange grow and succeed. GO.Exchange is looking for an exceptional software engineer focusing on crypto payments to help the company scale and add new tokens on a continuous basis. To do so, this hire will work closely with product, infrastructure, and security teams to integrate tokens safely and reliably.

More info:

https://omise.breezy.hr/p/90876753a84a-go-exchange-software-...

Please apply via website or write arthur at omise.co for more info.
Red Hat deprecates KDE
Epic Coub Video Pack #155 – Trend Vines Pack Videos
Agree with everything you have said (have worked in London as both perm and later as a contractor for above stated reasons).

But to be completely fair, UK (or London, to be specific) is still the best place in whole Europe for software engineers. Nowhere in Europe you can make close to what a skilled and capable contractor in London can make.

It's not comparable to Bay Area but it's not that bad actually compared to rest of Europe. You can at least make a decent salary, although it's all cash and no stocks/RSUs... But you can invest the cash you make as a contractor into equities of companies you believe in.

Plus the flexibility of contracting is very nice. I doubt Bay Area engineers can just decide to take 2 month break and go to Bali to relax. As a contractor in London, you can easily finish your contract, take couple months off, then come back and start a new contract. That sort of flexibility is pretty nice.
"KDE has been deprecated

KDE Plasma Workspaces (KDE), which has been provided as an alternative to the default GNOME desktop environment has been deprecated.

A future major release of Red Hat Enterprise Linux will no longer support using KDE instead of the default GNOME desktop environment."

https://access.redhat.com/documentation/en-us/red_hat_enterp...
While as a software engineer I'm partial towards static websites, I have to say the best academic site I've come across is a wordpress one that seems to use the "faculty" theme.

The site is Kelly Weinersmith's (of SMBC fame): http://www.weinersmith.com/
Ask HN: Acquired StartUp or Enterprise with more benefits?
I have an offer from the enterprise which is way more than my current package and I'm in the startup which will be acquired by major league player from the US.

My background: I was hired in a startup without any prior experience in software engineering. I was the first one to join. I and CEO started working together and hired some good guys along and scaled very well. From fresher grad to lead developer, I've learned a lot. I left because to explore more and to be mentored by some good engineers.

Current Company: I joined because of very good engineering culture + good transparency with team structure with the same benefits and package I was getting in earlier. Something went bad and culture got screwed, good people and a good amount of them left the company. Some of them even settled for less what they were getting in the company. Management never took any action to improve culture and HR just schedules various events that distract from work very often in the name of improving culture. Management also screwed ESOPs of people who have left. Therefore I made my decision to change.

Enterprise: They have offered more and they are having good benefits than the current company. People are from Microsoft, EA, Sun etc. Work won't be much exciting as the startup I've worked earlier and I have to deal with many silos to get the things done. HR team has a very bad reputation.

Now the current company is started changing the culture. It is going to be acquired by major league player from US and Management team might change completely.

I'm confused right now what to choose? Choosing a current company is kind of risk but if it grows it will be good for me. Choosing Enterprise will have more job security + benefits but work might not be exciting.
Indeed. I think people tend to misconstrue blocking for some form of censorship, when in reality it's just an individual exercising one's right to curate one's own social circles.
The societal benefit is that others can improve on what is patented and not be subject to the patent.
Audatic | Berlin, Germany (ONSITE) | Full-time | Visa | Deep Learning, Performance, Mobile and Software Engineer | http://audatic.ai Audatic is building systems to intelligently modify sound using state of the art deep learning technology and unique datasets. Our personalized sound environment allows users to customize sounds to their individual taste. Applications include effortless interactions in noisy places (especially for people with hearing impairments), and realistic audio-environments for augmented reality. We are a young, driven and dynamic team with the vision to change people’s lives. We value each team member and opinion equally and count on everyone’s contribution to make our vision come true. You are encouraged to constructively challenge our ideas and can expect to be involved in the decisions that shape the future of our company. Tech: Python, Tensorflow, AWS, C & C++ (Performance Engineer), iOS and Android (Mobile Engineer)
We are looking for smart and curious people who are thinking in code and want to make a difference. Apply now at http://audatic.ai/apply-now/
>Here an example to illustrate jldugger's point:

>https://imgur.com/a/hCo3V2X

Do you think those example would be too cluttered if the street names continously repeated their own name the way I showed: https://imgur.com/a/xQiF6pm

(Perhaps in light grey, perhaps spaced slightly more apart.)

?
When flicker announced 1tb free I never thought 'oh great that sounds like a save env for my images' I thought 'lets dump my images' there as a free backup let's look how long they will offer it.
Discussed in 2015: https://news.ycombinator.com/item?id=8840139
We know the real reason for the IBM takeover. For Red Hat to axe KDE
The idea is that if you allow someone blocking someone else to make all their replies to your tweet go away, people will just over-use the block feature for anyone they even mildly disagree with.
Twitter is especially toxic for minorities. I am a Sikh and as Indian elections approach, toxicity and fake news of Indian blue ticks have increased substantially. I want to counter it, but my account is just one off and it has also gotten disabled too now.

On top, they censored a website that was raising awareness among elected representatives about politically motivated large scale massacres of Sikhs, 1984SikhGenocide.org Tweets go straight to draft if you plug this URL in. How can Twitter ban this on a global scale at behest of Indian government? Then they act chummy about being receptive of both sides views. How can a minority user counter all this negativity because you get flooded nearly instantly. Also, I had to provide my phone number for enabling my account, and considering that my account details can be asked by Indian government effectively means there is a chilling effect on me. Twitter needs to take into account its minoroty users too, because there aren’t many accounts that can counter the propaganda. And the flood of tweets is just immense which then gets spread through WhatsApp. A spin agency sends message on Whatsapp, blue ticks posts on Twitter, screenshotted and posted back on Whatsapp giving it an air of authenticity.
Thinking just of recognizable animals, typical cities have, what, rats, cats, starlings, house sparrows, rock doves, gulls, and not terribly much more. We can do better, but in general cities are not biodiversity hotspots.
The best comment I've read on hacker news this week. Thank you.
Write negative articles for more clicks, virality

The unofficial motto: "Enragement is engagement!"

Actually it wouldn't surprise me if that was the official motto of some places.
I have an open-source app called stretchly (https://github.com/hovancik/stretchly) and I allow people to support it via paypal or patreon.

I ask people to support me by becoming my patron on Patreon as Menu item. Right now it brings me 11$/month (https://www.patreon.com/hovancik) and it goes up and down. I could do better by engaging more with people, I guess (in past some people donated when I fixed their issue very quickly).

Over time, some people also donated on paypal (5-15$ a time).

I am thinking to add "premium" features: users can access them after auth via patreon or github (if they contributed).

Premium features will be just some sugar, nothing that normal user could not do.

I also have newsletter where I try to bring some app related stuff that people might enjoy.

some tips:

- watch for mentions of your app on social media and interact

- ask for support, if people like your app they will help

- being open-source also helps
Those people who choose to live in the remote locations can’t expect to get all of the services that people who live in dense areas are getting.

It obviously doesn’t make sense to run the buses from/to areas where there’s little ridership.

It’s like any other utility. They probably have a septic tank instead of sewer. Slow satellite internet. Pump your own water. Now also lack of bus.

The trend is people moving to the cities. It’s undeniable.
> Try a European or Asian city with lots of twisty roads and alleys and it gets much harder.

I showed what would happen if you literally follow the rule "whenever [...] there's enough room on a visible street to put a label, then put the label".

That's the specification. If you show me a twisty road with no room for a label, then according to this specification it doesn't get the label. The specification (for what we're testing) says "whenever there is room". Whenever there is enough whitespace on the road.
These two pages are still up and quite easy to find:

https://www.epa.gov/climate-indicators

https://www.epa.gov/ghgemissions

The first page contains this quote - "Many of these observed changes are linked to the rising levels of carbon dioxide and other greenhouse gases in our atmosphere, caused by human activities."
Pearly Penile Papules Won't Go Away – Why Most Treatments Fail?
Assuming that insurance is already priced as accurately as it can be according to the available data, then discovering that wealthy people tend to evacuate disaster areas while the poorer residents remain would suggest that you charge greater premiums for the impoverished and give a price break to the rich.
As it stands, the poor are effectively getting subsidized by otherwise similar individuals with more wealth.

Insofar as the utility associated with money is roughly logarithmic, then the net utility from a pricing change will likely decrease.
For example, a wealthy person will be pleased with a $500 reduction in premiums (that's a new pair of shoes or some decent concert tickets); a $500 increase might induce a poor person to forgo renewing their life insurance (with disastrous effects for their dependents should they die) or if they pay it, then other worthy expenses might get cut to make up the difference (home repairs, sending your kids to summer camp, retirement savings).

Even assuming that everyone values money equivalently despite their net worth, it still leaves a bad taste in my mouth.
Here's one wealthy elite technocrat, already invading people's privacy on an Orwellian scale, and he's using that access to explicitly prey on poor people to make money for other people who are already rich.
Another thing that's slightly alluded to here is also having a backend technology that's different than your frontend technology.

While I'm not the biggest fan of JS or TS, I can tell you it's much easier to develop your entire application in JS if you need to do any server side rendering. Otherwise you need to maintain two codebases that do the same thing in slightly different ways.
> this is how the block feature will be used if you can just block someone to delete their replies

But that's what it's for! The conversation is over, you have no interest in receiving further death threats from this person or letting them RT you to their attack followers.
>Harrasment and alternative viewpoint are not the same.

The problem isn't that this isn't true. The problem is that some people don't see the difference.

I would make a strong argument that twitter is a lightening rod for people who can't see a difference.
And Taiwanese were also able to build a high speed train in mountainous, very seismicacally active terrain. We can’t seem to figure this out in flatlands.
Twitter communities is a similar idea I had a while ago.

The ability to create invite only super-hashtag. Only people invited to the hashtag can reply but everyone can read.

It seems to solve many of the current Twitter problems (apart from the whole failing to ban Nazis thing) but does create extra ones around community management of who gets to make invites/kick people from the community has tags
A basic start: bigger font size, drop the underscore (text-decoration: none), change the font color to black or dark gray. You can do a lighter color on hover to make it clear it's a link.

Not perfect, but I think it's better than what's live right now. You can browse for a nicer font, too. Plenty of free choices at Google Fonts.

End result would be something like this: https://i.imgur.com/c7YJCN9.png

Maybe align the text with the image as well, although vertical aligns are always a big pain to implement haha.
I disagree, it works mostly okay on HN except for the most polarizing subjects where it seems many people lose their cold blood and start down-voting en masse.

Your average discussion here actually seems capable of exposing multiple points of views without having to dig through the heavily down-voted comment. Similarly most people here don't seem to fall into the trap of up-voting one-liner comments that add nothing to the discussion merely because they agree with them.

There's always a blurry line between what contributes to the discussion and what does not but as far as I'm concerned it's relatively clear cut for most comments. If somebody is civil, gives arguments (or even better, sources) and doesn't appear to attempt to derail the discussion then I think it doesn't warrant being downvoted.

Actually, your comment is one that would fall on the line for me: it's negative, the "yeah, but no" structure feels a bit condescending to me and you don't actually argument your point, you're just expressing your opinion.

Yet, I don't think it warrants being down-voted, instead I up-voted other sibling comments that I deemed more interesting and wrote this reply that I hope is constructive.

I think an other thing going for HN is that there are clear posting guidelines, we're here about technology and basically "intellectual gratifying" stuff. Reddit and Twitter are social network first, news aggregator second, so people use it to like/up-vote pictures of dogs, jokes, memes etc... It's not like you're going to have a profound reply on a thread about "look, here's my Halloween costume!"

But then when you're used to reward jokes (or be rewarded for writing them) and other low-effort content it tends to contaminate the rest of the website because there's no clear limit between the "serious discussion stuff" and the "basically Facebook" stuff.
Simple Scheduling of Maintenance Windows Across Your Database Clusters
Why is this a problem? I'm already using it freely to block people I see posting garbage in other people's replies.
And now, even WebSockets over TLS need servers to waste CPU on XOR masking.