skysight-inc/HackerNews huggingface dataset:
It’s interesting to me that Python depends so much on native code to have even reasonable performance, but because so much of the ecosystem is native code and because the native code interface is “CPython shaped”, it becomes incredibly difficult to improve CPython’s performance because it would very likely change the shape of CPython. Of course we could have the best of both worlds—a fast Python that allowed you to use native extensions—but the native extension interface would have to be minimized to something that would give Python implementations some ability to look different than CPython today. And when you have a performant Python implementation, much less needs to be implemented natively, which makes things like package management and cross platform development much easier (specifically you don’t have to worry about cross-compiling and testing on your target becomes considerably less important because Python is portable while native extensions likely are not). The latter becomes a lot more pertinent if you’re on x86 targeting ARM or if you’re on a new ARM MacBook targeting x86 or if you’re targeting WASM from either. These cases aren’t common today, but ARM and WASM seem to becoming increasingly likely in the future.
I read through Arraymancer readme and the rationale and got very mixed feelings about the project and its purpose. It's everything and nothing at the same time. NumPy like syntax and functionality, sklearn algorithms and look, deep learning too, here is and example and some screens which we borrowed from Scipy. Seriously? Sorry if that might be too judgemental but it sounds and looks amateurish. And I thought of benchmarking it against D mir... Also, the name... And this is what I feel about Nim in general, rushed and undercooked.
Python Monthly – June 2020
Popular papers are more cited! Truly groundbreaking stuff there.
"We were forbidden from running scans again by management"

Seems like management believes it is better to wait for real bad actor to purposefully destroy your site than have it done by your honest employees by accident.

I know security in 2001 was much more lax (I started in 2000) but this still shows ignorance of management.

The right way to handle this would be to ask your staff to ensure it is possible to restore services and to ensure you know what the tests are doing before you run them.
The aftermath of the issue has been previously discussed here (2018): https://news.ycombinator.com/item?id=18104861
Big brands need to spend quite a bit of money to keep the brand recognition going. That's why they spend what they spend on FB and also a few millions on 1 day events with limited reach but "high value".

It "works", but it really can't be analytically measured ( isn't that convenient? )
I disagree, I believe, they're trying to say they provide "non-reputability" (the opposite to non-repudiation) so you can deny messages actually came from you because they could have been "forged".

it's hard to tell though, the statements are a bit of a mess in general.
Do you have the self service thing in Sweden? Granted I’m not a telia customer here in FIN, but have never seen this kind of functionality on my own home routers. Plain router admin always.
Why did it take so long for Reddit and Facebook to block racist groups?
Top Reasons to Choose Flutter for Developing Taxi Booking App
Chris, I agree that the symbolic processing is quite important. I've often made the argument that a purely numerical approach just can't compete because of the optimizations and insights that come out of the symbolic analysis will always put it on a better footing (curious to know if you agree). But I'd say another factor in the success of Modelica is the ability to make it approachable by non-programmers. All the graphical aspects, acausal semantics, etc. make it easy to understand for non-programmer engineers as well. This has nothing to do with the results, per se, but is I think a factor in its success.
The original patent [1] actually separated the signal switch (ie the bit that the driver moved) and the release that was a magnetic link that was powered via a ring on the steering column.

So originally, the UX wasn't UP/DOWN = RIGHT/LEFT (which btw is reversed on RHD cars). There was a V shaped set of contacts with an arm that pointed to the right or the left and was held there by magnets until you turned the steering wheel.

So it's more likely that someone worked out that mounting the switch on the steering column would save circuitry and expense than it was a UX/UI design decision.

[1] https://patents.google.com/patent/US1620456A/en
Stop Ignoring Errors in Bash
We're moving to Halifax, Nova Scotia (We're Canadian citizens)
Small issue, but maybe not worth spending too much effort to fix, given the low demographic it may affect:

Using firefox 68 ESR on Windows (at work), the text in the demo page looks like it's been strike-through, it is barely readable.

