skysight-inc/HackerNews huggingface dataset:
افضل خصم من خلال كود خصم ايوا الذى يصل الى 35% على جميع المنتجات المطروحة على طوال اليوم على الموقع الى جميع العملاء والزوار من نظارات وعدسات لاصقة بجميع انواعهم
Does anyone here keep fractional packet dumps of internet backbone traffic?

If so, could they check those logs for IP-in-IP packets that might have been abusing this vulnerability?
Scapegoating of humans who make soft errors doesn't do anything to make autonomous driving safer.
Remote Working
What is the future of remote working? What kind of challenges we can anticipate?
> But when it comes to outright republishing of in-copyright printed works, the rights of creators and publishers need to be recognized.

That would have been fine if the power balance wasn't severely tilted in favour of the publishers.

Most of them are greedy rent-seeker middle-men that do much more harm to the interests of the creators compared to if they tried to self-publish.

I am not doubting you in particular. An indie publisher is likely more ethical than most mainstream publishers. But you have to recognise that you have a vested financial interest and that this might make you skip the bigger picture, which is...

...that a lot of programmers are creators. We also have "publishers" (middle-men) in terms of bad employers or hiring mediators, so you maybe should make an analogy targetting them.

Copyright is clearly not working for humanity because a lot of people constantly try and break it. Maybe somebody should open their eyes for that fact and think of another paradigm. We can dream.
I think you don't got even a bit how life in USSR was.

Through almost all of its history, the public was deeply cynical about anything the CPSU wanted to impose on them. Among common people, the best name for a person naively believing the party was an idiot, and the worst, well much worse.

Even among the system's insiders, a double think was universal.

Only for a brief three periods of USSR's history, were there any social upheaval, and a semblance of "belief" in it: twenties, sixties, and immediately before the collapse. And every time the soviets made it sure to extinguish that.
Out of curiosity, why not simply run Linux at that point?
IIRC, Robert Pirsig (author of Zen and the Art of Motorcycle Maintenance) described pretty much exactly this method of taking and organising notes on index cards in Lila, his 1991 follow-up to Zen ....

Does anyone know whether Pirsig got the idea from Luhmann, Luhmann from Pirsig, both from someone else, or if both invented it independently?
Microsoft’s Sculpt Ergonomic Keyboard (2013)
A disbalance between work and personal life?
The third URL doesn't work.
The anarchist symbol has been used by tons of groups, both left and right, throughout history. You can find it almost anywhere that has a substantial amount of graffiti and I'd bet more often than not it's just done by kids/teens that have no significant group or political affiliation. The video doesn't even show who sprayed it and basically everyone looks like your average teen. Labelling this as "Antifa" because someone spray painted an anarchist symbol and someone has green hair is a bit of a stretch.
Compile Inc. | Software engineer - Product | Bangalore, India | Fulltime ONSITE | https://www.compile.com/

Besides owning a rather cool domain, if we say so ourselves, Compile has built Healthgraph, the most advanced health intelligence platform on the market. Our data is in use at 16 out of 25 of the world’s largest pharma companies, and has also been adopted by multiple high-growth biotechs.

We're a small team and we're bootstrapped (self-funded). There's lots of room to grown and learn.

If this excites you and fit the requirements below, apply to careers AT compile.com

* Software engineer - Product: https://www.compile.com/careers/open-positions/#software-eng...

* Full-stack developer: https://www.compile.com/careers/open-positions/#full-stack-d...

* ETL developer: https://www.compile.com/careers/open-positions/#etl-develope...
A huge number of small annoyances during "normal" usage of a computer. Issues with sleep, displays, hi DPI, even my wallpaper and fonts don't always display correctly...
That's a confusing and annoying UI, to be sure - but for these systems, the email adress is not the identifier. The (email,account issuer) pair is the identifier.

So you can have two accounts, say for (vimslayer@contoso.com, Microsoft Account) and (vimslayer@contoso.com, Contoso AD) - and there is no collision and no possible confusion on the system end. All the confusion is on the human end.

