skysight-inc/HackerNews huggingface dataset:
I have a similar idea. I call it the "horizon". There is a certain amount of time where you can go off and do stuff that doesn't result in stake holder visible change. How much time you've got depends a lot on the organisation, but I find that 2 weeks is a good rule of thumb. If you sail over that "horizon" your stakeholders lose sight of you and start to get worried. Ever day you spend over the horizon increases the risk of the stakeholders taking drastic action (from pressing the big, red "stop the presses" button and changing direction all the way to cancelling the project). The key is always to deliver value within that horizon. As long as you keep doing that regularly and predictably, usually nobody will care what else you do.
The New German Anti-Semitism
How well does random noise work? With enough samples, and a fixed phone, the randomness will average out, no?

Hopefully the random value isn’t being changed for each sample, but every minute or hour or such.

They can only add so much noise before impacting the actual results, right?
But it's also not Google's fault if there's no option. It's hard to get a new mobile OS to gain traction. Microsoft tried. Samsung tried. Firefox is trying. Even Huawei has been developing a Plan B for a few years apparently. If none of these guys succeed, how is that Google's fault? Google isn't doing what Microsoft did with IE against Netscape. Companies are free to install other operating systems on their phones or make their own operating systems. Momentum is hard to shift, is Google the villain for winning?
Note that Imagination Technologies (a company behind PowerVR) made an explicit statement that they are not affected by US ban because they have no US origin technology. Read Bloomberg report here:

https://www.bloomberg.com/news/articles/2019-05-20/european-...
... you’re describing an IQ test?
IntelliJ does have have full support for Scala (through an official plugin): https://www.jetbrains.com/help/idea/discover-intellij-idea-f...
Most relational database engines use some form of event-sourcing internally.
Your idea of dystopia is a company having strict IT policies? Wait til you hear what China is doing.
I had a script a while back that created really long lists at runtime by continually appending data as it came over the wire. The lists would quickly get so long that I needed to remove items from the beginning to conserve memory though because reasons I could only remove items one at a time. Long story short, converting those lists to collections.deque and making use of popleft() rather than "del l[0]" improved performance considerably.
The non-MAX 737s are still shitty planes to fly on. It's an ancient airframe: it's cramped, it's noisy, it just sucks. And it's a fuel hog too (which is why they made the MAX version).

The competing aircraft are all much newer and nicer. The only reason anyone was buying the MAX was 1) because they had already bought into Boeing and the 737 and it's cheaper to just get a 737MAX which doesn't require any pilot retraining (thanks to keeping the MCAS a secret), and 2) because Boeing was selling them really cheap (possibly "dumping") to compete against Airbus.
A Close Look at Controlling the MoarVM Profiler – Timo Paulssen
Oh yes, that's legendary! I forgot it was pre-war! Speaking of war, I also recall pretty well-made video explanations for bomber pilots, about how to fly the planes to avoid anti-aircraft fire.

So I guess I should extend my original statement to the 1930s-1970s range.
Early design decisions for TwilioQuest (desktop PC game to teach code/API usage)
My take on non-competes.

You might be lucky and they didn't make you sign one.

If not, then you have to look at any possible commercial dispute like so. There are really four possibilities, based on the binary outcomes of

A. Company A hits it big, and

B. Company B hits it big

even though it is a touch more complex than that. A lawsuit is expensive and isn't worth pursuing unless there is money to fund it and an expectation of a monetary outcome.

If A and B both fail there is no risk. If B succeeds then at least you succeeded at B. Getting involved in some situation like Zuckerberg vs. the Zwinkelvoss Clone would be great. Possibly you share some with A. A could shut you down and might do so if A was bigger than B, but if B got bigger than A, they have no reason to kill the golden goose.

If you fail on your own then you would have failed anyway. The legal risk is real but the impact should be discounted by concerns like the above.

I cannot fault the engineer who walks out of a company with an understanding of how NOT to build a system. Don't walk out of there with any artifacts (other than other people's open source software) that could possibly help you build a system that is competitive because that gets you into trade secret law, copyright law and means you can be accused of crimes that are easy to prosecute someone one.

If you have contact with their customers, that opens another range for a perception of personal betrayal. This could happen to an engineer but could also be done by a salesperson, customer support person, etc.

People who are afraid of a commercial dispute of this sort (either imminently or over the next decade) should also file a provisional patent application (PPA) with the USPTO which has the latest knowledge you have that the other parties does not have.

It is two weeks of work and a less than $200 filing charge and it starts the clock for patent protection, you do not need a lawyer. I've put marketing papers, etc. samples of source code, architecture documents, that are oriented around technology necessary for solving the problems you claim to solve in the marketing papers.

