skysight-inc/HackerNews huggingface dataset:
> First, refusing to leave the reserved seat has happened, and more than once in China

I am not saying it did not happen in China. I was talking about my country. I cannot remember anyone not giving me my reserved seat, nor have I ever heard of such a thing happening here to anyone, where "here" is not China. This is my experience, and I believe we are sharing experiences.

> Secondly, the punishment is not by the government, but by the train company.

Train companies are owned by the state, but private businesses also have to have a CCP committee and respond to the instructions of the party, so either directly or indirectly, yes, it is coming from the Government, the government that developed the Social Credit System.

> When videos of people refusing to leave reserved seats went viral on the web, most people wanted them to be punished by not being able to take trains, at least for some period of time. So the punishment is actually a populist opinion, rather than designated by the government. The government didn't want to step in before the people's outcry.

Are you talking about Chinese people? Because this certainly does not hold true for the people in my country. Even if it does, it is not indicative of anything. People say all sorts of crap over the Internet that they do not mean, do not do or say in real life. Take a look at the comment section of videos where someone is handling an animal improperly due to sheer ignorance. Most of the commentators will say they want to kill that person in the video and so on and so on.

Anyway, the point is that my country has very different values or culture. China goes so much further with the human search engine, where they will post images of people publicly and people will go out of their way to identify them, hunt them down, etc. It is not about public shaming anymore like it is the case here.

https://youtu.be/hWwehE88XjI
Yes they had a tv show on the local channel and we use it for adding to the video and credits.

We then were one of the first video projectors and we used that for the projector.
[flagged] incoming?
Ah, yes, of course--sex differences reach only as far as the shoulders and no further!
Trader Joe's announces it will take more steps to reduce plastic use
I really like what I've read of bell hooks' work. I'm interested to see what the hackernews crowd makes of it.
econjobrumors.com is fairly well known, AIUI.
I don't see why blocking is an issue given that goroutines are light weight threads. They are really cheap and can be created as needed, eliminating much of the need for async patterns. It's one of the nicest things about Go given that async is just manually implemented lightweight threading.

I would say though that go channels have not turned out to be as useful as I thought they would be. I dont find myself using them that much. But maybe it's just my style or the type of stuff I am writing.
The Odyssey is more like a spin-off than a sequel and that is one of the reasons why it's better.

Odysseus wasn't the leading actor in the Iliad, he was only among the main cast (I'm not even sure if there is any person in the Iliad besides Odysseus that is in the Odyssey).

The pacing is different, the Iliad tells a story of a few weeks, the Odyssey takes 10 years.

Most importantly though is that the themes are completely different in the two poems.
What a load.

Refutable arguments are aplenty. Easy argument #1: The brain is affected by hormones. Men and women have different hormone/ratios.

We readily admit that biology shaped men and women different physically to be fit for different roles. Why is it so hard to admit it would shape us mentally for those same roles?
ETFLogic | Quantitative Developer | New York, NY | ONSITE | https://www.etflogic.io | Full Time |

ETFLogic is a fintech data analytics and quant tools company. We help our clients - ETF Issuers, Asset Managers, RIAs, FA and Corporates - make better investment decisions with Exchange Traded Funds and grow their assets. ETFs hold in excess of $5 trillion in assets globally. That number is projected to reach $30tr by 2030. Investor demand continues to drive innovation and complexity in the ETF landscape.

We empower ETF ecosystem members to better understand what is “under the hood” and gain an edge in investment trading decisions. We are building quantitative tools, analytics and trading signals around ETFs and their underlying assets.

Some of our key areas of focus are in intraday fair-value pricing, portfolio construction and optimization, fixed-income pricing and factor analysis. Prior experience in any of these areas is preferable.

Our tech stack is JS, React, Python, AWS, kdb+/q

We are currently a team of five and looking to expand. We are well funded with a strategic VC.

Please reach out with your resume: info at etflogic dot io.
Instagram Night Mode
exactly. actually most VPN providers which people regularly use to torrent through them are located in northern europe.
Or perhaps even more succinctly: slicing data can introduce bias.
Forget growing weed–make yeast spit out CBD and THC instead
I'm actually surprised that Mac, Windows, and Linux are not way more locked down by default by now.

We see the problem on Android and iOS often have binaries doing bad things (spying if not worse). Often it's not the app developer themselves it's some library they included.