And there is a lot of confusion on the human end :)
I have the new 16 MBP and love the touch bar. I find it much easier to change brightness/sound (place the finger and drag); I find it much easier to control apps, like music, safari, and all, and the habituation period was shorter than with the keys back in the day (when i started using macs).

I would love to be able to easily customize the touch bar though, the author mentions BetterTouchTool, looks good, might be worth it.

Like the author I also have some problems with Catalina: the subtle hangs drive me nuts, the bugs with the True Tone going pale, the gpu's going crazy just because they want

PS: Apple - please consider improving your AirPlay video support or doing some other protocol for it. It sucks having to use cables for even HDMI video playback on a secondary screen. (or place back the display port / HDMI entrance)
What are your thoughts on Ubuntu vs Debian with respect to functionality and he support (laptops in particular)?

I have used Ubuntu at work and in home for a while now and things have been surprisingly free from hassles. I don't mind moving to Debian if things work as smooth as now.
Engineer who works in an open office, can confirm. Open offices suck in a large variety of ways, not the least of which my personal health has deteriorated over the years in large part because of it.
Feeling: That media-fueled leftism is finally making progress on destroying the quality of life for everyone in America. That millennials in America are bored enough, and deluded enough, to willingly participate in their own demise by promoting faux-activism to the exclusion of possibly any/all virtuous activities.
You assholes downvoting me are probably like those Molotov-throwing, rich sisters from upstate who don't have to worry about their elderly parents' safety (for now, anyway), and have enough money to buy their way out of whatever problems their actions cause.

You rich, privileged people are waging (or at least supporting) what amounts to a literal class warfare against lower income people who can't get away from this. The Bronx, the poorest borough, was the worst hit last night.
I moved to Windows after 5 years of Mac this month. Because I knew I will be working from home, decided to build a good workstation (Thank you Ryzen ) and I Couldn't agree more WSL is very helpful for people who like windows UI and functionalities of Linux. There are few quirks but it works great.
Most SpaceX jobs are subject to ITAR regulations and are only available to US citizens and legal permanent residents (green card holders).
In contrast to WSL1, WSL2 is a full-blown Linux virtual machine. It "just" has some tooling to make integration nicer.

So some awkwardness is to be expected.
I agree and will go further. I love YouTube, the content and the concept. I watch more YouTube than any other streaming service (except for Space-Force on NetFlix - damn it's good !). Sure not every video that is recommended will be what you like.. but it's quite a hard problem I think to recommend something in EVERY GRID POSITION that you will like.. Usually I'm willing to watch at least 2/5 to 4/5 videos being recommended AND I have "discovery" most of my fav channels I still follow to this day via their algorithms. But maybe it's just me :)
-1 for WSL. If I need Linux, it will be obviously native.

Also WSL doesn't solve:

* forced Windows updates when you don't need them

* shitload of failed updates: bricked OS, deleted user data etc

* stupid non-uninstallable game icons in start menu, a lot of vendor-forever-locked garbage like cortana & one drive

* bad fs performance in general
Context matters. The current economic climate is in no way representative of normalcy as we just shut down a large chunk of it indefinitely.

That aside, the idea that you can finance life in the highest cost living areas of the USA as a “stylist” (picking items for a clothing subscription) is lunacy. Clearly that work can be done anywhere and it’s only a matter of time till it’s pushed to the lowest cost areas. I wouldn’t be surprised if the cost of such labor goes to near zero as they attempt to start “paying” people with publicity instead.
No, because nobody can know everything. Even common knowledge is not so common that everyone knows all and the same. And the mention of wikipedia was more to show the usage and origin of this, not how common or uncommon it is. Because that's not really mentioned there.
Yep - also the computers. AFAIK they are both much more powerful (which is actually needed for the first stage to compute the best landing trajectory) as well as using relatively commodity hardware and and normal (IIRC C++) programming languages.

I'm not saying rad hardened aerospace computers and specialized programming languages (ADA and co) are bad - there was a time where they were absolutely the best (any only) choice, but thankfully today there are often better options.

