skysight-inc/HackerNews huggingface dataset:
If you don't include proxy wars fought between China and the US, and you don't include wars where the US came to the aid of allies after intense fighting was already underway, and you don't include wars where the US was retaliating to a direct attack on its soil, then I don't actually believe your assertion to be true.

So it depends how you count.
This tool doesn't replace git in the slightest. It replaces in-browser interactions with the GitHub website.
No it's not. The information you provide (the password) is not admitted as evidence in the trial. It's more like being compelled to act as a confidential informant against yourself.

There's no prospect of this being used to bring about a wrongful conviction through coercing a confession.
Hi, very intetesting work. Just posted a comment with some related work from my group. Please check it out and let me know if you need any info. Best, Stefano Nichele
How?

Take the Moto G4 Play, for example. One of my daughters has one, so I care, and it's listed on the LineageOS site. How do I get an up to date Android security patch level for that?

Or the Redmi Note 3 or Sony Z5C, both also in the device list at lineageos.org. I don't care, those aren't in use, but how would I get new security patches?
It's in their bio: https://canny.io/
I think this very suspicion is the reason Tor usage inflected down in Germany after the Snowden disclosures.
https://github.com/HardestThing/offbyone
Guess I got lucky buying land with a legal cemetery, $40 fee and away you go.
Ask HN: How these fraud startups get funding?
Today I went to a self checkout store. I did not touch anything but they charge me $35.10. According to the receipt I took 17 packs of snacks :) These guys are doing fraud on the name of AI.
Web pages are in fact that bad. Testing just now:

* https://www.cnn.com/ is 1.3MB of data.

* https://www.nytimes.com. is 5MB of data.

* https://www.reddit.com/ is 6MB of data.

* https://www.google.com/ is 400KB of data.

* https://www.facebook.com/ (not logged in) is 2MB of data

* https://twitter.com/home/ is 1-3MB of data depending on the ads it decides to show.

Those are all on-the-wire sizes, so after gzip compression and whatnot.
I for one (used to) hit compile / run dozens of times a day, because everything I write has to be tested after all.
https://marketingexamples.com by Harry Dry to up my Marketing Skills :)
They're going to help the impoverished founders to become millionaires.
Well, first there is a difference between “notarization” and “sandboxing”. Notarization just requires you to have your app signed, is a completely automated process, and in no way restricts what your app does.

Sandboxing restricts what your app can do and you have to use entitlements to use certain features.

But no, notarization is not “required” and as an end user you can ctrl-click the first time you run an app to bypass it.
Updated Technology for Thirsty Learners
Thanks for sharing this useful info.

<a href="https://globaltrainingbangalore.com/python-training-in-bangalore/"> Python Training in Bangalore </a>
<a href="https://globaltrainingbangalore.com/aws-training-in-bangalore/"> AWS Training in Bangalore </a>
<a href="https://globaltrainingbangalore.com/data-science-with-python-training-in-bangalore/"> Data science with python training in bangalore</a>
<a href="https://globaltrainingbangalore.com/machine-learning-training-in-bangalore/"> Machine Learning Training in Bangalore</a>
<a href=https://globaltrainingbangalore.com/machine-learning-with-python-training-in-bangalore/"> Machine Learning with Python Training in Bangalore</a>
<a href="https://globaltrainingbangalore.com/ui-developer-training-in-bangalore/ "> UI Development Training in Bangalore </a>
I have misunderstood you then, and I apologize.
The Coronavirus Bot
3,7000 year old trigonometry table found on Babylonian stone tablet
Tried to use it from a terminal...

% gh pr list

Notice: authentication required

Press Enter to open github.com in your browser...

/bin/xdg-open: line 881: www-browser: command not found

/bin/xdg-open: line 881: links2: command not found

^C

1) I would have expected it to be able to work with the installed ssh keys used with the associated repo, but no luck :-(

2) RPM is broken, as it does not include any dependencies, and

3) even after install links, it fails with:

[warn] Epoll ADD(1) on fd 0 failed. Old events were 0; read change was 1 (add); write change was 0 (none); close change was 0 (none): Operation not permitted

