skysight-inc/HackerNews huggingface dataset:
Can't help thinking about the last Apple CPU transition
Still remember this:

https://www.youtube.com/watch?v=ghdTqnYnFyg

Just received the ARM CPU based Developer Transition Kit. Wonder what one do with it other than just migrate my Apps. And watching Steve to talk about it would be a good start I guess.
My friends actually are making a startup, Cupper [1], for ordering high quality decaf beans on the web, you should check it out :)

[1] https://www.gocupper.com/
Ironic, isn't it? Here we are, on a site that uses tables for layout, laughint about using tables for layout...
Combinations of (something)cloud.com did well, by companies wanting to start their own cloud services for their industry. Not branded / trademark terms, just normal words combined with cloud dot com. I'm sure that trend is winding down but there's always a next big thing.
This story is surprising as there were rumours about 18 months ago that EncroChat had been vulnerable. Esp when other similar services had been taken down and targeted.

Random side story:
Governments have become much more aware of the purposes of these sorts of phones and seller.

About 18 months ago I was asked to meet with the sales people from a specialist phone company like this one, they were interested in selling them to the NGO/journalist market. I'm always happy to chat and test the utility of interesting security tech and compare versus more common setups (locked down phones, Signal etc). I've met a load of these sort of companies at trade shows etc as I'm sure many here have but they wanted to meet in person as they were in town talking to various potential clients. The product was decent enough but way beyond the price of anyone in the sector would be able to afford. Anyways the guys were nice and I genuinely didn't get a sense they particularly up to anything bad...

However when I left the meeting (in a European capital) I had physical surveillance all over me. Not a particularly good team, hence I detected them. Totally caught me by surprise. Ran a hastily arranged surveillance detection route and managed to confirm a few (no doubt there may have been more). At first I thought it might be the company I had met doing it to me for some weird reason. However as I thought through the tactics, people profile and operational reason for doing it to me I can only assume that whoever the local police were had been watching closely anyone who was meeting with the secure phone providers (they were foreign to the country in question, so probably came under more suspicion). No doubt this was because of the connection between a lot of these sort of companies and the criminal underworld. (Again, I didn't get the sense these particular sellers were up to no good, I just thought it was an interesting perspective)
Hi I tried to reach out to you in the provided email ( erimich@pleasenospamazon.com) but it was undeliverable.
Android components is a foundational technology for our browser products on Android but also for many other applications. We’ve designed things in such a way that you can pull in just those things that you need. If that is not the case, file an issue and we will take a look at how to improve things.
Can you give a practical example of how a codebase can prevent restrict typical 'here's a bazooka to shoot yourself in the foot' C++ code?
I guess I might be one of the few people here who actually have been regulated under the GDPR by a supervising authority.

When that happens, you have to do insanely stupid seeming stuff like explaining in your privacy policy even, why your application, which is clearly for accessing a webservice, actually needs the Android permission to access the internet at all, true story. So I am pretty sure, an app sending visited domains to a central server outside the EU without even a mention of that fact in the privacy policy will cause problems with them, should they ever check the app. Of course, other countries might handle this differently, as Ireland shows.

So whoever thinks my interpretation is overly broad should first have the decency to step forward and actually explain why, instead of hammering a button and second, talk to me again after he had a meeting with the responsible authority and listen to THEIR interpretation of the GDPR ;-)

People should not mistake my interpretation with endorsement of the overly broad text of the GDPR itself.
Ofc we are going to get no details on how they managed to penetrate the network.

The real question for me is how the criminals trusted the product.
Do I sense some Brexit here? The BBC article mentions "The NCA worked with forces across Europe on the UK's "biggest and most significant" law enforcement operation.", while the Joint Eurojust-Europol press release [1] doesn't mention the Brits at all, but calls it a Dutch / French operation.

[1]: http://www.eurojust.europa.eu/press/PressReleases/Pages/2020...
Those are the first results of the renewed interest from Microsoft to contributing to the JVM cf https://news.ycombinator.com/item?id=21837508

