skysight-inc/HackerNews huggingface dataset:
And you don't have to use the Apple JS if you don't want to, since it's really just a library to download the appropriate button image and to do OIDC.
I didn't mean to suggest that you, personally, should have refused them. But perhaps your boss should have. When was this? I didn't think naked racism was tolerated in public even in the South in past few decades. Perhaps I'm naive.
Does China ban foreign companies? From what I’ve seen it’s mainly companies that can’t or won’t comply with China’s censorship laws.

So they just don’t set up shop there.

Also I think China hasn’t required Chinese ownership of foreign companies for over two decades now.

For example, Tesla in China is a Wholly Foreign-Owned Enterprise.
Which is precisely my point.
I seized a really nice dinner tonight. Don’t worry, my server seized 20% of the total bill from me.
> In controlled settings, our prediction model can on average classify the PIN entered 43% of the time and pattern 73% of the time within 5 attempts when selecting from a test set of 50 PINs and 50 patterns. In uncontrolled settings, while users are walking, our model can still classify 20% of the PINs and 40% of the patterns within 5 attempts.

https://www.cs.swarthmore.edu/~aviv/papers/aviv-acsac12-acce...
TeamViewer 14.3.4370.0 Crack and License Key Free Download 2019 [Latest]
Liffy v2.0
Upsource - Contextual Code Review from JetBrains
Aditionaly, in statistics Greek letters denote parameters, while the modern Latin alphabet we all use today is for variables.
The data `x` has a normal(mu, Sigma) distribution, for example.

These sorts of conventions enhance readability by providing extra information. You know instantly that `y` must be data, while `theta` is a parameter.
I'm not quite sure what kind of metric you're referring to, but Apple is simply centralizing data collection of its ecosystems. The incentive is more comfortable service interaction and less entities receiving information about you.

On the other hand, Apple is tightening its control over its own ecosystems as every interaction has to go through them. Moreover, they're inhibiting anonymous usage of services as more and more things required direct or indirect verification of the user. This entices the market to normalize the demand for unique virtual identities.
If it was just a regular app I'd agree, but file explorer is pretty integral to the OS experience. Any bloat there cascades as multiple instances are launched or called from other applications. As a counterexample, here's XYplorer, another file explorer alternative: https://www.xyplorer.com/ which weighs in at 7MB.
Deprecating Scripting on macOS
I’ve been in the game for about 8 years now and I agree a lot with the author. I also think one issue is in the talent pool and hiring. You get a lot of well meaning but by and large poorly trained people in the space. And the result is poor use of the tools. Look at Salesforce Marketing Cloud for example. It’s immensely powerful. But 9 out of 10 orgs that use it are a shit show. And their results are often terrible. Because you have teams that simply aren’t technical enough to use it properly. This is common across the entire ad tech stack.
Their job seems to be to appear to geeks as if they oppose Google whilst still funnelling as much useful traffic/data to Google as possible. Then people who oppose Google can use Firefox, thinking it helps, when it probably helps a lot less.

It would be like a political party being the main donor to the second choice party.
Probably due to using newspaper instead of dragnet as content scrapper. Newspaper tend to get pretty deformed content from my experience.
I wonder what the marginal cost per crewmember is. On the one hand, there's a lot of ground control infrastructure that supports the ISS that doesn't care how many crewmembers there are. On the other, the cost of resupply missions is probably directly proportional to the number of mouths.

Maybe it's $35k per night, but meals cost extra (a lot extra).
Ask HN: Any guidelines or rules on managing large team with large codebase?
Was looking around on internet on how to set processes in place to bette manage a large team which works on a large codebase and deals with multiple business stakeholders to get.
- Need to sort out both team structure & clean the code.
- Was looking at clean code (SOLID principles) as guidelines to re-architecture codebase
- And to organise team units around the independent modules they will work with