If you have a dispute with someone, the PPA is an awesomely intimidating legal document -- no matter if you are the employee, employer, vendor, customer, etc.
If we’re living in “reflectors over the poles” fantasyland, I’m sure we can come up with a way to put continuously firing boosters on it to keep it over the pole.
Not really, and the highest Core test spews errors in that test. [0]

[0] https://www.techempower.com/benchmarks/
C# has most of the same pattern matching functionality at this point
E Programming Language
Lol. They are literally asking the candidate to simulate an Asian style entrance exam or a crammy SAT test
Applying throttle to any airplane with engines under the wings causes a pitching momentum. The pitching momentum is different in the MAX than other aircraft, but that doesn't make it less safe than anything else as long as a pilot is trained to understand it. The MAX is not naturally more likely to enter a stall regime than its predecessors.
Isn't it that all ISO standards cost money?

I'm sure you were perfectly aware of it, but C and C++ working drafts are almost identical (I think? Never bought an ISO version), and available for free from open-std.org. For example, http://www.open-std.org/jtc1/sc22/wg21/docs/standards
As far as I know, it's a Linux fork[0], and capable to run Android app.

More information can be found using keyword "Hongmeng OS".

[0] https://zh.wikipedia.org/wiki/%E9%B8%BF%E8%92%99 (No English version)
I work in VS Code (backed by Omnisharp language server) and I like it more than Visual Studio (it seems to be faster and has some good extensions). But it's not the same and does not contain all the features (and all extensions). Sometimes it annoys me that the debugger does not work as well. Other things that may annoy you is that you can't install R# and that VS Code basically ignores your solution file and uses directory structure.
It's an interesting thought but it's really hard to compare societal fears across generations. I grew up knowing that if the US or USSR saw a tactical opening, the world could literally just end in something like 11 minutes. Other generations worried about global cooling, overpopulation, Communism, crime waves, and all kinds of other things we can look back at as silly now but that doesn't mean they weren't equally stressed about them at the time.
Derivatives give you finer control over the financial risks to which you’re exposed. So for instance, if you’re McDonald’s and you’re planning on introducing the Chicken McNugget, you’re exposed to chicken price risk: the price of a McNugget meal is sticky, so if chicken prices go up a lot you could lose a lot of money. One thing you can do is buy chicken futures to lock in the price; if chicken futures aren’t available you can approximate them with grain and soy futures, since the price risk of a chicken is mostly the price risk of its feed. Another example is if you’re a US-based company but do a lot of business in the Eurozone; you’re exposed to currency risk that you can hedge away with a swap.

It’s true that if you’re a small individual investor you don’t have much use for derivatives; you probably don’t have idiosyncratic risks in your portfolio you need to hedge away. But businesses and big institutional investors do.
I think several interesting points were brought up in this thread regarding the assumption of functional aspects presented in F# by C#. LINQ being the most popular example. I am currently lead to believe that a purely functional application development domain is potentially an overreach of theory in terms of building things that can interact with the real world in very complex and 'functionally-leaky' ways.

My biased perspective as someone who hasn't really used F# very much is this: Perhaps an imperative language such as C# 8.0, with a few high-value functional features sprinkled in, is actually the best of both worlds when viewed through the lens of someone who has to interface with really weird business systems. I use imperative techniques for handling remote calls, exception handling, etc. Then, when I need to work with my internal business logic or models, I can use more functional techniques.

Based on my own understanding and other comments presented here, C# does not seem to preclude the usage of functional approaches to solving problems if you have the discipline and experience to do so. C# also brings with it a host of other benefits in terms of tooling support and simply being able to find other developers who can understand your codebase.
Since they were shipped out of China in the first place, it means either the market is already saturated or margins there are worse.
Times change. Why build an app and have an app store if you can do it with a PWA?

There is only one 'killer app' on my phone - WhatsApp. I need my phone to access that through a PC and therefore need the app.

Years ago I had a lot more apps, nowadays I am 'meh' and never visit the Play Store. Anecdotal, but, as mentioned, PWA has arrived and that means that an app store is not strictly needed like how it was before HTML5 arrived.
That's great, but what does that have to do with the Canadian healthcare system waits?
Tor Browser might be the least mainstream safe browser on the Internet:

* It permanently tracks the lagging ESR Firefox.

* It puts its users on Tor, which "anonymizes" them but also flags their traffic as interesting.

* It collapses all those users down to a single set of browser releases, making it cost-effective to target exploits to.

Use Firefox if you really like Firefox, but use the most recent version you can possibly get. Mozilla's is not the best-hardened browser.

Use Tor if you really believe in Tor. But use it explicitly, not as part of a browser bundle. Your choice of browser has a significant impact on your operational security; don't let a bunch of volunteers at Tor make that decision for you.
I understand why the writer is not warning us who these people are. But if you know, please spill.
Why would they tell the public the backdoors they found? I wouldn’t even tell Huawei because then you’re telling them the ones you didn’t find. I’d just stop buying.
Implementing a Convolutional Neural Network from Scratch in Python
There is a vast difference between being at the top of of the apparatus vs being enmeshed in it.