I wonder what others lovely optimizations/improvements they will bring :}
Especially which optimizations from the C# world will they transpose to the JVM world.
According to the benchmarckgame C# is the fastest on earth JITed language
Location: Budapest, Hungary
Remote: Yes
Willing to relocate: Yes
Technologies: Javascript, Vue.js, Python, Flask, Pandas, Java, SpringBoot
Résumé/CV: https://drive.google.com/file/d/1BuGCgG1nwAA0LpddN0WmtYbJhK6JY34x/view?usp=sharing
Linkedin: https://www.linkedin.com/in/martonczeto/
Email: marton.czeto@gmail.com

I am a software developer by trade even though I started out as a research psychologist.
I am currently working on a full-stack web development project utilizing mainly Vue.js and Python in a neuromarketing startup.
In the past I worked on the testing framework of a telco application server (Python, TTCN-3, Perl, Java), and created a custom online research platform for a startup developing dynamic pricing algorithms (Javascript, Java, SpringBoot).
Adobe® Flash® Player != Adobe® Flash® 8/CS/CC (Authoring tools)

Those icons are for the Flash authoring tool which isn't the one being killed. The flash player is.
The abstractions are there to help physicists so they don't get fooled. We're just along for the ride, all I try to do is not fall off too often.
There is also a content script I think and storage for these icons and their meta data. It is probably less generic on iOS than on Android but should be fairly simply to take some big chunks for reuse.
Something like this:

> allowing him to be harassed by two managers which consider him to have a lower status caste

The prejudice should be attributable to the managers, or better, alleged to the accused.
> French authorities had penetrated the Encrochat network, leveraged that access to install a technical tool in what appears to be a mass hacking operation, and had been quietly reading the users' communications for months.

Sounds like their servers got popped, probably ones distributing updates, and also sounds like hand rolled crypto from their website although that doesn’t mean much if they can access the devices.
My go-to analogy for understanding privacy in the "nothing to hide" context is simple: "Do you have window curtains?"
La Rubia for me
Completely over-looked the 3rd - that they're human and made an honest mistake that they're attempting to rectify.

But from your attitude I'm guessing that think you've never made a mistake...
I used to have silly amounts of fun with Broadcast in Netware in the office - mainly to announce it was time for Friday drinks down the pub.
Last I checked late last year, my PlayStation 4 was unable to connect to my network when I used a single emoji in the SSID.
Securing Updates in GNU Guix
Location: Sweden
Remote: Yes
Willing to relocate: No
Technologies: Java, Angular2+, JavaScript, Spring, Hibernate, SQL, Docker, DevOps etc.
Résumé/CV: Available upon request https://www.linkedin.com/in/martinpring/

Email: martin@martinpring.com

--

I'm a software engineer with 10 years of industry experience based in Sweden.

I'm looking for remote freelancing/consulting jobs.
> Everything else is about making things go smoothly by setting everyone’s expectations about what the chair’s rulings will be.

Exactly this.

And to add on: if the members (in aggregate) do not trust the chair, then it really doesn't matter what rules you use (or don't use)—you're going to have a bad time.

For small or less formal organizations, trust in the chair may be all that you need. For others, condensing those expectations into a set of written rules helps maintain organizational transparency and coherency.
More info:

https://www.vice.com/en_us/article/3aza95/how-police-took-ov...
Don't Let Data Destroy Your Startup
Pretty neat. I didn't know that the app store now allows stuff like this. I thought they had banned programming interfaces.
Project gathers stories of those killed in police violence
Some might say we are in the dark ages now. With the centralized web representing the feudal structure.
> It might make sense to develop a compiler that translates Python code directly to WebAssembly and sacrifice some compatibility for performance.

This seems to be the author's preferred approach, but I'm not sure it would provide significant performance improvements over simply compiling the existing Python interpreter to WebAssembly.

Compiling dynamically-typed Python to statically-typed WebAssembly would be similar to how Nuitka [0] compiles Python to C. This compiled code may be a little faster than interpreted Python, but it's still going to be quite slow - much slower in a browser than JIT-compiled JavaScript.

