skysight-inc/HackerNews huggingface dataset:
The best solution in an env like this would be to have a good APM like AppDynamics. If you don’t have that and can’t get it installed, next best would be good logs and a good log aggregator/search tool like splunk. Another option (sorry in advance, this sucks, but “works” to find these issues for some definition of “works”): Branch off the last good version, apply changes one by one (or bisect) and push them out to one of the complaining customers - hopefully with their collaboration. When it breaks again, you know where to start looking. Good luck!
Eh? He was convicted of giving money to children in exchange for sex.

There have been accusations that he got his start by embezzling from Wexner, but as far as anyone can tell so far, the bulk of Epstein's wealth is "legitimate".
There are strong Confucian cultures in Korea, Japan, and to a lesser extent (ironically enough) China. In those countries, you can really feel the authority deference. Samsung especially has trouble with this when opening branch R&D offices in the USA.

You really have to work in these countries to feel it though, just visiting isn’t good enough. When I was working tech in China, expats had lots of war stories about working in japan or Korea, which sounded a lot less appealing than working in China (though working for an American company, the culture was necessarily mixed). I’m sure SE Asia and South Asia/India would be fairly different in many respects.
I don't think my point way conveyed correctly to you. Getting hacked is not a choice and should not be criminalized. Paying ransomes to hackers is a choice and there are good reasons to prohibit that to disincentivize hacking.
In my personal experience getting started with cybersecurity career is tricky. Many companies want cybersecurity professionals, but most of them are not willing to train one. It creates the dreaded situation - companies dont hire you because you dont have experience, but you need a job to get experience.

A good way to get started is to take up any opportunity you get (and of course, of your interest), so you get a foot in the door. Other comments have talked about internships and certifications, I would like to highlight OSCP certification. It is hands on certification, and it will give you a good feel about the whole pentesting process. It is fairly respected certification in the industry and getting one will surely help you in getting a good starting job.

Also, keep honing your skills on various aspects of security, on job, you might not be dealing with all security topics all the time, but they show up and it helps to know about them. For example, you might be evaluating a C codebase with some applied cryptography. You may have all your focus on improper memory handling, but knowledge about applied cryptography can be helpful to contribute better.
NetLicensing 2.5.0 – Indian Summer Edition – NetLicensing
It is time for Joichi Ito to be removed or he
can voluntarily resign. I've had it with the character
and misguided decisions for some time.
No. Multi-threading and hardware acceleration is objectively faster for many workloads. The problem is over-engineered, one-size-fits-all solutions, especially multiplatform and/or written in Javascript.

Back in the day, we had built-from-scratch programs that could only do exactly what they were intended to do on a specific platform, instead of doing things like shipping a gamepad driver with your all your text apps[0].

[0] https://josephg.com/blog/electron-is-flash-for-the-desktop/
It does have a ton of numerical/data science/general science libraries to be differentiated and to add value to the differentiable code though.
apple's biggest con was convincing the poor uneducated masses both in tech and out of tech, that they need mobile apps. most functionality out there, can be replicated by web apps. but hey, let apple run a racket
Not to mention that Apple doesn't even provide monthly data usage per app, unless you reset your stats each time. Come on, Android had that feature since at least Android 4.0, if not earlier than that, and you can specific the day your billing cycle happens.

Some apps like My Data Manager[1] requires the use of an loopback VPN to achieve that.

[1]: https://apps.apple.com/app/my-data-manager-vpn-security/id47...
Show HN: Open source web clipper for all notes (notion,bear,onenote,yuque....)
Relevantly, Minsky is dead and Negroponte and Ito aren't. That means that the form of disassociating with him is different (they can't fire him/ask him to resign anymore, and there are no calls to do so), and moreover he's subconsciously judged as a "product of his time."
The wording “free to” implies that the victim feels like they’re doing something voluntary rather than coerced.