ERROR: event_add failed: Operation not permitted at select.c:415, handle 0

4) I don't think they're gonna be handling 2FA :-/

I guess that's gonna be a pass for now...
Hey James, I want to apply for the machine learning engineer role, but didn't see it in the current openings. How can I apply? Thanks!
Escapes many devs? Really? I used to work with biologists who thought they needed to run their scripts on a supercomputer because the first line read their entire file into an array. But if I saw someone who calls themselves a "dev" doing this I'd consider them incompetent.
Yes he will be complaining about the municipality not having enough funds for keeping the streets clean after a few years.
What they don't say about Pair Programming
The Threadripper CPUs are meant for workstations / high-end desktops (HEDT), not servers. For servers, you'd want the EPYC line. The benchmark selection is somewhat reasonable, though yes, you'd want some Linux tests in there.
Top new open source security vulnerabilities of 2019
There is a book with at least a chapter on it: https://wiki.c2.com/?DataAndReality
400M Social Media Users Are Set to Lose Their Anonymity in India
Canceling due to a pandemic should not affect the long term
Honestly. Windows is just a waste on that architecture as it stands. Run Linux as base OS and give 8 cores to the Windows VM should you have use for it.
OpenChakra is to React what X is to Vue.

Does X exist?
> I really don't understand how people are able to manage the complexity when they split every single small domain of an application into its own service.

Most places using microservices use them because of the extra complexity and management overhead, as it gives them a reason to hire more engineers to deal with it, write blog posts about how “cool” they are and how they deal with the (self-inflicted) problems and downsides of microservices, get more funding to pay said engineers, etc.

This reminds me of a company I used to work at. The product is just an e-commerce app, but somehow they now need 3 different languages, a Kubernetes cluster, and hundreds of engineers for something that used to be able to run on Heroku just a few years ago with no functional changes to the product. Yet somehow they keep getting funded despite bleeding money for over a decade so I guess the strategy must be working since investors are guzzling the kool-aid and are happy to pour more money for the engineers to be able to play around with new shiny toys.
And the USA is the most exploitative country. By far.

It's odd watching US Americans (I presume) attack China while defending their own country's horrendous record (witness your cavalier setting aside of the CIA's evil doings in South and Central America). You simply don't appear to understand that a large number of people don't like super-states and that includes both the USA and China (and also the USSR up until its dissolution).
Dracula Pro – Paid Theme for your IDE, terminal and Slack
is to understand that you can NOT get away with poor coding skill by developing only underrated skill ;)
It would only take a few super spreaders during the Olympics to start a true pandemic
Something like this [1] gets you to 4TB of ram. Dual socket Zen2 Epyc gets you 8 TB ram. A lot of stuff fits in 8 TB of ram.

[1] https://www.supermicro.com/en/Aplus/system/1U/1113/AS-1113S-...
re: Design. This blog uses the Triplicate font, which is the only font I ever purchased if memory serves :-) [1]

1: https://practicaltypography.com/triplicate.html
Servers can often use more than 256 GB RAM and 4 memory channels, like the EPYC line these are based on. I'd like to see it benchmarked as a workstation for local builds (both Windows and Linux) and for accessing and processing in parallel 100 GB+ data in RAM (for quicker prototyping than GPUs, or verification). Those would be my main uses.
This is exactly what the navy did when the bsod parked that destroyer in a harbour 20 years ago.

When you have mission critical pieces of software (aka stuff that kills you) starting to behave in unexpected ways with unknown failure modes you stop using it asap until fixed.

I will gladly continue using my bsoding pc for gaming, but I won't use it in data center or to control a shuttle launch.

If a person uses gas oven that leaks from time to time and only a bit - how will you classify him.
NASA Hiring Spacewalkers
what ive been doing is simply
sudo su - root -c "/bin/zsh"

