skysight-inc/HackerNews huggingface dataset:
Strange how so many of us in the US that seem so compassionate toward immigrants (legal and illegal) and refugees and denounce any opposition in the name of compassion and love for all, the people who protest and boycott anyone that opposes their views. These are the same people who are buying iPhones and other things from China whose sales basically sponsor massive human rights violations like this.

Do we not realize what hypocrites we are? We are funding the very actions and ideals that we vehemently oppose. All of us Silicon Valley residents who are so supportive of inclusion, acceptance and rights... Many of us work for the very companies that sponsor the exact opposite values on over a billion people. And we claim that we aren't tribal nationalists? What are we then? Why are our strong moral convictions so geographically limited?

We should ask ourselves and anyone around us who claims to believe in a cause for freedom, rights and equality to please explain why our beliefs don't go beyond the boundaries of the United States (or other western countries). Is it fake virtue? Is it blind apathy created by materialism and greed? It is nationalism, stateism, racism ETC? What is it? Shouldn't there be stories about things like this in the liberal media on a daily bases. Liberal ideas don't apply to China apparently. I dare to think how China may be different today if for the last 18 months, the Mainstream media covered stories like this one in place of all the millions of largely fluff partition anti Trump ones. My opinion is that at the very least least a large amount of pressure would have been put on China to address at least some of this trend. Perhaps our country country would have found some common ground and actually moved toward a center on a least something. All the while helping millions of Chinese citizens at the same time.

How is ignoring this situation and actually sponsoring it financially ok with the average American citizen (regardless of party affiliation)?
Maybe people, yes, in the short term. But everything that people depend on.... not so much. I mean, yeah we'd live but you an kiss coral reefs goodbye, glaciers, etc... It would be a rather shitty place to live.
Why continue to apply without simply building a company instead? Looks like you have the #1 requirement down: tenacity, now you could channel it towards something immediately productive instead of continuing to play the lottery until you win. Note that with your actual company you could still apply to YC.
speed limits and impaired drivers are orthogonal concepts
I used to/still love perl, as it taught me a lot about regexp and hashmaps, but I have to admit, going back to a perl script written perhaps several years ago, and I struggle to figure out why I wrote it, the way I did.

Contrast with python (v3), my current preferred prototyping/scripting choice, and it's still pretty clear about logic builds and data structures.

I'm now trying to decide if I should jump on the golang ship, but the library ecosystem compared to python seems rather spare at the moment.
Nobody here will ever complain about illegal aliens because they are wealthy programmers, etc and won't be affected by their unfair competition.

Just look at this tweet I saw a few hours ago from the editor of boingboing: https://twitter.com/xeni/status/1054816681699139584

Imagine her shock when she learns that most people can't afford to hire someone to mow their lawns, mop their floors, or raise their kids! Talk about living in a bubble. Some people here are like her and would never understand the troubles of the working class. And others are terrified of being called racist.
The one Y at a time approach brings _transparency_ as mentioned in the title. Once there's transparency the conversation is more likely to be about the facts because that's what everybody can see.

When you don't have transparency what happens is that everybody can bring their own anecdotes, maybe baseless, and you can watch as a group "wins the argument" based on claims _you_ know are spurious, because even though their position is unsupportable on the facts, nobody had those facts.

So, you're right that Kliff's work doesn't itself fix the problem, but what it does is document the problem unmistakeably so that this thread has fewer people saying "I don't think that can be right, my friend's sister knew someone who worked in an ER and they never charge that much".

Back in technology the Certificate Transparency system doesn't itself solve any problems per se. But it delivers transparency, and that has allowed clean-ups to happen in years that would undoubtedly have taken decades to complete without transparency.

It still requires a Will in the right place to solve the problem, for example CT's effectiveness is in good part dependant on Mozilla. Would Google step up to the plate and do the same job if Mozilla didn't exist? Maybe, or maybe for political reasons as a for-profit they would fail. Certainly Symantec's leadership believed that going over our heads to Google management would get them what they wanted, but unless what they wanted was "Get out of this business" that does not seem to have worked.