IIRC for the Dragon computers I remember an article that mentioned that if they went with aerospace computers, even just a devkit would have cost >150 thousand dollars, severely limiting available resources for developers and the flight hardware would have lead time in years.

So they went with redundant (IIRC 5 times) x86 with Linux on top & each engineer working on the code can have effectively flight hardware on their desk for use during development.
Pycharm doesn't work well for remote editing (ie when files are only stored on a distant server, not on your machine and synchronized regularely).

It is very slow over sshfs for instance, whereas other editors work very well (sublime, vscode..). Also, vs code has a very good remote development plugin.
As an observer of the chaotic US experiment with a brazenly mendacious, profoundly corrupt and childishly inept president, and the far-too-intimate relationship between government and profiteers, I contemplate a few things:

=] democratic society needs education and honest public discourse (maybe a cultural sense of shame would help)

=] social memia is incapable of serving the public interest;
in the end, USians have only themselves to blame if their democracy achieves total collapse

The DJT experiment didn't bring this woe onto the country. He is a little vermin feasting on much deeper rot.
Show HN: JinjaSQL – Template Language for SQL
Computer can draw what it sees at windshield, for driver, by tracing position of driver head, to position projected image correctly. E.g. draw red outline around obstacles, draw green outline for clear road, draw predicted trajectories in orange, draw selected path in blue. Human will see what computers sees, so it will be able to react quickly.
> Bach's music is the only argument proving the creation of the Universe cannot be regarded as a complete failure. Without Bach, God would be a complete second-rate figure.

* Emil Cioran, https://www.goodreads.com/quotes/7427027

* https://en.wikipedia.org/wiki/Emil_Cioran
I have used it many times over the years. Never abused it though. I only buy things that I plan to keep, and do my research prior to ordering. Nevertheless, I still had to use it occasionally.

Currently I literally only buy electronics from stores that I know deal fast with returns, either via returning the money or replacement.

Edit:
In fact, I had way better experiences with this law, in comparison to warranty claims.
Why would you need to love a computer? It is just a tool. I don't except a new model to change my life.
Lots of great comments and resources here! I was surprised to find out how uncommon using a debugger for Python development was when I joined my team at work. I had to muddle through lots of documentation to figure out how to use it in certain situations and also to figure out alternative things when the first approach didn't work. I looked into PyCharm but opted to use VSCode as my main editor since the debugging support seemed easier to configure both for local and especially for remote.

We have a flask app and one hurdle I had to overcome was our docs all assumed you'd run the app via gunicorn, but VSCode had trouble triggering breakpoints so I had to figure out how to run the app via the flask module directly, which was a bit of work since our app isn't following most of the getting started with flask tutorials conventions.

For another project we use celery, VSCode can be used to debug celery tasks but it's also work to set up and in the end I found using the rdb.set_trace() debugging provided by celery was easier. An important lesson I learned while working on that project is that you need to be sure you're setting your breakpoints in the right version of your app: if you are using a setup.py install step the code you want to debug is probably somewhere in site-packages not wherever you installed it from.

For another project, we're using python 2.7 on Centos 6: VSCode debugging & remote tools don't easily support that setup so knowing pdb or doing log debugging are the best bets. Something important on log-based debugging this article doesn't mention: if you're developing a long-running app like a daemon or service of some kind: you should probably make your log config loading dynamic. The one provided in the article is nice if your script is one-off, but if you are running a service you may want to be able to dynamically adjust the logging to be more verbose when an issue occurs and then reset it when done debugging without having to start/stop the whole service. I inherited code that runs as a service and in order to change the log level I have to stop the service, change the config and restart. The start/stop is destructive: if you stop the service the action it was performing has to be redone from the beginning. These are tasks that can take 8-12 hours so restarts are painful. Debug logs can be huge so you can't just leave the service in debug log mode all the time unless you want to fill up the whole disk. Which brings up another point: rotating log files—if you're doing heavy logging you need to be sure you have set up rotation so that you don't eat through disk space indiscriminately.