AFAIK the ideal way to maximize the performance of Python in the browser would be to JIT-compile Python code to WebAssembly. Are WebAssembly implementations able to support that?

[0] http://nuitka.net/
I guess we really need to examine if we as a society and as buyers of these products want to continue enabling people to sell us physical goods with a software subscription service to continue enabling functionality.

Do we want to buy physical products that then require a continuous payment to have all the features enabled?
Do we then want the trend to continue and have microtransactions for whenever we want to adjust the car seat for example? Or have someone else drive the car?

Sure it can make manufacturing cheaper to build the same top-end thing and then disable parts in software, but they've been building custom cars for decades now.

I don't know though, I guess someone that's quite wealthy has a different mindset to me, and wouldn't mind having to pay a subscription fee for every single extra option in their car year after year. But I know that these things will get filtered down from the luxury cars (and luxury goods) down to the ones the common people buy, so I want to stop it before it does.
Seeing those stickers and buttons definitely gave me flash backs (no pun intended) to when I was first discovering the web.

I have vivid memories of making websites during secondary school. First for free on Geocities and then later on my first paid hosting (Lycos if I recall correctly) so that I could host my PHP projects. At some point I started making websites and animations in Macromedia Flash and those glassy buttons easy but cool to make at the time.
I think the Web Dark Ages are yet ahead of us. I've grown extremely pessimistic with the state of modern web, with corporate censorship and disinformation on ad-driven social media, dissolution of many open Web standards and WebKit/Blink hegemony that is impossible to topple. A decade ago I expected Web to become more open, but instead it has become a hellscape of closed gardens where maintaining even reasonable amount of privacy is nearly impossible.

90s web was a wild west, but it was a far cry from its "dark ages".
Your Rotax is limited to 5 continuous min. at 5800 rpm, or a max continuous RPM of 5500. There's no setting at which you are limited to only 1 min.
I suspect part of me knew I didn’t have to worry about a barrage of popovers telling me about my cookie policy options, begging me to join the mailing list or to install an app for some reason.

It was just content. Blissfully simple, visually compelling content.
Either that or Chrohn's disease.
Self Organising WS2811 LED String
Honestly, the biggest difference is that bitcoin & friends make ransomware payments practical for the recipient/hostage-taker.
>Just because an application is signed with a developer ID is little guarantee that it’s trustworthy.

Thats exactly what code signing is though. A little splish splash of encryption and you're sure that the Dev is part of the Apple Dev program. However trustworthy could mean many things from code thats not buggy to code thats simply not malicious. However code signing absolutely introduces a layer of trust.
The key to making the feed more tolerable from an advertisement perspective is to methodically remove all the "interests" they've collected about you:

https://www.facebook.com/ads/preferences/

Advertisers buy into Facebook's ontology in order to target the ads. If you have no interests you'll likely not get targeted. Very few advertisers reach out to generic "male in their 30s", etc.

Then turn of all the other setting such as "Ads based on data from partners", etc.
I guess what I'm trying to say is that Python is fine as it is; I believe (relatively) recent additions such type annotations and chasing trends like async only serve to question Python's core strength.

I know full well that Python is used a lot for "scripting" tasks (such as in yum/dnf and countless others), and has apparently a good standing in ML; in fact I'm using it daily (for example, I'm using BackInTime for backup). But whenever I come across eg. Python bindings in a package I want to compile, or Python used as part of a build step, I know I'm in for extra work since rarely does it work out of the box (relying on fragile "/usr/bin/env python" hashbangs, or having me to manoever around missing Python packages or versions, etc.). Saying this from the perspective of someone who has seen shell alternatives come and go, even Perl has, in practice, better backward-compat and has generally aged better.

But yeah, it's offtopic I guess.
The Indian SaaS Landscape: A story of talent, capital efficiency & globalization
The transition from Flash -> WASM means we have come full circle.