A) The people you mention were essentially post scarcity long before they were household names.

B) They had substantially more agency in their work than mid and low level workers.

C) No one in their work life is akin to a “boss.” They have customers, advisors, peers, employees, investors, etc - no bosses.
Exactly, it's about the impact of thousands of these small comments and insinuations over the years have on a group of persons.

If a woman hears and reads this kind of comments over her life, she will end up believing that Finance is not for women and not even choose it as a profession.
I'm in the midst of reading Capital after realizing I'd never read any Marx, but only heard second hand stuff. It's surprisingly different from what I expected. It's a behemoth of a book, but I'd still recommend it.
Intimidation Tactics Used by Student Activists at St Edmund’s College
I use Tor in Android when lunching at Ikea Frankfurt as their free Wlan blocks some news sites such as presstv.com Via Tor I can read all world news while eating.
The first stepping stone the front-end folks take into server side programming. :D
I have no idea if that’s possible, what I mean is we should stop trying to get the US and China to agree on anything let alone climate change so we need grand silver bullet solutions.
Given the sorry technological state of mobile payments, such as their reliance on QR to authenticate, it’s more likely that quick adoption resulted from having no legacy POS solution and not superior innovation.

Unclear how QR has meaningfully less friction than NFC solutions.
This is absolutely not best practice. It's perfectly idiomatic to insert an item into a slice (without the copy shenanigans you describe). The slice will manage the copy if necessary.
The issue with thinking of RAM as a "tape or disk drive" is that a tape has linearly increasing access times, but RAM takes the same time to access any part, so this algorithm wouldn't be ideal. Even most of our external storage these days (flash, etc) is random-access. True O(n) access media are becoming more and more scarce, so I'm not surprised Knuth is removing it.
If we're going after surveillance firms, how about the Israeli firm exploiting human rights activists or the Saudi firm making wife-surveillance apps? Or is it a radical concept that we should do this based on a system of rules rather than arbitrary executive decisions?
> Rob Pike already stated publicly that he is against the proposed idea for Go 2.0.

Rob Pike is not a member of the Go team anymore, and he has not been for several years.
I went with a full Ubiquiti UniFi setup and the UniFi Cameras. One of the reason was the reported backdoors and phoning home stuff the cheaper cameras were doing. If I were to get them I’d put them on VLANs with no access to the internet.
The Ubiquiti cameras are of a much higher build quality and don't have these issues albeit are a tad more expensive. I have Foscam, Hikvision, and Ubiquiti cameras. I've stopped buying anything but the Ubiquiti cameras due to the quality being that much better.
That heavily depends on how much of a hassle the container system is, really. If specific sites automatically get opened in a specific container (a la facebook) then I'm certainly going to take advantage of password saving. Anything to have to not type and/or click fewer things to actually do what I want to do, instead of getting to what I wanted to do.

If I have to manually open the correct container first, though, that's a hassle. It's why I use containers sparingly, but hot damn do I have the "facebook container" extension installed (a site I look at maybe once a week) because automatic silos are fantastic.
When is the next US election due? We might need a new administration to get moving on this one.

You know... Before we're all fucked.
You can also do this with UNIX pipes and a few small C programs, apparently.
https://www.linusakesson.net/programming/pipelogic/index.php
When Civilizations Collapse
F-22s intercept Russian bombers and fighter jets off Alaskan coast [20.Mai.2019]
Huawei could make a UI toolkit similar to iOS, and use the Swift open source project, and encourage developers to port their iOS apps.
I saw google free Huawei phones in quite a number of places other than China
In all honesty an excuse my french, if they manage not to turn all this in a shìtshow of epic proportions for their customers it would be quite an achievement I think.
Trends you should consider while working on your SaaS idea
So Qualcomm would be forced to have more oversight and accountability that they are playing fair. I’m all for that with a company who has standard essential patents.
Not just developing. They did a tapeout.
I started doing PHP dev during the 5.2, 5.3 times and since 7, it feels much better to program in. It even has RoR-like frameworks like Laravel. So, use Symfony or Laravel if you need to use PHP.