In my ideal world every project I work on could have breakpoints trigger my editor's tools so I can inspect and alter code on the fly, but knowing there's more than one way to go about it and how to approach it when you don't have control is important.
Isn't that what wikis are for? Just remember to avoid creating hierarchies, and focus on making information accessible in 2 ways: search, and links between pages.
> It's a big ask when politicians have been acting like they can ignore protests which is what the past, hell, decade or so has really been like.

Decade? More like century. The labour demonstrations in the 19th and 20th century were ignored until they got militant. Nothing's changed since then in the US.
> The real question here is not whether race is a factor in police shootings, but when? Is it beforehand in all the things that might lead up to a shooting, such as drug laws or racial profiling? Or does it come down to the skin color of the individual cop holding the gun?

George Floyd wasn't shot. FFS
I bought the 2018 air. I loathe it. What a waste of money and junk keyboard.

That said my new job gave me a System 76 laptop and I’ve been delighted all week with it. I don’t care for the offset keyboard but at least it actually works correctly. If it had better palm detection on the trackpad it would be the best laptop I’ve owned since my 2013 MBP (which is still goin strong).
Have you shipped anything using that API? I'm just a bit weary of wasting time on another half-baked solution.

And are you sure the Windns.h API is deprecated? I could have sworn it only showed up last year.
Credible treats will be met with incredible tricks.
I would advise against fast.ai - "import * from my_custom_library and then watch me run through all the cells in this notebook" is not a good way to learn for anyone at any level.

+1 for Khan Academy if OP hasn't done any linear algebra or calculus.
While ignoring the entire argumentation of the article. Not inflammatory at all!
The best way I heard this articulated:

* Black Americans have increased interactions with the police, variously due to profiling and/or material conditions
* The police in the US are exceedingly quick to use deadly force compared to other nations
I see a lot of hate for SEO - Sure it can be use for crappy things but so can a lot of business functions. I see a lot of complaints about ppl saying "oh but this stupid page outrank company abc or the page they would expect." I am just thinking out loud... if we are willing to employ "specialist" lawyers, accountants, programmers etc in our business, why do we balk at employing a SEO specialist as a specialist business function?

There are many good seo companies(true, you have todo your home-work, but that is true for other service providers as well).

The dream is of course to not have to use them and just reply on Google and it's good nature and or algorithms... But is that not saying.. Oh we will just relay on never getting sued and therefor never need a lawyer cause, crimes are bad ?
> took a knee with the protestors,

It is more likely the police are doing this as a sign of their own solidarity with other police officers rather than with the protestors. After all, this entire thing started because of kneeling.
Not all websites are going to improve their performance, even with Google's incentive. If Google ranks fast websites better than slow ones, that gives Google an advantage over any competitor that doesn't, as long as slow websites still exist.
fixed, thx.
I made the jump and it's been mostly smooth (7th gen X1 Carbon with Fedora).

The one thing that is annoying is when using multiple monitors of different resolutions, Wayland doesn't seem to scale resolution on a per-monitor basis. With the laptop being 4k this is an issue when working anywhere but at home, I tend to just use the laptop screen (which is excellent btw).

Stuff that worked without any extra config that in the past might not have been so smooth: wifi, fingerprint reader, thunderbolt dock with keyboard, mouse, monitor, external USB soundblaster and network cable plugged in), sleep, hibernate.
Would be interesting to read the study itself and not an interview about it :/
AMA about Lemmy, an open source, Federated alternative to Reddit
Decoding the Music of The Matrix
I've written about my experience with macOS Catalina on an earlier thread: https://news.ycombinator.com/item?id=23273467

Since then there have been new developments:

Had a meeting yesterday, 5 minutes before the scheduled time (which is normally plenty of time when your tools work as expected) I start up Zoom and create the meeting. Guess what? The thing now just freezes completely and it's not just Zoom, the system UI (dock, menu bar, etc) becomes sluggish. This used to work fine before upgrading to Catalina. Force-quitting Zoom fixed it, so I'm assuming something Zoom is doing (that used to work fine) is enough to completely freeze the system UI.