Then we have stay Steam users (maybe that's mostly Windows) but basically every game they download could be installing anything, reading anything. Root kit, key logger, network monitor, sending your private keys somewhere, reading your email database, downloading your documents. There is absolutely nothing stopping that at the moment except trust. A few games have already been caught spying by using 3rd party libraries.

Mac has appeared (not a security expert) to have gotten slightly better as of Mojave. Several folders in ~/Library are not readable by default and permission is given per App. (type ls ~/Library/Mail).

But basically I think I'd like things to be way more locked down by default (with of course ways to open it up per app). I'd like to be able to run an app (not just an App store app but any app) and be relatively sure it can't do anything bad. That includes command line apps. I wish every app was run in a sandbox. I'd like to able to run any app or script and know it's not uploading ~/.ssh/id_rsa for example.
18% of participants admitted to being under 18. I know when I was under 18 I lied on every single internet form and said I was 18+
If you are a moderator of a reasonably popular subreddit, you can find out by checking the traffic statistics which breaks out old vs new! For example, for my little link-sharing subreddit (https://www.reddit.com/r/gwern/) : https://imgur.com/a/sUcEQeQ

You can see a large fraction of the users have taken the time to optout, perhaps as much as a third (!) of those who can. Considering how passive most users are, this tells me that the new & expensive Reddit design is indeed loathed.
"The Will to Change: Men, Masculinity, and Love" is the most revelatory book I've read, I think ever. It discusses the ways power- and domination-based roles for men negatively affect both men and women, starting in boyhood. It felt like every page held a connection to my experiences.
Open source Chrome extension that adds dark mode feature to Instagram web.
You were saying the layoffs are "typical slog," going so far as to authoritatively declare how the layoffs that impacted us were executed. (Completely wrong.) I was merely reminding you that from the outside, you have extremely little context on which to speak authoritatively. You also cannot speak authoritatively on working conditions; Rackspace was a great place to work with little involvement from Apollo, despite your armchair theorizing regarding a place you've never been.

Especially when the people who had been given assurances by ELT and then woke up Thursday to find they'd been broken on account of near insolvency of the business, when those people are hanging out in the comments among you, it's probably best to listen more than speak.
Show HN: World's first static code analysis tool for Go
Hello,

No static code analysis tool for Go existed yet, so I created one. I plan on updating in the feature with more metrics and especially visualisations for said metrics.

For super obvious reasons this tool runs client side only. All you need is Docker. Feel free to report bugs/request metrics, but no promises on (timely) delivery.
The brain structure at large is not significantly different. It's in the modulation of the brain from hormones, that affects the cognitive functioning, behaviour, interests. Pre- and perinatal effects of hormones seem to be important.

Even in males the testosterone levels make difference in cognitive functioning. Testosterone seems to be related to expression of spatial ability. Men with too little or too much testosterone show changes in their spatial ability.

It seems to be the same with the age. Age-related cognitive decline is related to reductions in testosterone levels.

Important thing to remember is that the overlap in cognitive performance between men and women is much greater than the mean differences between the sexes. The reason why you should not use biology in identity politics is because we can find other visually identifiable groups than sex or race with the same or larger effect size. Fat is hormonally active tissue and lack of exercise reduces testosterone. We could categorize fat men who don't exercise and put them into a separate category besides men and women.
As stated currently, the attacks are all DoS (but perhaps they downplay the severity before the full nature of attacks will be disclosed to the public?)

The three vulnerabilities have been rated as medium
severity with low difficulty to exploit and expose the
Bitcoin node software to Denial of Service attacks
resulting in a high overall risk rating.
The real story here is not about security, it's about markets and profit (as always). Currently, there's a huge market in DPI boxes for inspecting TLS traffic, which are often poorly implemented, tied to expensive support contracts and super flakey.

These boxes can only work with a single static secret, which is shared between the DPI boxes and the actual servers. If the servers are using a forward secret mode, this is no longer enough, you have to share a secret for every session.

This necessitates some kind of software running on each endpoint to transmit these secrets. But wait, the moment you have to have software running on every endpoint, why do you need a special box? Why not do it all in software?

This represents a huge threat to the DPI market. No box means no lock in, no mandatory upgrades, no support contracts. Sure, software can have these things too, but it's inherently a more open, competitive market where you are vulnerable to open source invasion. Solutions like eTLS are just a last ditch gnashing of teeth from DPI box sellers, trying to prevent a lucrative market from disappearing.

Once you move everything to software: a) competition in general gets better and b) open source starts to take over, c) security will improve.
Trans people have widely reported altered states of concsciousness before and after starting hormone replacement therapy.
Facebook phone numbers for 2FA can be searched and there's no way to disable it
and Linode.
Yes, there are problems of this nature in R, but I don't think the specific case you cite is really a problem. The ultimate source of the difficulty is the R (really S) decision to not have scalars - only vectors that happen to have length one. But given that, writing m[1,] is normally intended to get a simple vector, not a matrix.

The problem really arises when you write m[1:n,] with the intent of getting a matrix with n rows, and n happens to be 1 at the moment, so you get a simple vector instead.

This is a problem that I have addressed in my pqR version of R, available at pqR-project.org.