Each line of text has two horizontal lines (one pixel high each) filled with transparency...

Disabling the "Windows 65" font family solves the problem - but then Segoe UI is used.
Luckily I handled it better (I think) when it happened to me in 2015. I forked a MIT licensed project and improved it because it was a mess but useful. Turned out that project was copied from another project that was LGPLv3 licensed but all license/copyright info was removed.

He was a bit aggressive about it, what I understand if someone steals your code without mentioning you.

The violation notice: https://github.com/picqer/php-barcode-generator/issues/3
Cannabis and psilocybic mushrooms literally grow wild, ready to consume.
>> I'm a programmer. I learned it from the internet.

Same is true of Paul Le Roux [1]. I think if you're criminally inclined you'll find a way.

[1] https://en.wikipedia.org/wiki/Paul_Le_Roux
It has huge implications. What is “exactly significant about this” bust is the prevention of multiple assassinations, kidnappings with planned torture, and multiple large coke smuggling operations being intercepted. Plus it’s all evidence. Previous encryption breaking busts like this by the Dutch national police have led to lifelong convictions of multiple murder squads.
When I was in college I remember discovering the "Master Zap" website on this domain. It was a musician/software developer who made a few software odds and ends. One of those being Stomper an analog style drum synthesis program. I have great memories of spending hours trying to re-create each sound from a TR-808. Taught me a lot about synthesis. Also really got me writing code and learning C...