I may get my Photoshop in the browser dream, but it is another nail in coffin for the free and open web.
I don't understand the "and C#" part. C# has had stack allocation support (for primitives, structs and fixed size arrays) since the very first release.
Does this have to do with the fact that the wave is complex-valued?
Fear of Asking Question at Work? Never Again
> It's no secret that I want a Python implementation for WebAssembly. It would not only get Python into the browser, but with the fact that both iOS and Android support running JavaScript as part of an app it would also get Python on to mobile. That all excites me.

If the main goal is to be able to run Python code in a browser, another option is Brython[0].
According to the FAQ[1] it should work in all modern browsers, including mobile.

[0] https://brython.info/

[1] https://brython.info/static_doc/en/faq.html
What's really WTF for me is :

"We found that we could exchange the stolen authentication token for a Bearer token through app.vsaex.visualstudio.com"

For me this exchange should always require an additional secret they should not have access to (exception would be for an app where securing the secret is not trivial, but not the case here I believe).
Ask HN: What are your favorite resources on helping teams ship faster?
inspired by Taylor Pearson's tweet - https://twitter.com/TaylorPearsonMe/status/1194646563940962304
> There's no measure of proportion in the responses

Man. You just described 2020.

Anyway, I’m now using the DDG browser, which until today, I didn’t know existed. I think DDG will do the right thing, ultimately.
GensDeConfiance | Nantes, France | Onsite | Full Time

GensDeConfiance is a community accessible only via referrals, with about 700k members (mostly in France). Our main product is our classifieds website. It's free and pretty much guaranteed to be scam-free!

We have a bunch of roles available: Infra Engineer, Senior Data Engineer, Back-end Engineer, Front-end Engineer. Our stack: back-end in PHP/Symfony, front-end in TypeScript, React and React Native, data infra in Python. We deploy on Docker, AWS (managed via terraform).

Most of our roles are described here: https://www.welcometothejungle.com/fr/companies/gens-de-conf...

We are only looking at onsite roles for now. You need to be authorized to work in France.

We'd love to hear from you. Contact me at charles@gensdeconfiance.com
I can't stand this kind of writing, communicating, and conveying of ideas, concepts, and points which tries to pack, cram, and insert too damn many variations, subtleties, and nuances into each point in a sentence.

It seems like a military thing. Though I know other people that do it whenever they're trying to summarize anything tersely (and think they're succeeding when they failing terribly).
Excel + SharePoint + PowerQuery is fantastic for small datasets. It takes a bit of discipline to do all joins through PQ instead of Excel, but then you can build all reporting with Excel which is very nice.
That's the one, yep.
Creating a throwaway account to disparage a particular point of view is also questionable, no?

At what point did we stop taking people's word and commitment as valid? Sure, I too want to see proof that they are doing the right thing here (because I don't understand the design decisions that led to the creation of that service in the first place), but because these changes are not immediate, this statement does at least answer some of the questions I personally had (Like "will this be fixed"? "when"?).
For context in Mexico the average wage for an auto assembly worker was $7.34 per hour and just $3.41 per hour for an auto parts worker in 2017.[0]

[0]https://www.cargroup.org/wp-content/uploads/2018/04/nafta_br...
Debugging native image would be well utilized as well
Yeah. Kickstarter, for example, is good at that. I've backed a number of things because their recommendation system thought they might be interesting, and they were.
For anyone going back to coffee anyway, the types of machines called “Superautomatic” espresso machines from slightly over $500 universally takes only water, some unground beans, and bits of electricity to generate espresso of desired amount on press of a button.

Regular amount of beans are drawn, ground inside, tamped, brewed and ejected in a form of miniature hockey pucks by series of motors and actuators. You empty the spent bean box and refill the water tank, clean the high pressure contraption block occasionally with mild cleaning agents, that’s it. No filters no capsules just beans and tap water.
> Ran a hastily arranged surveillance detection route

What did this entail?
My company has something like a quantitative programmer but doesn't give it that exact title. I worked in an adjacent role and looked at moving into that sort of role and even a trader role, so I know a bit about it.