In pqR, there is a new sequence operator, .., which produces a 1D array, not a simple vector. And in pqR, when a 1D array is used as an index, the dimension is not dropped, even if the array happens to be of length 1. So m[1..n,] produces a matrix even if n is one.

Well, most of the time. There's also the problem that m might have only one column, so the result will get dropped down to a simple vector for that reason. To solve this, pqR has a new way of indicating a missing argument, with _, which also indicates that you don't want the dimension dropped. So you can now get exactly the behaviour desired by writing m[1..n,_].

This is all backwards compatible, except that it's necessary to disallow use of .. in the middle of an identifier, so that a..b won't be taken as the name of a variable.
They require a phone number for 2FA and they call you trying to sell you financial services.
Teacher lobby! Good Lord, that's a new one. But could you please not break the guidelines?

https://news.ycombinator.com/newsguidelines.html
I think this is a great idea. I usually read at night to help fall asleep. Unfortunately my finger sometimes slips and I end up highlighting half the book in the Kindle app - which then takes me a while to figure out where I should actually be :D

I sent an email about considering a pure JavaScript (Typescript) Stack with React, Node.js, and microservices on the cloud with a Json data store. Hope to hear back soon.
> It creates very powerful control flow

More than that, it dramatically increase expressiveness. I agree that surgical restrictions on recursion would be very helpful for program correctness written in future programming languages. Something like codata and corecursion could eliminate some uses. Sized types are also employed well in dependently typed languages, but they're probably still too cumbersome for widespread use.
Vultr or HostUS. Vultr's support is top-notch and their plans are flexible and reasonable. I don't work for either but I've hosted with both (still do with Vultr) and love both.
Thanks! I guess I’d say it was pretty organic.

When I started it there was no intention of it being a business and it took a while to even think about it that way.
We do not use Snowplow here at Rakam but we have seen companies using Snowplow for tens of billions of events per month. Most of these companies are usually in the media industry.

Shameless plug: We basically provide Mixpanel-like user interface for Snowplow users. https://rakam.io/integration/snowplow
Rackspace is sort of mind blowing. They were first to market, had excellent personable customer service, yet somehow now the early lead with a lack of broader vision and ambition.
Most valuable is the fact that one can only make oneself redundant when the role and expectation is completely understood.

Best part is; when interviewing for your next position you can explain how you improved the operations and saved (at least) one full time employee.

EDIT: Just wanted to add that openly discussing the above opened the door to job opportunities which traditionally weren't listed in my day (>20 years ago, in Belgium). Roles, which for political (sometimes even legal) reasons required direct employment (as opposed to being externally contracted), though without the possibility of this employment to indefinite.

edit2: Some clarification... I might be remembering things incorrectly, perhaps someone can enlighten me. I was very young and perhaps only had the impression I was offered special roles. I recall - perhaps incorrectly - that employment contracts were usually of indefinite duration. Any employment contract with limited duration put an employee in a completely different class, a class which could not be made accountable for business decisions. Anyway, not having worked in Belgium for over a decade, it feels very odd to think that truly was the case...

So - take the 'edits' with a sizable grain of salt ;-)
There is also a lot unnecessary fear of change when it comes to design and UI.

I used to have the same fears, but after working with analytics and AB testing, I realize that they are mostly unfounded.

90% of the time the changes are not going to have much of an impact either way outside of superficial user behavior that doesn't impact the bottom line.

It doesn't matter nearly as much as you think in most cases. A lot of design is BS but there is even more BS coming from those fearing change.
Managed servers are very different from just dedicated hardware.
I vote they choose Colonel instead if they do any sort of rename.
Well, I got to a point that I had to decide. If I hop to another job I'll work more hours, for less money, and I won't be able to stay here, which is nice because I have both my job and the beach on a 5 minutes distance walk.
Wrongful conviction is an unfortunate part of our justice system. In some cases it is rectified, and others it is not.

My point was that people who refuse vaccines and people with mental illness who refuse to comply with treatment potentially both pose a danger to others.

If someone is harmed, whether by preventable disease or violence as a result of another's refusal to accept the recommendations of medical professionals, the party that refused vaccination/treatment causes harm to another without being held liable. Either someone else pays to make the party who suffered whole, or the party who suffered loses.

I feel the state should intervene when people are unable to make the correct decision about medical treatment when there are negative externalities. It's unfair to those who comply.
I think it's reasonable to care more about certs being issued. Most large companies are incompetent at IT (and the reasons for this are varied and interesting but not immediately solvable), yet if they can't reliably get certificates, the plan to encrypt all web traffic falls apart. Meanwhile, Certificate Transparency monitoring mitigates the impact of mis-issuance. (Which is not to say that mis-issuance isn't great, just that it's fine to target a system that occasionally produces mis-issuances.)