But the good news is that for healthcare Americans can vote to put that Will in place in your country.
> Which is why I'm in favour of a profit sharing scheme.

But... but that's socialism! /s

Such corporation types exist - in Germany they're called "Genossenschaften". They're very limited in actual usage, though.
Certificate of need. For example:

https://www.vox.com/policy-and-politics/2018/7/31/17629526/m...
Next time you do this use a CNC mill, or, if you do not have access to one a router and a guide. Get the best tooling you can afford and use a low cutting speed and air-cool the bit.
I hope merchants will be excited. I kind of am. I'm excited about the ease of integration.
Having made the ferry trip from HK to Zhuhai several times by ferry, I have to admit I'd take a more comfortable bus or shuttle limo ride any day. The advantage will be that now investors who do have the dual residency will be more willing to travel to Zhuhai which is lagging economically with it's neighbors
It favors creators who produce many short and basicaly clickbait videos every few days. Instead of the insightful deep dives, or the critical responses to other creators' content.
More or less the same as Perl and JavaScript.
Electric Charges: “Coulomb's Law” 1959; Eric Rogers [video]
For what it's worth, the three main Java map implementations are HashMap, which does what it says on the time, LinkedHashMap, which has some additional pointers to maintain insertion order (and thus has performance that suffers by a constant factor), and TreeMap, which is really a red/black tree which thus offers logarithmic lookup time instead of constant lookup time (i.e. it's not a hashtable at all).
> Is turning off the device an advanced feature?

I guess most people really never need to turn it off. Maybe when switching sim cards to not hotplug them?
That's not the issue. If you have a Dictionary interface that says it provides you with O(1) lookup, you don't care if it uses a hashtable or magic dust to do it.
> Johnson surveyed 54 employees between the ages of 21 and 60 who worked full-time jobs across a variety of industries, including manufacturing, government, health care and education. He collected data over 10 days for a collective 232 daily observations to assess daily helping, receipt of gratitude, perceived positive social impact and work engagement.

So a way too small base to gather any helpful information from.
That's the user's responsibility, not Aptoide's.
Thanks! But I don't see much about payroll there, only about transfers. Do they also do actual payrolling? I.e. dealing with taxes, employment laws, etc etc?
perl 11 came from 5+6=11, which was Ingy's idea. Will (rperl) and I (cperl, parrot) liked it, so we sticked to it. We are three.

The idea was to come up with something like pypy performance-wise (i.e. parrot done right without all the destruction done later) and perl6 feature-wise.

perl6 is THE picture for cperl, because it has a proper spec for the useful features, to void the usual bike shedding, plaguing p5p since day 10.

The picture for RPerl is not perl6 but performance, proper mapping of perl5 code to C++ data and algos, eliminating run-time magic.

The other projects are doing their thing also, which is fine and encouraging.
Just hollow it out and it will float just fine!
Ask HN: Using GDPR to request post-interview feedback
Most of the employers do not offer feedback after a candidate is rejected, mainly due to "legal concerns". However, most of them are using recruiting tools to manage the process, including notes on interviews, thus, issuing a GDPR-backed data portability request should get you those notes.
Did anybody try this? Did it get you the results you were looking for?
USR? Reeeee! (Zyxel user here ;-)

My /first/ modem though was a "Lightspeed 1200" from some company who's name I forget. You can guess how many bps that one could sling...
> I don't buy that.

We have a variety of research.

We have testimony from survivors who tells us that they were influenced by reports that include details of method, location, speculated reasons why the person killed themself, or details of the affect on friends and relatives.

We can see in the months and years after a particular story is released how that influences deaths by suicide. Asphyixiation with helium became a lot more common in the UK after Michael Portillo made a tv programme about painless ways of capital punishment. Death by overdosing increases after tv shows depict a character dying by that method.

> It's not a sensationalizing piece