At my company the main tech they use is AWS, Python, R, and various homegrown and vendor financial software (like BlackRock Aladdin). They also use some excel, Tableau, and stuff like that for reports.

You have to be a quick learner, but I wouldn't say you need to be super smart. If you are super smart, then you will be more likely to be successful. You basically have to be competent in two domains - technology and finance. At least in my company, you would work closely with the actual quants (we call them analysts) and they can give you feedback and direction on your work. This type of work is usually for larger projects and permanent systems. This is more software dev and less finance.

We also have a role called something like trade desk programmer. These are typically business people with a background in trading/analysis that learn enough Python, scripting, R, and excel macros to be able to write small scripts or programs to do some sort of analysis or filtering as part of their trading activity. Each trading team would probably have 1 out of 5-10 people in that role. This type of work is smaller projects that are usually temporary or change often. This is more finance and less software dev. Hours are usually something like 7am to 5pm.
A big difference to me is that there is no gatekeeper for WASM like there was (Macromedia/Adobe) for Flash. Yes, it's true that you can't "view source" on WASM and get something meaningful like you could with JavaScript in the early days, but I'd argue that in the age of minification, most JS and the textual representation of WASM are comparably (il)legible.
> matrix.com at around the time of Reloaded then started to redirect to the canonical Matrix site (which it sort of does now)

Actually matrix.com now appears to be a site relating to hairstyling and haircare products.
Very true. But I think it is important to understand the alternative.

The "object-oriented" part of Modelica is intended to make creating large scale models manageable. You make it sound like the object-oriented features are some kind of facade behind which all kinds of peril lies. But the peril is always there. And my experience of building such models both using a modeling language vs. creating them by hand is that you can't escape the limitations of contemporary numerical/symbolic methods or singular systems. You are, of course, free to hand code models or manually transform them into state space equations if you think there is some benefit to that in the same way. Perhaps it will make it easier to diagnose singular systems. But speaking entirely for me, I find being able to create acausal models using a modeling language gives me a productivity boost that I'd be unwilling to give up.
So basically, correlation, speculated (w/o basis) as causation?
Maybe a police state keeping tabs on journalists potentially investigating corruption?
No, the project is not abandoned. In fact it has only recently started development. Also that project is in no association with our project. To learn more about it please go to the github link.
Just curious. Isn't wikipedia (sans git - in some sort) doing this?
A little OT, but have you tried https://www.photopea.com for a "Photoshop in the browser" type experience? It's by no means a total replacement, but I've been impressed without how much is possible!
RCE on Telia Routers
It's based on the value, here is more info (chapter 3)
https://www.wita.org/wp-content/uploads/2019/04/190403_Schol...
Well that was the endgame here. Our beloved overlords now control the tech, policies and 'privacy' of the Web. They're the ones proposing the 'standards' they want and control the direction of the browsers they have. It's either Chrome, Firefox (Gecko) or Safari (WebKit) / Edge (Chrome again). There is little choice here for the users.
I’ve heard there’s more caffeine in tea. Coffees do feel stronger than tea, I wonder if that’s due to oil in coffee working as a solvent
Following the thread.

I'm in the same boat currently. I'm working as an Engineering Manager at a huge e-commerce company in India. I try to be hands-on as much as possible. Still, DS/Algo rounds will require preparation. Even in India, small companies will have 5 different rounds including a DS/Algo round. I don't mind System design and architecture rounds as well. Have worked in few companies earlier which had take-home assignments which made more sense IMO.
Run Automated Tests on Safari 14 and macOS Bigsur (Preview)
Sure humans make errors, but this service is for a privacy-concered-company like you or me walking over a red traffic light without looking to the left or right and beeing crashed by the biggest Truck one can imagine. Anyone who belives in an error is beyond help.
“Cigar shaped” is a very common claim. Must be a common form of visual illusion when looking at the sky.
Four left/right turns in a row
difficult way of saying "i drove around in circles for a while"