It has some historical baggage that some people can't get over. Nothing, no programming language will be perfect. If I had to start all over, I'd probably use something else but it works great for what I'm doing. (web dev with Laravel)
Go is a language for software engineering, which entails pragmatic human factors. It's not a computer science language, which emphasizes theory.
Also, the snow is pretty reflective. And silver-plating any exposed rock is cheaper than going to orbit, per kg of silver/kg-to-LEO.
Moral relativism doesn't prevent loss of credibility with peers. Rather it enables reflected response: you treat nice people nicely and bad people badly - that's relativism, it looks unreasonable to be nice with everyone.
Wow some really interesting choices in terms of architecture. Quite like how the employees have a nap after lunch. One of the main reasons I don't go for heavy lunches at work is because I feel so sleepy afterwards.
" The headline PPA values that Samsung is announcing are also impressive: compared to 7nm, 3GAE will offer 1.35x performance, 0.5x power, with a 0.65x die area."
...
Samsung states that these performance numbers are based on using larger width cells for critical paths where frequency is important, and smaller width cells for non-critical paths where power savings are crucial. Technically Fmax of the widest cells is listed as 1.5x, while power at Fmax is 0.6x. Power at iso-performance is where the 0.5x number comes from."

I don't think 35% at fixed frequency makes sense; 35% is the frequency boost (with power savings too).
Amazon set for facial recognition revolt
[1] reminds me of this: https://www.youtube.com/watch?v=bZe5J8SVCYQ :).
I know, so why is the comment talking about Apple's app store? Something that is so different from the Play Store, on devices with such a different license, that talking about Play Store practices make no sense?

There _are_ no legitimate alternatives. Not by Huawei, not by any western company, not by anyone. There's only one, and Apple has it on lock-down; it has zero bearing on anything not-Apple.
I have noticed that the “reader mode” feature in UC Browser, the most popular browser in China, directly lifted the JavaScript from a similar feature in an American company’s product. Internal bug references, and all.
How should we critique research?
I think that is no bar for development of methods. Are methods in surgery developed after double blind trials? Does even the scientific method apply to surgery?
I think that the problem is actually the term "Europe's system". A lot of people in the US seem to think that the system of government among European countries are nearly homogenous. It is obvious that is far from the case, of course.
Security consultant here. I have audited many codebases in many languages. Go is by far the easiest language to audit: it always looks the same, it's not too verbose, there are no generics or OOP. Coincidentally it's always the most secure as well. My take on this is that it is easier to see logic problems because it is easier to read, understand and reason about. On top of that the standard library does so much for you with crypto and security.

Generics and zero-cost abstraction can and are concepts that are often abused instead of used when it makes sense. I hope thay Go will never support generics because I sincerly believe it might mean the end of the language
Discover the differences between Augmented Reality experiences that exist
Here's a similar story:

A guy is standing on the beach and his clothes and hair are all ablaze. Another guy says to him, "dude go jump in the water, you're on fire!" To which he responds, "I know, just a minute tho, I gotta figure out where this damn fire came from."
I would not say that, sometimes it's quite powerful to combine these paradigms. I think they would not design a language for CLR only to force them to create a huge interop subsystem.

You are right, however, that OOP should not be the default way to write things in F#.
Does Danone still run Odoo?
I agree with other replies that salary is a very flawed indicator of intelligence, but it was a simple data point to share. My only point is that it's not at all obvious that IQ is a valid measure of intelligence.

If you think about what is involved in an IQ test and all the ways someone's intelligence manifests itself, it seems clear to me that IQ is at best a very distorted and narrow measurement of intelligence.
Don't think it's any kind of "right". All I will say is that we've paid high interest student loans for over 8 years now and equivalent to the cost of small home. We also both worked jobs in college.
Well, that was immediately after the UK had lost the war of independence, so their options may have been rather limited.
When the dog bites it's master.
> * is responsible and needs to pay your million dollar fine.

This is not really true. AFAIK there is no commercial software that has a license clause making the manufacturer liable if you loose your data due to faults in their product.

We lost a couple of TB due to bad OS/firmware in a NAS. The manufacturer did everything they knew trying to fix it, but in the end failed and we lost the data.

Once we lost a crucial virtual machine and backups due to human error. It was not the manufacturer of the virtualization solution that helped us get it back, because they did not have such tools and did not provide such services. Hackers who were reverse engineering the software and publishing their reversed code on the net helped us get the VM image back.

After these two and some other situations I am even stronger proponent for open source, because with open source you have the option to try help yourself if the manufacturer won't or can't help you. I am not just proponent, in fact if I was to be involved in decision making, it would be open-source solution throughout. Of course with support. If possible I'd pay for support services to the original developers.
I don't see any link. You e.g. go to Barcelona or Rio de Janeiro and you get a bunch of friends the moment you walk out of the door of your apartment (figuratively ofc), whereas in Germany it takes years to develop any closer relationship that could be qualified as something more than superficial friendship (i.e. nobody cares, unless you are useful in some way right away), and even those often get abruptly terminated in 15 minutes for whatever silly reason. In other words, for the month or year you spend in Munich, you won't make any friends unless super lucky, it'll be just about work unless you want to surf on a river or watch Bayern in action, etc. and "socialize" that way.

Germany is also the only place I am aware of where two colleagues sharing the same desk at the same company for 20 years still address each other formally in Höflichkeitsform all the time (this is absolutely funny to people from Netherlands).