It doesn't have to be.
Do you have a statistic confirming that? Most highway deaths are due to speed, not due to driving slow. Driving slow can provoke people behind to do dangerous things, but it's on them, not on a slow driver.
A sole proprietorship is not a business entity. There is zero difference between a sole proprietor business and a person.

I'm not sure how you got this confused, but it sounds like you need to speak to an accountant.

As far as how you pay people, you just transfer them money from your bank account. All of their accounts will have SWIFT or IBAN numbers or both, and you just transfer the funds.

Your accountant will take care of the rest, and they will be responsible for taxes on their end. No, they will not need to be companies, but you will need to pay them as companies, as these individuals will be responsible for their own expenses typically covered by a business (healthcare, union, taxes, etc.)
plant trees
Hi, there's a lot of interest comments in this thread, we have found, in our own experience, is that now we have a much create of push at all levels than we used to from individuals to governments even though the latest is still being to slow. We believe that the future looks much better in brighten, that we are still on time to move from phase 2 back to (the improbable) phase 0 and we are working to make this happen and will continue until the job is done. :D

We believe though there is still a lot to be done, and not just in CO2 capture, but in air pollution in general.

Here's the website: http://http://www.pureairindustries.com/
Same here. I do mainly Python development - Django docs made things way easier then the Perl frameworks that I tried.

But for quick and dirty scripting tasks I still pull out Perl as the extra sysntax makes thing so much easier - backticks and built in regular expressions for example.

And I have still never seen anything as intuitive to use as a Perl hash tied to a berkley db file for simple persistence to disk.
Building a cross-platform to-do mobile app using Flutter
Given infinote fata, infine storage and infinite computing you would be right. In practice it means you are wrong. Feeding more data does not necessarily help given a finite amount of computing power.
Ask feedback for my open source api testing tool
You're missing the point here. Repairability and fairness isn't worth "it in the current world state".

In a true fair world, manufacturers would be charged for all externalities (pollution from mining, paying decent wages that ensure people don't starve, recycling thrown out electronics, etc), all phones would cost that. Currently, those externalities are just ignored, with the expected consequences.
Though

1 does python have the same breadth of exiting codes as CPAN ?
2 the whole tab vs spaces thing that creates a lot of hard to see syntactical errors if I wanted to program in language like that id use FORTAN IV/66
I don't have an opinion on the findings, but can you really draw results from a single study with only 54 subjects? Specifically when something like this could differ across industries and those 54 are spread out among them.
I always make a point of documenting any of the more arcane parts of perl with a reference.
Interesting! I hadn't seen this work before. Honestly this seems exactly like the kind of service that would get heckled on HN in the classic Dropbox-Show-HN style. So much so that a couple of my friends and I tried to build something like this a few years ago, essentially outsourcing the end-to-end-encrypted transport of sensitive information via a user-friendly service. We thought a user should be able to designate data for transport, and then click a button, and it gets moved off the machine until some conditions are met at a later time (once you're through the border or whatever) when the data gets moved back onto the machine. Super user-friendly and built for plausible deniability. Our effort sort of trailed off into nothingness in the face of so many other random cool project ideas, in that particular way which probably most of you reading this know quite well. Though as much as people like to joke and cajole about this, it's actually a pretty interesting problem and an excellent thought experiment. If you shed your expectations, it'll send you down some pretty cool rabbit holes. PS: We sometimes use "Seems like a great Dropbox Show HN idea" as a kind of funny emphatic for project ideas when they go on the whiteboard.
> c/c++ speed is an explicit non-goal for perl 11.

That's not the message sent by the start of the webpage ( http://perl11.org/ ) at the moment:

> Perl 11 is currently a philosophy with 3 primary tenets:

> 1. Pluggability Of Perl On All Levels

> 2. Reunification Of Perl 5 & Perl 6

> 3. Runtime Performance Of C/C++ Or Faster

Maybe the page should be corrected?
Seems like a very useful short snippet for creating threads without having to learn a new threading API coming from a JS background.