Would appreciate any leads on where can i find any reading material or experiences of folks having done such transitions & how they managed team incentives/KPI alignment to enhance overall productivity of the organisation...

tl;dr
Need to move from (Messy team + Messy codebase) => (Clean team + codebase structure) for better productivity. Any guidelines or stories on this from experiences?
But that’s a ~TV~... a screen etc

Here it’s $1000 for two slabs of metal and a hinge...
With certain mergers I am really baffled as to how these could go through without triggering the anti-merger act. At least in retrospect, it seems as if many of those (especially DoubleClick, Admob, Whatsapp, and Instagram) should not have passed the "may be substantially to lessen competition, or to tend to create a monopoly." criterion of the act.

It's also really interesting to see that in the case of FB, the merger of Onavo seems to have been conducted just to gain data for determining a strategy for more significant follow-up mergers (resulting in the acquisition of Whatsapp).
Oh yeah! The game ended for us once when we managed to capture almost every planet you could. So much cash!
>It came as a pretty big surprise for me that they got some Lepin factories closed down and raided by the Chinese authorities. They are as you say a good example of a company that knows how to work in China.

This is becoming more and more common. Adafruit is another example, really good IP protection in China so no one has knocked off their boards. I have a Chinese IP lawyer I recommend who is great at this, but unfortunately most foreigners feel American IP protection is sufficient so won't spend the little bit it takes to protect themselves (better) in China.
Everything except securities? Been a bull market for a long time now - that money is going somewhere!
If you really don't get any takers you can always later decide to change the modalities. No reason to start with something profiting only a few from the start.
Google would be stuck here. Apple users are some of the most valuable users on the internet. Pushing them away would also hurt Google's bottom line.
A lot of the people I work with are looking for cheap wins. So they bend the rules and ignore ethics. Many retailers for example are data rich on the aggregate level. And could very likely achieve great results without trying to spearfish customers further. But the analytics insights required to do that take time and work. And marketers don’t like to do that. So they’d rather “enrich” crm data with Experian or some other service. When really they can’t handle they data they have and adding to it will just make it worse.
There’s an interesting podcast (in German) with the head of the global fire monitoring center that talks a lot about how fires like that spread and cannot always be contained. Some parts are specific to germany, but most are applicable all over the world

https://forschergeist.de/podcast/fg065-feueroekologie/
It's because Microsoft heavily promotes the development of UWP apps these days, there are less and less programmers able and willing to spend their time writing Win32 apps, and as you can see even on HN, there are less and less people able to appreciate their effort, even among programmers.
Glue traps are cruel, and retailers should be banned from selling them
It's less that you specifically want an int/int case and more that you want consistent behaviour in a generic context - you might have some logic in a template that uses variant<int, T> and treats the int case specially (e.g. the int is an error code), but then you get a nasty surprise when it gets used in a case where T=int.

A common example is validation/result types, which often look like string (error message) or valid result. So e.g. you might have a username validator that returns Result<String, String> and then various other user creation validation things that return e.g. Result<String, EmailAddress> and in the end you compose them all together to get Result<String, User>. That's a very powerful style that has the advantages of exceptions (the "happy path" through the code is obvious and not obscured by all the failure handling) without their disadvantages ("magic" control flow, seemingly trivial refactors changing the behaviour). But it's less practical if you can't have Result<String, String> at the base level.
> the idea of having invisible bugs in code due to lookalike characters terrifies me.

Unicode maintains a list of these characters (homographs), and Rust rejects them / warns on them.
That lecturer was truly amazing. I thought the trolly car thought experiment was something that is not worth much more than a few minutes thought, but he not only proved otherwise, but was patient enough to ask questions and wait for the class to stumble slowly through the arguments.
Yep, IrfanView is fantastic, I gladly paid the license. Sadly it's not available on Linux.
I always like the optimization of weapon systems, sensors, etc. In customizing your ship.
Hi - founder of Kyso here, thanks for your feedback we will get to work fixing those issues now
> So you have a log file inside a folder. Because it just keeps growing line by line then the folder's size is never updated. Now you have many Gb's of log file in that folder, and the folder says it is using "4Kbytes".