Eventually gave up on Zoom and used FaceTime. In the middle of the call the UI froze for ~10 seconds - no video, no mouse, but audio was still working. I assumed it would crash but thankfully it recovered.

Finally after the call I left the machine unattended for a minute and when I got back it was on the full disk encryption password screen so it had rebooted. Turns out it crashed because WindowServer stopped responding. I heard about those issues but always though it's related to the newer models with discrete GPUs and I didn't have to worry about it with my low-end Macbook with Intel graphics. I guess I was wrong.

Mail is still playing the new mail sound randomly when archiving/moving read messages, and I ended up disabling the sound completely. I didn't know it was possible to screw up something so simple.

I am now thinking of downgrading and using Catalina (for Xcode) on a separate machine. I am not sure what to do when it goes out of support though, seems like nowadays every OS became equally shit.
"Applied Cryptography" is the best-written book on this topic that I know of. Author is a brilliant communicator. Esp. the section on cryptographic protocols should be required reading for any computer scientist. It's not overly rigorous or mathematical, and has a lot of informality and humor, so it's a fairly light read. You don't need a lot of mathematical maturity to read it (and reading things like this helps develop mathematical maturity).

Unfortunately, the 2nd edition adds "50% more words, 7 more chapters, and over 1600 new references." I thought the first edition was better in length. It was novel-length, and reads as well as a novel. Going from long-ish novel to short-ish trilogy makes this somewhat less readable. But c'est la vie.
Best channel ever. Miss them so much.
My main issue with the new MacBook pros is they are slow. They overheat and then throttle the CPU regularly. Too much was sacrificed to make them so slim. (I got the 2019 13 inch top spec)

I built a small form factor hackintosh with an i5 9600K + 32GB RAM and it's a completely different experience. Smooth as butter, never throttles. iOS apps compile in a third of the time and my IDE doesn't grind to a halt while I'm compiling. Doing work on my MacBook now feels like a chore in comparison. Not to mention the hackintosh cost less than half what the MacBook cost.
In terms of general science and technology I find the Mandarin names more illuminating. English technical vocabulary tends toward coinages from Latin and Greek roots that obscures their intuitive meaning to high schoolers. e.g. the word "commutative property" in Mandarin is a plain-language "exchange rule", with no appeal to classical vocabulary.
I am coming from an T440p (Ubuntu 18.04) to an MacBook Pro 16 and i feel all his points.

I want to add how bad some parts of the Mac UX are. GNOME surely has some really really bad UX decisions but overall I think (hold on tight) GNOME is better than Mac in terms of UX. My MacBook is simply not designed for pro users.

I might add that the Mac is far more stable than Ubuntu and looks better but in the end as far as I am concerned the t440p is just the better option for pro users.
I had a really bad case of strep-throat a few years back and got a similar auto-immune problem afterwards. Never got a proper diagnosis because I looked okay and put on a show of good spirits when talking. But for two months I couldn't leave the house; if I walked further than the kitchen my ankles and knees would swell so much that I would be moaning on my bed in pain for hours. I felt so lonely and so lost from the world. It took a year before the obvious symptoms really dissapeared (but I could hike again after about 4 months) and I still have trouble maintaining joint and muscle strength in my legs after getting a cold or virus.

Now I can appreciate chronic illness and how isolating it is, even if just a little bit. You can have an amazing support network and still fall through the cracks. I am so glad that I still have my health and try not to take it for granted.
Confusing title. It should say "than non-white police officers are" at the end. This distinguishes it from "than non-minority subjects".
That's harsh but I agree with those points, Windows is still a consumer oriented operating system at its core, which has a lot of undesirable features for a developer.
It does show however that the police very likely doesn't target people by skin color or that some is disproportionate violence. I am not from the US and I thought the numbers to be higher to be honest.