It seems to me like it would be more useful however to implement these functions using a queue and run loop so that we don't have to worry about hard-to-trace race conditions, etc.
I get paid to a bank in New Zealand via TransferWise for work I do for a company in the US. Works well, not sure of the fees on their end as they handle all of that for me. As the recipient of funds it's a nice service anyway.
For context , this is the video https://www.youtube.com/watch?v=vf-k6qOfXz0

and yeah, open borders was a libertarian idea but somehow the tables have turned.
Think I can safely say that without Phrack I wouldn't have gotten as into computers as I did and never would have had this successful career that followed.

Thank you Phrack.
‘Red Dead Redemption 2’ and the problems with creative work
thank you, sir
> Suicide is a choice.

You don't appear to know anything about suicidality. Yet you've made a firm, judgemental statement about it.

> If it changes the saving habits of a handful of engineers early in their career,

You don't have to write about suicide to do that.
Co-workers who have a tendency to "shepherd" newbies are downright annoying. Other than the initial on-boarding, there is no reason to be involved in solving someone's "new comer experience".
I would have expected that anyone looking for remote international work would have things set up to make it as easy as possible for any potential employer to be able to pay them without running into local issues.
Tangent: interesting how "god" is "good" without an 'o', and "devil" is "evil" with an extra 'd'.
Well, it's Buzzfeed. They have the relative unique business model with their listicles and other clickbait crap financing their high-quality investigative journalism.
We had a developer who worked on one of our projects. After he left, it was a disaster. Our new developers discovered that the names and items he used were strange and not related to what it should do. So the devs needed to go through all codes, figure out what it's doing and rename the code. It took a lot of time...
Scoping - 'my' is lexical/block scoping, same as javascript's 'let' (thank you! steal more things please!) so

use feature 'say';
use strict;
use warnings;
my $code = do {
my $count = 0;
sub { ++$count }
};
say $code->(); # 1
say $code->(); # 2

and note that if I e.g. typoed $count inside the subroutine I'd get a compile time error (and it goes out of scope at the end of the 'do { ... }' block). Note that the 'state' keyword provides an easier way to do this, but it's the easiest demo of closures I can think of, though also there's fun to be had with methods:

my $method = sub ($self, @args) { $self->foo(3, @args) };
$object->$method(1, 2); # same as $object->foo(3, 1, 2);

Constructor/accessor wise:

package MyClass;
use Moo;
has foo => (is => 'ro', required => 1);
has bar => (is => 'rw');
has baz => (is => 'lazy', builder => sub { expensive_default() });

then means that

MyClass->new

will throw an exception telling you foo is required

MyClass->new(foo => 1);

will work fine,

$obj->foo; # returns the value of foo
$obj->foo(3); # throws an exception - foo is ro
$obj->bar; # returns the value of bar is any
$obj->bar(26); # sets bar