Think of it this way - let’s suppose you make it a crime to give your wallet to a mugger with a gun. Is that going to end up with less crime, or just more people shot, and some innocent victims going to jail just because they didn’t want to get shot?
A lawyers letter perhaps?
Curious as to why a private seller would not accept cash. What's the disadvantage?
It’s still a web view in Catalina as well.
Networking - as in from the packet queues down, yes. I could see the IP stack making its way into its own process (or more likely they'll try and see that the perf is terrible). Of they do that, they'll probably push SSL into the same stack.

Graphics - I don't see much changing, but to be fair it's pretty nice already. The part in kernel space for the most part just controls the GPU's MMU, the meat of the driver runs in user space for speed reasons as shared libraries in the processes that are making GPU calls. It's sort of exokernel like if you squint hard enough.

Filesystems - will probably be hybrid. I don't see APFS leaving kernel space, or anything your root partition would be on, but NFS, exFat, NTFS? Yeah.
Support for that was ripped out years ago.
Thanks jp0d :D
I'm not sure why the distinction between physical and virtual harm is relevant. Physical harm is valuable for a person to stop because their life has value to them, and virtual harm is valuable for an organization or person to stop because the virtual assets being harmed have value to the organization or person.

We could get into the monetary value of a life and whether a sufficient amount of virtual harm, especially when that virtual harm might reasonably translate into a life (emergency systems, insurance payouts, etc.), but I don't think we even need to.
Yea, I thought it was going to be the source code to the original power tools.
The use case here is to keep it private when exactly you are receiving a message. The push API requires that the server know when data indicates a user-visible message and when it does not, and the maximally private messaging app server wouldn’t need to know that.

There is certainly a trade off between privacy and battery life here. If Apple stated that they were sacrificing a small bit of privacy for improved battery life, I would find their communications honest on this issue. Since their messaging is typically so pro-privacy, they probably have just fallen into the habit of claiming every change enhances privacy even when it isn’t.
The Apple Music portion is a web view: wherever it crashes (which is quite often, sadly) it shows the JavaScript backtrace.
Auckland Transport does the same thing
> Almost all of the stereotypes about Asian people also apply to e.g. white software developers.

The argument is talking about a general stereotype, which means that saying some people don’t fit it is kind of meaningless. Also, White parents are not prohibited from raising their children in an Asian way, and some do. Relevant quote from Amy Chua, the “Tiger Mom”:

> I'm using the term "Chinese mother" loosely. I know some Korean, Indian, Jamaican, Irish and Ghanaian parents who qualify too. Conversely, I know some mothers of Chinese heritage, almost always born in the West, who are not Chinese mothers, by choice or otherwise. I'm also using the term "Western parents" loosely. Western parents come in all varieties.

https://web.archive.org/web/20120102062419/http://online.wsj...
To be honest, it is incredibly effective? Have you ever given it a shot?
All that will happen is that victims will be afraid to go to the police, and hackers will be even more emboldened.
I'd give it a try if I still developed on Windows. I find it amazing no one has made a good tiling window manager for Windows yet. On Linux I use i3 and love it. Back in the day I used that auto-hotkey script that did window tiling. It was okay, but kinda buggy.
Exactly. Hence, to me, the 2nd Amendment of US Constitution.

Obviously it's and absolute last ditch, not taken lightly and very undesirable. But, to have the option, is true sovereignty to me.
Yes! Engineers should collaborate on the overall approach to a code change/addition with the reviewers before any PR is submitted. Those early discussions are extremely important since teams will converge to an appropriate solution quicker because the process is much more informal. These frequent early discussions also build team spirit, and if you're so lucky, individuals will start to click and the team will start writing code and designing software in similar ways. These early discussion are generally more jovial. The actual review can focus on details, and, if feedback was gathered and put into practice early, nobody will mind the occasional nitpick about punctuation and naming. These will feel earned, even welcome, the PR being a final touch of polish.
> I'm not sure why you think modern software is slow, but it is definitely not those two things

I think modern software is slow because it's slow (despite having vastly more powerful computers), those 2 things along with the language apps written in are the major technical differences between old software and modern software. If theory doesn't match reality then the theory must be wrong.

This app starts is more responsive than my windows start menu.
I really enjoyed hearing Judea Pearl being interviewed, as I am most of the way through "The Book of Why" and have learned a lot from it. I did feel that Sam steered the conversation a bit too much towards his favorite topics (like free will) and wish there was a bit more discussion of philosophy/history of science, but it was still a great listen.

I first learned of Judea Pearl by stumbling across the transcript of a talk he gave while I was researching DAGs: http://singapore.cs.ucla.edu/LECTURE/lecture_sec1.htm . The way he grounded his talk in the history of thought hooked me, and the talk serves as a good general overview for those deciding if they want to pick up the book.
Here are the results of some human trafficking research I did just now: Epstein was awful, everyone knew he was awful, and nobody in polite society should have associated with him.

OK, what do you want to do with the rest of the money? Develop an app that tells you not to pal around with pedophiles? Maybe we'll make a green laptop with an OLED screen and give it to children so we know who not to let the pedophile near? Seriously, what needs to be researched here? The gap is not a lack of research, it's a lack of moral resolve to do what everyone knows the right thing is.
FWIW, Apple uses both for other projects.
TreasuryDirect, an official US government site for buying and selling Treasury securities, makes users enter their passwords via a clickable on-screen keyboard. The passwords are not case-sensitive either.
Problem is that usually 0.5% or 50 basis points is the markup on the fee, so effectively, the processor wouldn't make money on transactions, but would only make money on complete repayment. This is a loss to the business if it takes longer for the merchant to pay back the working capital loan.
Yes, we know that. They were talking about 2FA over SMS.
My #1,2, and 3 rules are to get the code in the right place. You could vaguely say that is architecture related--is it in the main app, a library, etc... Those decisions can be tough for junior developers and can often be disputed by seniors (we don't need a library yet.)

"Architecture" is very vague and used a lot of different ways.
(It’s a beta.)
What do you have to do to get linux to work properly with multiple displays? I just can't get the set up to work how I want on Arch.
Huawei confirms Mate 30 will land on September 19th
They finally changed it to between 8 and 38 characters.
I wonder if it’s possible to trick iTunes into browsing the web. It is a web view, after all (or at least the store portion is).
So, you don't find anything better about the software, but only about side issues ? I was also interested in the answer to parent's comment.
I really hope you re-evaluate this comment. You italicized “giving”, I assume to imply something. This man was clearly a monster, and I don’t need a court to tell me that.
People call positive comments noise? They put scare quotes around “positive”? This field really scares me sometimes.

Communicating positive feedback is crucial for teamwork, teaching, and passing ideas on.
I would not be surprised if they have this because it’s used in the Music app.
For the vast majority of cases it’s better to just use the Apple push notification API and not try to keep a background process running constantly.
many parents then can be called fascists - they exercise strong autocratic or dictatorial control over their children. diluting the "fascist" term is a huge disservice to countless victims of real еvil.
Challenges to Building Level 5 Automotive Chips
We just won't know until we get there. We have hit fundamental limits of physics for other technologies. Planes don't really go any faster today than they did 40 years ago. Cars can go faster than they did 40 years ago, but they don't in practice. We don't have flying cars. Etc.

I'm not saying that none of these other computing substrates won't work, just pointing out that the simple fact that we are exploring them does not mean that they will. Technological progress is neither guaranteed nor automatic.
> the customers who have the most reason to believe they are growing faster than baseline

if you have reasons to believe that you can grow faster than "the baseline", it makes sense to use that evidence to borrow from a traditional bank. If you are undertaking a risky business move, the bank will not want to lend you the loan, and this model stripe has is going to be the next best thing.
Nothing in the Wikipedia article shows anything that Connectix developed that Apple copied. I was very much a Mac user and a Connectix customer back then. Everything that could charitably be called “copied” was a natural evolution.

Mode 32: The original Mac OS wasn’t “32 bit clean”. After Apple introduced an OS that required newer Macs, Connectix filled in the gaps for older Macs that Apple dropped support for.

RAM Doubler : Classic MacOS had horrible memory management. This made it much better. This wasn’t really made obsolete until OS X.

Speed Doubler: A better 68K emulator for PPC Macs. Was Apple not suppose to come out with a better emulator - ever? Even when it did, Speed Doubler was still better.

Virtual PC: Apple never came out with a software x86 emulator. At one point it bundled Insignia’s SoftPC. It did come out with a hardware solution called the DOS Compatibility Card.

None of the other products were ever “copied” by Apple.
I don’t know…personally, Apple’s native apps are easier for me to reverse engineer than most minified obfuscated JavaScript. Then again, I’m not a web developer.
Is that a productive idea to push?

Not to say you're wrong, but some hard human problems to solve are:

- getting people to not be defensive during code reviews

- getting people willing to be critical (constructively) of their peers work

Emphasizing that code reviews with productive design comments indicates a failing seems more likely to stop the comments, not to improve the design. Most people wont want to do the work multiple times and will quickly learn to do as you desire in the face of repeated code reviews that have comments pointing out design problems.
My wife also, though late 30s. She went from a Canon 5D to Sony A7 III.
In case you haven't heard, there's "Paris syndrome" for Japanese, which is:

"a condition exhibited by some individuals when visiting or going on vacation to Paris, as a result of extreme shock at discovering that Paris is different from their expectations."

per
https://en.wikipedia.org/wiki/Paris_syndrome

Basically, Paris is so dirty that it is a shock to many Japanese. And it's not surprising that's the case, given how clean and tidy Japanese cities are.
They're not not targeting higher sales volumed merchants. It just happens that more lower volume merchants use working capital advances to boost their free cash flow or invest it into something that will net more profit even at the cost of a discount rate.
The writing style does not change much, and I do find that it's taking me longer than usual to work my way through the book, especially since I'm very interested in the subject matter. That being said, there are some good nuggets of information a little further in. Understanding some of the patters that pop up in the causal scenarios he lays out and being able to think about these with a shorthand or graphically has changed the way I think about complex situations.
it strikes me that Apple is _very_slow_ at making obvious improvements, creating opportunities for third-party developers to make plenty of money.

You can see this on both macOS and iOS (and especially on the iPad) with Notes, Weather, Stocks, ToDo and other default apps.

Apple put out very basic apps, hoping that third parties would come up with really great replacements. It's been a decade, and while there are some good alternatives, the ecosystem for these basic apps has languished.

So now in a few days or weeks Apple will release its own, updated, versions that will hopefully push the third parties to do an even better job. Or die trying.
I know support for those services is long gone, but I thought it was still based on the same code.
One of the things not being discussed on this thread is all to the requirements around the side of the commit and how that impacts everyone else. I wonder when companies or projects get mature enough for these types of practices to apply. I know google has a complex lifecycle for projects internally as well.
Alibaba to buy luxury e-commerce business from Netease for $2B
As someone who's gone multiple days in a row without eating non-voluntarily, you're never going to convince me that fasting for extended periods is fun.
one doesn't have to be extra-pedantic to see the difference between rotting card box and gas chamber.
API parity:

The last thing you should want as a developer is to use a half baked API that Apple hasn’t dig fooded first. Apple has slowly opened up Siri and it’s opening it up more in iOS 13 specifically for music. Apple is not going to do an Alexa style voice command line. The intents system while more limited is better for most users and developers.
I think most executives could post a coherent and informed response online (with some notable exceptions), but older and more established companies tend to have layers of lawyers and PR specialists in between the CEO and the public.
Hello! I work at Makani (https://makanipower.com), which is mentioned in the article:

> Nor is it absolutely necessary that the electricity generation is done on the ground. Makani, a firm recently absorbed by Alphabet, Google’s parent company, has a different approach. It is lifting the generators into the sky, on board a pilotless aircraft with a wingspan of 26 metres. This craft has eight rotors, which act as propellers for take-off and landing. Once at operating altitude, however, they become miniature turbines. The electricity they generate (600 kilowatts at full capacity) is sent to the ground through a power line encased in a tether nearly half a kilometre long. Makani’s prototype has been tested in Hawaii and, later this year, a further series of tests from an oil platform off the coast of Norway are planned.

I'm excited to report that we really did pull off the offshore test a few months after this Economist story went to print.

Video of our recent offshore test: https://www.youtube.com/watch?v=F6NW0QeKLZA (I know it almost looks like a rendering, but it's for real!)

And a company blog entry about the test: https://medium.com/makani-blog/makanis-airborne-wind-power-s...

Makani was funded in part by ARPA-E earlier in its existence, and they recently also made a video about Makani that might be of interest: https://www.youtube.com/watch?v=C9Ly6na58e0
Generally, Linux mint and Ubuntu both get it right
Great. Now we can add princess along with ninja, rock star and guru to the type of obnoxious, self-unaware hype titles that embody the brokenness of tech culture.
It was Conal Elliott's stuff, though it was a more recent paper - Compiling to Categories, if memory serves me.
Secure Distributed Programming with Object-Capabilities (Mark S. Miller, Google)
Which is clearly better, except ... what kind of incompetence hides behind that upper limit? Is their hashing function incapable of processing more than 38 bytes? Or is someone storing passwords in plain text?
Force internal apps (especially paid ones) to use publicly available APIs.

Does that include apps that use the Secure Enclave?
Has anyone noticed this? On the native apps, when you click on an album, the most popular songs have a star icon next to them. I like that. The third party web apps that consume the Apple Music API don't have the feature, but I thought Apple's official web app would have it, but they don't!

I hope they add this feature to the app (and API!).
Yup, I failed to emphasize how much I agree with that as well!
Would you lend money to someone who you knew was going to lose you money? Stripe is a business too.

And offering capital is pretty common among many independent credit card processors.
And to bring your musing full circle, Apple used that in a recent AirPods ad: https://youtube.com/watch?v=yyNtm0LZiKc
bt848 already said it, but you picked a really poor example. In many real world scenarios, a linear search beats a binary search due to a lack of overhead.

Along those lines, in C++, a vector very often performs better than a theoretically better data structure. I learned C++ fairly well from a very experienced guy in the company, and he said that you should always benchmark against a vector. I suspect if I was in his team and he were reviewing my code, he wouldn't let the code pass unless I had benchmarks that show whatever data set I picked is faster than a vector.

He wasn't against other data structures - he just wanted proof they would perform better. In quite a few cases, they didn't.
Code reviews with explanatory feedback, pair programming for both your code and his. Celebrate wins.
Only if you have on rose colored glasses. It was a point of nerd pride if your operating system could handle constant Netscape crashes well - Macs couldn’t.