I guess in part I feel this way because I see HTTPS as baseline security for the web, not strong security. It's like SSH - the fact that telnet is almost completely gone is a win, even though few people really check the initial fingerprints the way they "should." In the case of both HTTPS and SSH, you can build a strong security system on top of it if you want (HPKP, pinned certs in apps, etc. for HTTPS, and distributing known_hosts files or using a private PKI or Kerberos for SSH), but the primary value is that it works reliably to the point where falling back to plaintext is unusual.
(I've been using Go since it was released and like the language.)

Go tried CSP in the beginning but in CSP the 'sequential process' preempts only on blocking (IO) or until finished.

Also message passing is just that. You can't reach out and modify a message after you have posted it, IRL. This means messages are 'safe' to use concurrently since they are copies. That, in conjuction with strict CSP ssemantics (processes always run to completion with no preemptive cooperation) gets you 'safe concurrency' at the price of performance and at scale 'reasoning' about what is happening.

So, the practical decisions were (a) honors system message passing via references, (b) preemption at IO and elsewhere, and (c) introduction of mutex, etc. to fall back to [more performant] 'light weight threads' and 'locks' paradigm.
> but once you decide that laws are secondary to your personal and professional needs if you don't get caught, you're likely to use the same argument in other respects.

I think it's more nuanced than this. Something being illegal and immoral, are two different things (there's overlap, but not always). Some laws are completely wrong and breaking them is not immoral. IMO (you may disagree) academic articles "belonging" to the publishers and being copyrighted, is one of them. Hence, I'd rephrase what you wrote above as: "but once you decide that laws are secondary to your [...] needs [...], if they're terrible laws that should be changed, (but probably won't be, at least in the near future, due to inertia and lobbying), you're likely to use the same argument in other respects", which is much less problematic and in some ways a good thing.

Obviously, motivated reasoning is an issue, so you should be very careful not to fall into that trap and start breaking laws willy-nilly arguing that they're all bad laws.

> Citing the original paper instead of the Sci-Hub URL only increases the extent to which you're pretending to follow the law.

How is it at all relevant how I got a paper? Once upon a time, there were paper copies of journals in libraries. If you were citing a paper at that time, you wouldn't write "Journal of X, found on the 3rd shelf, in the 5th aisle of the Y library". In current times, you can (usually) legally get a paper by pestering the original author for a copy, by e-mail. If you do, you wouldn't cite the paper as "obtained from Original Researches, mailto:zzz"). (If you put a "link" in the citation, it should be the DOI (digital object identifier) as it's the universal(-ish), immutable (hopefully) identifier.)
Because I'd like to know that my private information (banking information for example) doesn't travel over insecure networks at my bank or other enterprises.

You could try to assure me that it doesn't, but I do not trust uninformed assurances.
Agreed! Bell Hooks was the first writer who made feminism accessible and relevant to my (male) experiences. I was gifted a copy of The Will To Change a few years ago and it's among the best gifts ive ever received.
But isn’t this an argument both against (any) currency and privacy?
I'd say Camille Paglia.
I wouldn't say I'm an expert in this area, but I do find Erlang/Elixir's actor model quite compelling.
Wow, yeah. Came here to say the same. I could understand somewhat making a distinction between emails that end in .edu and those who don't -- at least during the early days -- but this system does seem excessive.

I do think the ideas in the paper are pretty cool! One question: have you considered or attempted some sort of generative models based on this system? You'd have to do some clever symbolic manipulations to deal with the "infinities" that crop up, but it seems like it could be interesting.
This started with old people and the accompanying stigma.

But nowadays there are more youngsters and even kids who use the electric bike to get to school.

A big hurdle is still the high price, but as prices come down I expect almost all bikes will be electric some years from now.
What do you mean by that? Surely comparing charities with advocacy groups is a red herring in of itself?
I'm one of the developers on the LittlevGL project. The Micropython binding is not compatible with regular Python at all. See this comment: https://github.com/littlevgl/lv_binding_micropython/issues/1...
What tools do you use to monitor IP cleanliness? I monitor mine with free blacklist monitoring tools, but a lot of my emails to corporate addresses end up bouncing. The rejection message often gives a generic error so I'm not sure if that's my fault or not.
>>In fact, I really cannot comprehend how something like this can be successfully done, given how so many things could go wrong.

I have no idea how it is actually done. But my guess is that lots and lots of automated testing. It is the only way to make sure that any changes you make do no break some other critical parts.
> CVE-2018-1000891 – Uncontrolled resource consumption when receiving messages with invalid checksums

This is really just a bandwidth DoS, which no client can protect against.

> CVE-2018-1000892 – Uncontrolled resource consumption when receiving sendheaders messages

This is really just a bandwidth DoS, which no client can protect against.

> CVE-2018-1000893 – Uncontrolled resource consumption when deserializing transactions

This is why the buffer is smaller in bitcoin than in these scamcoins.

Edit: Seems I made the scammers mad.