whenever i need to do quite alot with root
Google Chrome already has integrated developer tools inspired by Firebug, and has for years.
Since you are student you should look into Google cloud credits and use preemptible instances with GPU
Naming things is hard and if you ask on stack overflow you get banned or downvoted
FBI: $3.5B Lost in 2019 to Known Cyberscams
Maybe something like a UML or data-flow diagram could be similar? There are more formal specifications you can do, as part of 'formal methods', which I think might be closer to some engineering disciplines [0] - here's one from where I work.

I do think software engineering as a discipline exists. Looking at the definition written by the American Engineers' Council [1], there have definitely been teams I've worked on where we met this criteria. There are teams like the Lockheed shuttle group who average 1 bug per release that clearly embody this criteria too.

Also, my CS Masters is accredited as meeting the educational requirements for Chartered Engineer status (which I'm hoping to achieve once I finish) so it's clearly accepted by some in the engineering community!

[0] https://hydra.iohk.io/build/789825/download/1/ledger-spec.pd...

[1] https://en.wikipedia.org/wiki/Engineering
Best Honeymoon Destinations in Asia
I never understood why people who understand regex don’t understand people who don’t understand regex. Obviously you are not the worst of all, but it’s not that hard to imagine how a regex looks to someone who doesn’t know regex, is it?
> I haven't noticed any lasting mental impacts.

What kind of instruments did you use?
LinkedIn learning is sh!t. I don't know what kind of population they target? You need to be really dumb to learn from any of those courses. They have programming course targeting people who never program in life, ridiculous.
Not simultaneous, but it does queue them with some parallelism (6 request for chrome IIRC).

Page basically dies; any Ajax requests are at the back of the queue. Scroll halfway down that page, you'll be waiting 5 mins for the images in viewport to load since they are processed in order. You can roll your own lazy load, but it's a pain and often done poorly. A good browser implementation would be great for most pages (but 10k+ might still require custom work).
Where are you trying to go with this?

You start off trying to claim the entire class of vulnerability isn't possible because a few vendors made sane architectural decisions. When it's pointed out those sane vendors are in the minority, and there are real world examples of the terrible shared memory architecture being exploited, you scoff at the example being for a single device.

Nobody is claiming baseband == root, only that the terrible architecture prevalent in Android phones (the devices that make up the majority of the market) combined with the terrible software practices of SoC vendors results in a situation far more likely to be exploitable than shunting the baseband off on a non-dma capable bus.
Location: PR China

Remote: Yes

Willing to relocate: YES!

Technologies: DevOps, CI/CD, MATLAB, Python, Go

CV: available on request

Email: hi@qzhou.dev

Linkedin: https://www.linkedin.com/in/quanz/
Does not support custom RSS URLs. For this reason I'm using Podcast Republic, which is very nice.
> Today, around 2 million of a total 1 billion vehicles on the planet run on electric or hybrid engines. The IEA expects that number to rise to 50 million by 2025, and to 280 million by 2040, as countries everywhere encourage their drivers to make the change to e-mobility. That may sound like a lot, but the problem is that that number of cars on the road will have doubled by then to 2 billion. According to Laura Cozzi, the head of the IEA’s energy demand directorate,

The problem with that is governments aren't going to allow another billion gasoline powered cars to be manufactured. Not with global warming and peak oil.
First try to read a book and if you find interesting only then spend money on online courses. Most of the online courses are very basic and you won't learn anything.
>during what was apparently a check on the system on Tuesday night – the day before the ceremony planned for 1300 PST (2100 UTC) Wednesday – IANA staff discovered that they couldn’t open one of the two safes. One of the locking mechanisms wouldn’t retract and so the safe stayed stubbornly shut.

I clicked randomly around in the linked livestream from November and came across what seems to be them having problems with Safe 2. I'm amazed this is streamed and they are actively showing the written pads towards the camera.

https://youtu.be/erfsFJsapAs?t=680
Microservices are for companies with 500+ engineers.

They help teams manage complex interdependencies by creating strong ownership boundaries, strong product definition, loose coupling, and allow teams to work at their own velocities and deployment cadences.

If you're doing microservices with 20 people, you're doing it wrong.

It's when you have 500 people that the average engineer doesn't need to know about the eventually consistent data model of your active-active session system. They just need your service API.
Regex are dreaded as difficult to comprehend, but the real danger in using them is more subtle - especially nowadays when you'd have most text as UTF-8, possibly escaped, etc. and regex are prone to misbehave in odd ways, and introduce security issues - they should only be handled by expert programmers. Even parsing apparently simple stuff like email addresses, IP addresses, phone numbers and date/time is tricky, far beyond what a newbie would expect. There's a reason we have dedicated validation functions in PHP for all of the above. That said, regex have their use case too, and if your parsing case is not covered by a dedicated function, are usually the best option.
My guess is parent was asking if Parasite/gtk inspector can be used on the chrome application itself.
Totally agree. SWE is the only field where people can call them "Engineers" without having an actual engineering degree.
Yup, looks like I misunderstood your use of "this" at the beginning - I thought you were referring to the post you were replying to. My bad.
The equivalent for Qt (but much more powerful) is GammaRay (https://www.kdab.com/development-resources/qt-tools/gammaray...)
This would be amazing on a Raspberry Pi. Too bad it’s based on CentOS rather than Debian.
You're confusing languages "descending" from others and dialects (varieties of a language). It's true that there's not a strict boundary between dialects and languages but thinking English is simply a dialect of Proto-Indo-European is muddy. The better version of the argument is that English is a dialect of Indo-European. Proto-Indo-European would be the variety of Indo-European spoken at a particular time (though it's in fact entirely reconstructed). To follow the linguistic analogy, popular programming languages are creoles (like English). They combine features of multiple languages.
Elements of Clojure has a free sample chapter on naming (worth reading!)

https://elementsofclojure.com/
Lyft's Toll Road to Profitability
This shows financial education is needed, but more important it shows that the basic income is too low for the temptations available. In my opinion there are way too many temptations and people aren't thought how to resist them. When I say temptations I'm referring to gadgets, travelling, fashion. Everybody wants to be part of the newest trends and that's the main issue. Also, nobody wants to live in a studio or with a roommate up until 35, but I feel like a house isn't a priority anymore.
I was one of two developers who built a large micro-service system from scratch. It was the correct way to do it given the requirements and limitations. The dev-ops overhead was HUGE. Handling multiple repositories, versions, version-dependencies, documenting/coordinating changing APIs between the micro-services.

Even something as simple as having 12 different repositories meant 12 different Bitbucket pipeline yaml files and there was no way for repos to share pipelines. So one change meant 12 changes.

It was good experience, and HAD to be done in that type of architecture, but keeping it all organized was a challenge.
I did :). And Google didn't give me any (mostly because I'm not an official "researcher" under a professor.