and (if you didn't pass a value for it to the constructor)

$obj->baz; # runs expensive_default() once and then retains the value

Hopefully that's a start, this is all typed off the top of my head on my first post-9am pint of coffee so my apologies for any omissions and/or errors.
Thank you for pointing on the post.
I have no opinion about the reporting of mass killings or about US gun control laws.

I'm pleased the UK has the laws we do.
Where does the name come from though?
Is there a word for this specific legal entrapment?
I've participated in similar setups before. Everyone was self-employed, working as a contractor, invoicing the German company. As we were all in the EU, this was pretty smooth.

Why would you need to start a mailbox firm in every country with employees?
It seems to me that people often overthink applicative. It falls right out of functor. Normally when you call fmap, you pass it a function that takes a single parameter. What happens if you pass it a function that takes more than one parameter (the other parameters being curried)? fmap applies a value from the functor to the function. Since it only passes one parameter, the result is a partially applied function. The result is that you end up with a functor containing partially applied functions.

For example, take a list of number and a function that takes 2 parameters, x and y. Maybe the function adds x to y (it doesn't matter). Pass these to fmap. Your result will be a list of partially applied functions with x being set to the values in the list. Now we want to apply the y parameter. We need something similar to fmap, but rather than taking a function and a functor, it needs to take a functor containing functions and a functor containing data. It will then apply the data to the functions and you will end up with a functor containing the result.

That's all applicative is. It applies the subsequent parameters to the result of having run fmap on functions that have more than one parameter. It shows up in a lot of different places, though and is incredibly handy. When I'm writing FP style code in languages that don't normally curry parameters, I often find myself currying parameters precisely because I want applicative ;-). It's just super convenient.

NB: pure being part of applicative is really interesting. I don't know for sure, but I'm relatively sure that a functor is applicative IFF your can define pure for it, which is really interesting to think about.

Edit: weird wording
My point is that, since a hashtable is the only way to provide the desired performance characteristics, it's not unreasonable at all to say "I want a hashtable", instead of "I want a Dictionary implementation with O(1) lookup". The former is more succinct.
This all comes down to "MV=PQ", a description of the relation between money supply and real economic activity. Normally as the real economy expands (+Q) the amount of money is increased to keep it growing (+M). Without that either the quantity of transactions falls (-V) or the price level falls (deflation, -P).

Alternatively, think about what price stability really means. If a loaf of bread costs $1, an hour of work $10, a barrel of oil $50, and a house $500k today ... how do you really ensure that they cost exactly that in 50 years when you come to retire? You can't. In a real economy there are real reasons for shifts in the price level.
Show HN: How to ensure code quality of Vue.js app
More like people who are doing actual work to capitalize on the problem.
This Google project visualizes the global effect of #MeToo’s first year
The conclusions seem reasonable though. I.e. wouldn't you find it condescending if somebody offered you help when you didn't even hint that you could need some?
Usually the reason is that there are still a few cases where macros win, hence the ongoing proposals for compile time reflection for code generation.

As for MFC, 2018s MFC looks pretty much like 1990s MFC, for those not willing to adopt .NET or UWP.
Another one rce: https://blog.vulnspy.com/2018/10/23/jQuery-File-Upload-9-x-R...
I believe the design is similar because Google presented the SwissTable design more than a year ago in CppCon [1].

If I'm reading the link you sent correctly, then there was an initial bias in the benchmarks that favored F14, but after adjusting for that, the results are similar (not surprising since the basic idea is the same.)

[1] https://www.youtube.com/watch?v=ncHmEUmJZf4
That doesn't help, if the terminal is wonky.
I agree, randomly helping out in the first few days is perhaps acceptable but after that, they should be treated as any other employee.
It's not just the money from trade. It's the political power and blind self destructive yet predictable force of pride (saving face). Traditionally, the mainstream media and academia would be the rallying force behind this nation and it's citizens denouncing something like this. Both of these entities are now heavily partisan globalists whose ideals (along with greedy crony capitalists) have perpetuated this reality. To condemn this short sighted consequence would be admitting a flaw in their ideology which would cost them political power and even worse, to have to admit they were wrong. (Where is my progressive utopia hiding this time around?)
> why are macros (or what I presume to be macros) in the class body still necessary

there is one thing that templates cannot do, and that is transform an identifier into a string.
Sure, but that's a historical quirk - epoch time has advanced from 0 a bit ;)
You might like go, indeed. At first, when I tried go (just after 1.0 went out), I wrote a small program with it and thought "meh". Yeah, the program was doing its job, but the language was pretty boring. A year later, I decided to improve that program, and that's when I really fell in love with the language. I could understand everything I had written, even though I hadn't read any go code for a year, and update it without any hassle. Moreover, my beginner program was rather idiomatic in the first place. Pretty cool.

But, yeah, python's ecosystem is way bigger, so I tend to use both, depending on the situation.
Yeah, I've had a similar experience in Scala-land. Spinning up a JVM to run a small script feels icky, but it's actually well worth it for the sake of not switching languages.