EDIT- ITS STILL THERE :D
http://www.lysator.liu.se/~zap/
Get arrested and go to jail... that's where there's a large concentration of criminals from which you can learn.
Programmable, 0.3 kilotonne yield, orbital cannon in Minecraft
I think even more likely, is that EncroChat employees and/or the company itself were compromised.
> Agreed. Unfortunately I think this is the inherent limitation to the explosion of such material (Bret's seminal essay [0] was almost a decade ago) - it takes an insane amount of skill, in mostly orthogonal disciplines, as well as a lot of time and effort to make it.

This is what I figured out as well. Often the people that have the knowledge are not the ones who know how to put this on to a webpage in a another form then text and images. Like mygo comments below most explanations are done in interactive news articles but this has to be done with a team of programmers and designers who are working together. I am currently building a tool trying to narrow this gap. The tool is at a very early stage, but I'm sharing early previews at [1]. The goal is to create a tool for interactive visualizations that people without much programming experience can use which outputs something that is more dynamic then just text. Such a tool could never do what could be done with a full blown programming language but I'm hoping to start at an easy to use tool and expand it outwards to more complex visualizations.

[1] https://dribbble.com/shots/12517016-Essay-with-dynamic-backg...
did they turn the scan loose on PROD without scanning a dev first? granted, I wouldn't blame anyone for assuming a scan is read-only
Because that's how global politics and alliances work, sometimes.
Some people are exceedingly good at working out ways around the law to make a lot money. Here is how I think their story works in many cases (I have no formal expertise):

I expect these days in developed countries most of them start with credit card fraud in their teens and usually go to prison. At that point they either reform (I know of two such individuals by name, one is a friend sysadmin/CTO now and the other is Stephen Fry) or they get recruited in prison into an existing criminal org. From then on they acquire knowledge on how to crime from people who have the experience.
High-Performing WooCommerce Hosting for E-Commerce Projects
> how would you start?

At the bottom usually. Either that, or you'll need some specific smarts or connections that are sought after. That's how it survives the loss of members. Many are low level and are replaceable, they have no actual knowledge about the high level trade. The high level bosses hide really well and try to stay untouchable by letting others do the dirty work.

From what I understand about Dutch organized crime, if you'd start for yourself, you'd have to fight a turf war and will always be at the top of multiple hit lists.

The safest bet is probably shipping drugs by mail through dark markets. A Dutch guy (SuperTrips) got arrested in Miami a couple of years ago. He sold drugs from his bedroom in his parental home. Was estimated to have earned 385k BTC through this.

If you want to see it at work, you could go to some of the Caribbean Islands. Drug trafficking runs through many of them and you can actually see the impact it has on some communities. In Haiti, I was warned to stay away from packages on the beach (though I didn't spot any). Apparently they throw them overboard near the coast, locals find them and sell them back to drug traffickers for about €50 a kg. This way the traffickers don't need to be directly involved with bringing them to shore.

Hopefully this gives you some info. There's lots of books and documentaries about this stuff too, by ex-criminals, insiders and researchers.
Physical buttons are expensive to make. A touch screen is a single UI element and can be changed/fixed by software. Physical buttons require individual design, additional hardware, wiring, power, assembly, failure, repairs...
That's an interesting way of framing it. I tend to agree. It isn't so much the presence of the type system so much as the fact that the compiler is given sufficient information (much of it symbolic) to aggressively optimize the generated code. So it seems to share that with Haskell, yes.
I’ve thought about this quite a bit lately, and if you want attribution in copies of your code, make it part of your license.

This guy mucked up the communication, but in the end all he really had to say was “no”, and nobody has a right (moral or legal) to say otherwise, because the original writers had the opportunity to require attribution and explicitly chose not to.
> a better, more portable API for native modules

Pretty sure this exists already: https://github.com/pyhandle/hpy
This sounds like a plot device from the most recent season of West World.
The benchmarkgame result are comparing apples to oranges. I stopped after seeing them tests Java regexes tot c# regexes which uses the native pcre library. In my professional experience, the .net jit is nearly always slower than the jvm one.
A friend told me the story of his friend here in Mexico, who was just finishing school (uni) and needed some money. A friend of his offered that if he stayed at some random house for a weekend (to "guard" the house just staying there to sleep) he would be paid several thousand pesos. Not bad for a weekend of doing nothing.

That weekend there was a police raid to that house. The poor guy ended up being arrested along with others and got 20 years jail time because there were drugs and guns in the house.

Not worth it.
Super excited to share my eBook landing page
It's interesting that law enforcement can hack it but eventually they have to burn the network because they have to make arrests using the information.

They should buy/hack all these companies and then run false flag operations to hide the fact they own the comms.

Like the germans never realized that enigma was hacked
I see, AirBnB properties are being converted into traditional rental units increasing supply.

If true, then this may suggest there is very good reason to have regulations on short terms rentals, like AirBnB, which have increased rent around the country to the detriment of affordable housing.
I'd say ref structs are more explicitly stack allocated since they're not allowed to be boxed. Stackalloc is used to allocate arrays on the stack (or rather a block of memory).
I didn't have to go through the posted link for long to find people reacting as though this was more than a slippery slope issue:

> But instead to react professionally and contritely you made it worse to stamp on the shards to make sure no useful piece of trust will survive.

> I've just de-installed the Duckduckgo app and also won't be using their search engine anymore. Trust is lost. Their CEO can put his statement where the sun doesn't shine.
Humans are often the weak link here. The most common scenario is that the police had some control over the project due to a compromised person. I'd wager that the police did not start the project, but soon after it was being used for crime, they took over it.

I'm not sure it's possible to me to develop and run something with the assumption that even if I turned police intelligence asset, that the product would be untouched. Open source would help, and some kind of distributed, decentralised thing maybe
Exactly. Everyone should decide for themselves how big of an issue it is for them and not one person who just shrugs it off. That person made their statement sound like a universal fact.
I had completely forgotten about this, thank you! I had so much fun with Net Send in my primary school computer lab.
Lighting is for charging and nothing else? Really?

Tell that the people, who want to connect their professional microphone to make TikToks. Tell that the people, who want to connect a stick drive to offload their videos. Tell that the people who provide different accessories.

Lighting has evolved from the 30-pin Dock connector. The 30-pin Dock connector was the idea to combine charging, USB, and some analog stuff into one single connector. At that time USB provided only 5V and 200mA. Apple was one of the other who improved USB charging by allowing more power. But for the sake of compatibility, you cannot just do this, you need to negotiate it. It is like every USB up to USB3 starts in USB1.1 to negotiate the possibilities.

So, Lighting was not developed out of thin air. It was developed with a history, like many many other communication protocols and standards. Even as Apple is known for cutting of old ties easily, if you look really deep into the details, you will always find compatibility to old out-dated technologies. Its like you still find the good old 8051-core in many things, like even dead simple and cheap charge controllers.
As I have said in a comment below, it sorta became a way to signal being hip-n-cool, while actually being totally otherwise.

Most cheapo shops which won't pay FAANG salaries but still want near-FAANG-quality-engineers end up using this as a bait.

Other ways are "your work has great purpose!" "You will advance humanity!" "You will bring great experiences to users" ... yeah yeah yeah, just an alias for "we are a glorified bodyshop. BigCos hire us for some piecemeal job. We get it done and get paid relatively well." But this isn't too appealing, is it!
Yeah, you’re just addicted (no offense) and have a high tolerance. You’re now feeding the tolerance when you drink it, not having enough to get “wired” or whatever. Give it a rest for a few weeks and then see what happens when you have some. The first week at least probably won’t be super fun.
If the attack was that the NCA compromised a server and then pushed an update, then using Signal would buy you that you have people of the calibre, reputation and public platform size of the Signal developers in charge of protecting the servers.

Moxie going on twitter to say the cops have broken into Signal would be headline news, at least in the tech world.
I have a couple of X201 Tablets that I picked up cheap a few years ago, and they could definitely use this. Running BOINC/Rosetta@Home, they often get into the high 90s.

I should have thought about thermal paste - these machines don't have clogged fans.
They are not lightweight. In the case of many Class C motorhomes build on the Ford E chassis, the manufacturer has used plywood for everything. There are certainly opportunities to build with marginally more expensive materials to make major weight gains.
Obviously the solution is "Hey Siri/Google/Alexa, set the temperature a bit cooler"
No particular reason I guess, but stranger connections have been made when the US leans on other countries.

Sweden violated its constitution and had dawn raids and confiscation of servers performed to satisfy the RIAA.
> If it were 35 years ago, this was probably some logistics or finance systems?

35 years ago was also the time when 8-bit personal computers were becoming popular (well, not as 'popular' as 10 years later, of course) in homes, and hobbyists and kids could start dabbling in programming.
I just reread the thread and don't know what you're referencing.
So right. Add Enron, or 2008 bank crash.
I agree. If Java’s already as fast as native, as people keep claiming, why all the effort to compile to native code? This feels like an old solution to an old problem.
They do it but at some point they have to arrest...and warn Johnny that he will be killed this Saturday.
Not to mention any native module you might want to use from Pypi must also be compiled for WASM which is probably not very easy to come by.
University of Ottawa students wary of extreme anti-cheating software
You could benefit from reading this sociologist's account: "Gang Leader for a Day":

<< Sudhir Venkatesh never imagined that as a result of this assignment he would befriend a gang leader named JT and spend the better part of a decade embedded inside the projects under JT’s protection. From a privileged position of unprecedented access, Venkatesh observed JT and the rest of his gang as they operated their crack-selling business, made peace with their neighbors, evaded the law, and rose up or fell within the ranks of the gang’s complex hierarchical structure. >>
> Anyone doing secure comms at this level, and is talking about families of mathematics always gives me the impression they don't really know what they're doing.

Why is that? Do you assume that making competent choices for encryption algorithms (for which you try to understand the math problems involved) and trying to market the systems security means that they also try to implement it themselves? Or is the "family of mathematics" a sign for incompetence that I just don't recognize?
Yeah, any VPN that doesn't mind paying YouTubers to advertise I run far away from.
You're right mr throwaway, let's be adults here and stop using DDG.
By definition trade in capitalism is done willing.

That is not capitalism.
In the Covid-19 Economy, You Can Have a Kid or a Job. You Can’t Have Both
Sure. Because Trump hasn't completely messed up any form of allegiance the Europe had to the US.
Would the ability to anonymously disclose vulnerabilities help? I fear that disclosures like that would just be ignored, though.
Think there may be some legal/ethical issues with law enforcement starting/running a honeypot that is actively being used to plan (and probably carry out) murder, while they just sat back and watched.
While the brand always commands a premium (Gucci, Apple, etc.) the comparison is unfair. Fashion is all about image, not functionality so a Gucci t-shirt is for all intents and purposes a regular t-shirt with a Gucci logo (or worse [0]). In tech most companies do struggle to bring something all of their own. Apple in particular does an above average job at this: dedicated OS, dedicated CPUs, dedicated various other chips (like the T, W, U chips). Saying it's only a logo is disingenuous.

[0] https://www.dailycal.org/2013/07/19/kanye-wests-ridiculously...
It is peculiar that this was my first thought too. Surveillance has caused indescribable damage to western nations and they still continue their insanity.

Aside from that I think most hardware is actually still safe. I don't know of hardware backdoors that were actually implemented. I think self preservation keeps most companies in line.
Cardiologs | Software Engineer (Python) | Boston, MA | ONSITE, VISA | Fulltime

Since 2014, Cardiologs provides a cloud-based solution powered by a medical-grade AI, which already automates 80% of the labor required to perform an expert-level diagnostic. Thousands of patients are diagnosed around the world every month thanks to Cardiologs.

Cardiologs is the world’s first medical device powered by deep learning, to have received regulatory clearance (CE Mark in August 2016). It is also among the first to have received FDA clearance (June 2017).

Our stack includes Ruby on Rails, Angular, Python, PostgreSQL, Docker, Kubernetes, GitHub.

Apply at https://jobs.lever.co/cardiologs/15953eee-d4e3-4302-b208-177...
time to take the digital art online right
US economy adds 4.8M payrolls, unemployment falls to 11.1%
Ask HN: Any paper recommendations on macros?
I'm looking for papers on macro systems. I'm interested in gaining a broader picture.
Examples of what I want to gain a better perspective on include classification of macro systems, benefits and shortcomings, static analysis, estimation of runtime complexity of generated code.
Any recommendations?
Rethinking the Futex API
Location: Reno/Tahoe, NV USA
Remote: Yes
Willing to relocate: Yes
Technologies: Golang, Linux & BSD, GCP, cryptography, cyber-security, others omitted for brevity
Résumé/CV: available via email
Email: FantasisticJobOpportunity at d10 . dev

Software guy with a lot of experience, looking for senior role or early stage. See d10.dev/about for links to open-source work, and a sense of the kinds of problems I like to solve. I'm happy to share a resume (if via email you seem more human than bot).
A few years ago I decided that all of the encryption in the world isn't going to protect you from state-actors.

Even if your software is perfectly implemented (it won't be), your hardware is mostly a black box.
But how do you reconcile that with "don't rely on others"?
But in that case why wouldn't the system's owners alert everyone about that fact? It's pretty obvious when your system is sending updates and your domains are getting seized.
We manage UI states in Android
A what first?
The article claims impostor syndrome goes away after a few weeks. For me it took many years to die down and it’s still always in the back of my mind a little bit.
Just text joe to biden.com.sys 33498832. sniff sniff.
Sure it could. A junior programmer aware of the values but not the repercussions could easily overlook this without any malice or disregard for privacy.
Hang in there, buddy! Once the fire burns again, you'll be cranking out code like a freshman. Do you have a separate room for home office? Changing it a bit might help. Ask your kid to make a painting to put on the wall (actually, I should do this too!).

I think switching jobs does not help because it's the not thing demotivating us.

It's so hard to break the spell called daily routine. I know because I'm in the same spot you're in.
> it wanes when interest fades and people you don't want to see end up there

That's not really happening with Facebook. It's true it's new subscriber growth is dropping, but it's existing users are actually quite static. We happen to live within a niche where "Dump Facebook" is trendy, but we aren't representative at all.