I do use GCP all the time though (make new accounts and utilize the sweet $300 in compute).
As opposed to 60% for physical distribution?
That's a clearly inaccurate division. Next you'll point out that the nazis in Germany had socialist in their official party name so therefore socialism is obviously bad.

There are plenty of successful European countries with higher taxes than us and much better social safety nets. Crazy countries where bankruptcy isn't one car accident away. But it is this way in the US: "if you get sick or hurt in say a car crash and can't work for a year or two you'll be bankrupt" and maybe dead when your healthcare runs out from your leaving your job. That doesn't make sense.
your comments are just trolling and not adding to the conversation. Perhaps you could give specific problems and behaviors of the leadership with problems. Who are these people,what did they do that was brainless and corrupt.
I look on it as falling out of the https://en.wikipedia.org/wiki/Rule_of_least_power. When I see reuse of an abstraction I know not only what it does but what it doesn't do. If I skip that and start writing custom code, well, that code could do anything at all so everyone has to continually reread it carefully. I find poring over tedious boilerplate to be a waste of precious lifetime compared to learning better building blocks.
I would assume that the code is open source?

For some reason, I did not manage to find it. Neither linked from this article, nor via the MediaWiki page:

https://www.mediawiki.org/wiki/Parsoid

Nor via the Phabricator page:

https://phabricator.wikimedia.org/project/profile/487/

What am I missing?
And at most once delivery
The site took a full ~15 seconds to load for me. Not exactly a great start Google...
99% of cases of coronavirus (COVID-19) infection, today more than 40,000 with a thousand deaths, have been registered in China.