You misunderstood what I meant. I didn't mean we should only update if a single change is significant. I meant we only update when the cumulative changes since last update is significant. An example:

Let's say we create a 1mb file. The next time the file is changed, we only update the parent if the change is more than 10% (the new size is greater than 1.1mb or less than 0.9mb). For example if it is a log file and each line is 100 bytes, we update the parent after 1000 new lines (even though the 1000th line is still only 100 bytes). (of course the number of lines before the update depends on the size of the file, so if we had a 1GB log file, we would update after 1000000 new lines).

It is trivial to prove that the estimate is never off by a factor of more than 10% (even for the parent folders). So this is not a "half-assed broken-by-design feature" since it provides strong guarantees in bounds and at least in my personal day-to-day usage, I almost never care about the exact size of a folder but want to have a rough idea of how large it is.
> as developers may do what they did with Facebook and detect the proxied email and ask for the real one in its place.

And Apple may very well outlaw this practice.
The big difference is that Apple does not have the incentive to collect user data in the first place. This is why Apple's ML strategy has tended to lean towards on device, while Googles has been in the cloud. Apple has taken the stance that the best way to keep a users data safe is to never have access at all.
For 7 of those years Poetry didn't exist. For the 8th year however Poetry and Pipenv have been pretty big news in the Python packaging world.
As a Finn, I don't see how the additional characters ä and ö (which in Finnish are not umlauted a and o but separate letters in the alphabet) could suddenly cause invisible bugs like that. But I can very easily see how ASCIIfying ä and ö to a and o can lead to real misunderstandings (just as an example väärä means "wrong" or "incorrect", but vaara means "danger" (also "esker" but that's less likely to cause confusion :P) Germans might be fine with transcribing ä and ö to ae and oe but in Finnish that's not proper.

Also, bugs caused by accidental homographs in identifier names are caught by any reasonable type system, just like any typos. As for your edit, you can't stop clever people being clever without code reviews anyway, no matter what the language.
Yes, they toned it down, but still to a wording that suggests a formal recommendation. If you find the discussion, it was not meant to be an exclusive recommendation. Bit of a mistake, in my opinion.
I kind of wish they'd tried to restructure and reboot with some sort of crowd-funded initiative. Though perhaps they considered and discarded the idea for good reason.
The uses are different. Words have overt and implied meanings. In the case of "illegals", the overt meaning is referring to illegal immigrants. The implied meaning is the stress on the illegal nature of the immigration.