Another perspective is that there were only 41 reported cases in China six weeks ago, and now there are 60,000. So while there are only 500 cases outside China so far, we might want to wait six more weeks before declaring victory.
Something about this vision struck me as dystopian.
Surely you meant at leas
How to Invest in the Video Game Industry
Would the Language Server Protocol make sense for your approach here?

https://microsoft.github.io/language-server-protocol/overvie...

Really interesting concept for exploring a new API, but I don't see myself dropping my IDE of choice for it.
sony's xz1 compact is the perfect size for me. I still have it as a backup phone but I had to upgrade to sansung's s10e to get a decent camera. its a bit of a joke that this is supposed to be the small version
> Why are we so bad at software engineering?

"Why are we so bad at apps and websites software engineering?" might be a more appropriated title.

My hard drives never stopped spinning. I am sure there is some amount of software engineering on them. Last night I finally finished The Witcher 3. It never hanged up and was a joy to see and play.

Please, when referring to software engineering, stop assuming is just shitty phone apps and rushed webapps. That's just a small tiny fraction.
What's the motivation behind this hook? Does it do anything better than two of the biggest data fetching hooks swr (https://github.com/zeit/swr) or react-query (https://github.com/tannerlinsley/react-query)?
I fail to see where “tech Sabine’s” has anything to do with the App Store being an advantage.

Epic kind of proved why the App Store is advantageous. They went outside the App Store and distributed an app with security vulnerabilities. How was “tech saviness” going to allow you to know that you were installing a backdoor when you install a game? Even if it were open source were you going to examine all of the code? Are you more likely to set up payments on every random app developers site or just pay through an App Store?
Proper math. It's also easier than you think, even a year of (casual but) serious study will open up your vision and make you feel extremely more confident with your work.
What do you do if you have ~20 people and a decade old million line monolith that you're now bumping up against the limits of?
It looks like I'm only partially right: dummy_hcd is just for the local kernel, but raw gadget is just yet another interface to the UDC, so like usb functionfs just without sanity checks.

I found documentation about this in the submission to mainline: https://lwn.net/ml/linux-usb/461a787e63a9a01d83edc563575b858...
i know, this was a tongue-firmly-in-cheek kind of comment, but on the off by one chance that you are serious, look no further than: 'A Primer on Memory Consistency and Cache Coherence' (https://www.amazon.com/gp/product/1608455645/)

and ofcourse, while you are at it, you might want to check out 'UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching' as well, it also is pretty good, but with a broader focus (https://www.amazon.com/dp/0201633388)
You've picked some very heavy websites, and only two (or three, depending on Twitter) of your six examples are over the 2.6Mb threshold, but fair enough. Popular sites tend to be full of images, and images are usually quite big.

However, this is good, because those are great examples of how browser lazy loading is going to help. When I loaded Reddit it pulled down 7Mb of data, but more than 5Mb was images. Looking at the content above the fold my browser downloaded about 4.5Mb that it doesn't need until I scroll. This change to the HTML spec will get all those sites first load below the average size of a Kindle book. Awesome.
Can you elaborate why it had to be done that way ?
MIT researchers identify security vulnerabilities in voting app
You don't need to store everything into RAM to get fast results. Data warehouse relational databases are designed exactly for this kind of fast SQL analysis over extremely large datasets. They use a variety of techniques like vectorized processing on compressed columnar storage to get you quick results.

Google's BigQuery, AWS Redshift, Snowflake (are all hosted), or MemSQL, Clickhouse (to run yourself). Other options include Greenplum, Vertica, Actian, YellowBrick, or even GPU-powered systems like MapD, Kinetica, and Sqream.

I recommend BigQuery for no-ops hosted version or MemSQL if you want a local install.
Two books and a long walk [video]
I wish I had sites or visualizations like this when I had to do maths, I mean for example I've had to use sin/cos/tan in all kinds of calculations without ever being explained what they actually are, and the formulas without being explained what they're good for.
Huh. What ED of Wikimedia Foundation even does?