Referring to jail as a "cage" may overtly be technically correct (it's a structure with bars for the purpose of restraint), but our minds correlate cages with animals and so the implied meaning becomes that people are being treated like animals, which rightly provokes an emotional reaction that this is wrong. Also, saying they're putting children in cages is even worse, because we have an emotional inclination to protect children more than we do adults.

So what parent was saying was that the use of "cage" was an emotionally manipulative use of the word in this case.

The laws currently on the books (sans commentary on whether such laws are themselves just or not) do threaten jail time for illegal immigration. By all means, let's reform the laws, but I would hope we can do so with straightforward language.
Quite unfortunately for all of us condemned to use GNU/Linux:

- GCC exists because Sun Studio compilers weren't free back then;

- Apache is the next generation NCSA web server;

- nginex is a re-invented Apache wheel.

Do you have any more examples to get corrected on? I'll be glad to set you straight, in the hope that unlike your Linux buddies you are capable of learning.

They are simply amateurs wanting to play engineers, but they never were engineers and never will be, and it shows in just how shitty GNU/Linux based operating systems are. Hacked up together by hackers according to the "hack it 'till it works, man!" motto. And they don't learn from their mistakes or from the mistakes of others, on top of being deeply convicted that they are the best.

Find me one technology invented in GNU/Linux which UNIX did not already invent and I will publicly retract my statement here. Just one.
Long, Pointy Shoes in Medieval Fashion
I will create an illustration of how it works though.
I don't see how r² is worse than r2 or r_2 or r_to_the_power_of_two..
It means that if you read the Win2k source code, any code you write could well be challenged as a copyright infringement.
Alternatively you should also cut your losses early.
The code published on crates.io does not need to match the code in your github repository, so... you don't need unicode homographs to do this kind of attack.

Also, homographs currently produce a warning...
" * You may only use the Sign In with Apple software if you are enrolled in the Apple Developer Program."

This taken directly from their JS at https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid...

This seems to imply that using this for your personal site, for instance, requires the $99 "developer tax"...
I mean $2 seems fair for them to hold it in inventory and take the risk.
using venv and pip/requirements.txt is simple enough for me

Sure - it depends on what you're doing. Requirements.txt won't work if you're writing a library; you'll need to move (or duplicate) your dependencies into setup.py.
They require joint ventures and China does indeed ban foreign companies based on arbitrary rules.
yes, it was a 2+ person prop shop and most of their projects involved some trial and error
If the App Store guidelines say you need to implement Sign in with Apple, and you implement it such that proxy email addresses are rejected, you'll likely be told by Apple to fix it per the developer agreement.

These proxy email addresses are supposed to be pseudonymous, one per apple id + app team, and are set to relay to a verified email address associated with that apple id.

Authentication will tie back to an associated physical apple device, although you can have one device associated with more than one Apple ID.
Wine doesn't allow contributions from people that have seen the Windows source code[0]. I'm not sure of other projects with similar restrictions though.

[0]: https://wiki.winehq.org/Developer_FAQ#Who_can.27t_contribute...
Of US Commercial electricity use about 40% is refrigeration, cooling, heating, and ventilation which can all time shifted at least intra-day with good building practices.

10% is lighting which realistically can't - you need lights when it's dark.

15% is computers which can sort of load shift because most office computers are now laptops - with good communications systems you can tell laptops how aggressively to charge / whether to run off battery.

The rest is "other" quite a lot of which is small electronic devices like tablets and phones charging and then a grab-bag of misc. stuff.

Half of residential electricity is some kind of temperature shifting (heating, cooling, refrigeration, freezers, ventilation).

Essentially with good insulation you can get to a point where you can load shift 50%+ of your electricity consumption on an intra-day basis.

Electric car charging of course is a perfect load to match to renewables as well.

That doesn't solve the issue of inter-day fluctuations - what happens when you have a cloudy, high pressure system sitting over a substantial part of your generation for a week - but it does mean that we can go pretty far. We may have to keep more open-cycle gas around for those times which will have to be funded on a capacity basis.
I feel the same and now avoid techcrunch like the plague. Fortunately Hackaday published a piece on this subject too, if you still have the interest.

https://hackaday.com/2019/06/07/maker-media-ceases-operation...
OP Here, glad you liked it!

The thing you're talking about definitely happens heaps as well, because of a fundamental mental blind spot we have. I'd definitely love to hear if you've got any more stories along these lines. The psychology of what makes a successful machine learning project really interests me, and I don't mean in terms of platitudes about openness and transparency.

I'm really tempted to write another post about specifically the sort of thing you talk about in your example - narrative fallacies in machine learning. Basically because we operate in the unknown we tend to want to string the evidence we have together in a nice appealing way.
> forget to search the reason why there is not motivation

The reason there is not enough motivation is because of competition. Let us go with a hypothetical scenario: You have a child who is weak in physics and good in chemistry and I have a child who is weak in chemistry and good in physics. They are friends and yet are also competitors. Do you think your child has any incentive to help my child get better at chemistry and my child has any incentive to help your child get better at physics? There is no incentive because competition at an individual level discourages team work and knowledge sharing. Mainly because this kind of competition is constrained by "Time". The only way our children can reduce the learning gap is by approaching the teacher, taking external tuitions or try to find the relevant material on the net (and do all this before the date of the examination). The teacher is unfortunately already overburdened (the country I come from is extremely competitive and the ratio of teachers to students is 1 to 40 and in some cases 1 to 70 or even 1 to 100). Very few can afford after-school tuitions. And tuitions is an extremely inefficient way to close the learning gap. It is obvious the child loses motivation to learn when encountered with such an environment where it has very few choices.

Now remove competition from the equation and our children have all the incentive to share unique perspectives on how they were able to gain knowledge with each other. This reduces burden on the teacher as well! It would move the needle from "time-bounded competition" to "cooperative competition not bound by time". It isn't like it doesn't exist already! Take gaming as an example: It is competitive and cooperative at the same time. Friends help each other get better at the game by sharing tips and tricks and then compete on equal footing. It is addictive for this very reason. Schooling is not addictive because there is no short-term benefits the child can get for all the effort it puts into. Even much less when it comes to sharing knowledge with peers. Even us adults are rewarded almost immediately for the work we put in. Where is such an incentive for children? There is none. Ranking is not equivalent by any measure. Ranking is not money. It doesn't bring any pleasure. If your child tops the class you think its peers will be proud of your child's achievements? It creates and develops all negative traits: jealousy, animosity, dejection, depression and arrogance; depending on which side of the coin the child falls under.

Expertise on the other hand is the best incentive. There is no greater satisfaction for the child than knowing that it has understood the subject matter completely. It will encourage it to study the subject further and tackle more complex topics. We should be striving for expertise not relative ranking.
Haha, probably, but it wasn't a big deal to replace it with something else.
In order to associate the GDPR in people's minds with pointless inconvenience, so as to make future regulation along the same lines less likely.
By the numbers, the only country that has actually taken a hit with tariffs is China (in case you missed the news, Mexico bent over pretty quickly).

The response misses the point that the US is saber-rattling to keep other countries in line. China is the only country to actually challenge the US, so now the US has to show everyone who’s boss.
After decades of OS development, I still prefer to use FAR Manager (similar to Norton Commander / Total Commander / Midnight Commander).

There's nothing better and faster than a two-panel system with a super-fast built-in editor / viewer.
I was actually saying there is more to life than politics and infinite topics that don't include them. Maybe turn off the TV and get a hobby?
Not just the attention, but also the knowledge of where my attention is, shouldn't be free. Right?
Gut bacteria may change the way many drugs work in the body
Solving the XY Model Using Mixed Integer Optimization in Python
I do all that too, it rarely, if ever, involves math. Installing this, formatting that, removing some virus, installing some hardware, configuring the OS or a program yes.
I liked the part of the story where the Frenchman hired by the Nazis to create a list of Jews in France (Rene Carmille was the name I believe) instead used the same IBM technology to help organize the resistance. He strung the Nazis along for years. He and his family were executed in the street a few months before France was liberated, too late for Nazis to get anyone else produce the list.
Bootstrap/Bulma/MaterialUI/TailwindCSS, which will you choose for the front end?
Title says it all. If I were to start a project today (and my CSS knowledge is minimal and restricted to only changing selector attributes), which one will help me the most and will also be future-proof?
Free Is Too High a Price for Facebook and Google
Why do you compare miles per gallons to gallons per hour?
Show HN: A powerful spam filter for any content exchange (forms, forums, blogs)
SO is my notebook.
I don't think this argument refutes the previous point (which I found surprising, but I think is a good one). Normally, if a competitor lowers prices to undercut me, they will sell more widgets because people will switch to them. But with price matching, they know they won't sell more widgets (because people won't switch), so they keep their price high, which enables me to do so as well.

This is of course a very stylized/idealized argument, but I think it's a good point to consider.