skysight-inc/HackerNews huggingface dataset:
blindnet | Java Engineer / Scala Engineer / Security
Engineer | Paris or France - Remote | Full Time/Perm

blindnet is a VC-backed tech startup operating from Paris and New York on a journey to transform the internet software industry and make data privacy protection a reality in every software application in the world. We believe that data privacy must be the number one priority without exceptions. We are on a mission to build developer tools that will enable seamless integration of data encryption workflows and anonymity into any software application. We want that next generation software systems bring the highest level of data privacy protection for their users, by default. We are a multicultural startup and our first value is the respect of diversity between us, which is one of our most valuable assets. Our culture is therefore characterized by the appreciation of the other in all its forms.

Blindnet has a culture of sharing which is particularly suitable for learning. Onboarding with us now you’ll see all the phases of a startup’s exponential growth having the opportunity to learn tremendously.

We’re searching for Java Engineer, Scala Engineer and Security Engineer to complete our dream-team!

Up to €78k + equipment of your choice + equity + plus a lot of other benefits

Full job descriptions here: https://angel.co/company/blindnet/jobs

We'd love to hear from you - recruitment@blindnet.io
> it can be built using tried and true solutions like MySQL + PHP, which are horizontally scalable with database sharding, read replicas, and maybe stuff like memcached to accumulate votes before updating the database or a CDN for caching static files.

> Google has different problems and different workloads

Which of these do you think most organisations most closely resemble?

I don’t think anybody would disagree if you said that you should use Kubernetes for organisations that resemble Google. But most organisations don’t look anything like Google. They look a lot more like Stack Overflow. So the “You don’t need this…” statement holds true for almost everyone.
You mean a UI in which all the clickable elements are obvious, features are discoverable, it’s fairly obvious what you’re interacting with, and keyboard navigation works well? I didn’t know big tech companies could still do this either.
>But then people use that to argue that the people at the top deserve everything they have.

It's ironic. Because genetics are so vague and ambiguous unless it is about skin color. People attribute their success to themselves. So they automatically declare their genetics to be superior. The reason why it is so appealing to explain things with genetics is that genetics are permanent. If you are rich you will always be rich and the poor always poor. It then becomes a self fulfilling cycle because everyone falls for it and tries to keep people rich or poor with their genes as the justification. It's just a more scientific version of believing that god gave you your role. If genetics matter then genetics are just another form of luck where people want to read tea leaves.

https://www.youtube.com/watch?v=3LopI4YeC4I
> having the same number of elements

How do you define the _number_ of elements of a finite set without defining natural numbers first?
> games which depended on the exact timing

PC's solved that with the then-ubiquitous turbo button. The C64 had scan-line timed interrupts, and games could tie to that to work properly on faster machines, had they been available.
The OS is all about resource sharing and allow a minimum common level of interoperability.

Smalltalk can provide a storage abstraction, but to interoperate with other things it needs to be able to save data in a way that can be loaded back into your Java program.

OSes can provide you with the desired abstraction level.

You could stop at the block layer, which many DBs can take advantage of, but that won't help your Java and Smalltalk program work together easily. A filesystem is a common abstraction which should provided by someone.

Your example about the graphics stack is no different, the problem is that various components of the system are not "shared" in the same way all the time. The actual low-level abstraction of the GPU being provided to you by the kernel has more complexity today than what it had years ago in order to allow virtualization and compartmentalization of graphics memory. This wasn't needed some years ago, as it was assumed X11 was the only program to ever going to access the framebuffer, and would allow any single program using GL to trash the entire GPU.

What has been simplified is the user-level facing code, so that you can more precisely control allocation of the resources. Akin to the page-level memory allocation support we always had. This was done to allow /some/ programs (3d engines) to push the hardware to the limits (I'm relatively sad the GL1.x is "deprecated" - I still consider it to be an excellent API for prototyping and what would be 90%+ of applications).

Consider audio instead. OSS always provided pretty much all the hardware features, but allow no resource sharing. Every single evolution on that front has been an increase in complexity to allow for resource sharing. And it's interesting because the effort went in and out of the kernel a couple of times. Describing the evolution of OSS/ALSA in linux/freebsd would be too long, however we now have very fat daemons sitting in front of the HW just for resource sharing.
Looks nice! Any comparisons with pup?

https://github.com/ericchiang/pup
El Salvador benefits from adopting Bitcoin
I would still like xmlq, there are (regrettably) still a lot of applications that store data and configuration in xml
I never encountered any in the 70s.
Computer Shopper alternative platforms section was my only way to get to know Archimedes, pity I never got to actually use one.
+1 for the high latency idea. I recently witnessed a really bad screaming match on an NGO mailing list between a bunch of anti-vaxxers and, for lack of a better term, the reasonable people. Emails were flying at a rate of 1 every few minutes for long into the nights. What ended up solving it was appointing a moderator that has to approve all the posts beffore they go out. They don't actually block any, they just have to press the approve button. This meant that it usually takes anywhere from half a day to 2 days for a post to go through, so people started thinking a lot more about what they posted and what they read. It became not only slower, but a more civilised and though-out discussion.
For QCOM the bindings for the base drivers are stable, and despite them forking drivers, the one for the others generally are - too

The biggest concern there is the PEP power management mechanism instead of using what ACPI provides.

> This is because things like buses, storage and display are standardized

That's a rosy view of x86. Quite some laptops ship with Intel RST set up such as stock Windows wouldn't boot on them before adding that driver. Display (frame buffer) is standardised too as UEFI GOP, but that no longer applies when the GPU driver takes over of course. Storage controllers & USB bindings are standardised too.

Doing a Qualcomm driverless boot on those platforms is very much possible, with storage and USB available, enough to install the OS and make it reach the desktop.

(and on a side note, as far back as the Snapdragon 810, PCIe was very much used. The Lumia 950 (XL) had their Wi-Fi controller over a PCIe bus.)
A VGA monitor may be easier to repair than you think
Engineers Bent the Rules, and May Have Saved New Orleans
Linus isn't really talking about linear history here or forcing devs to rebase.
He's just saying that the merge commit's message generated by the UI does not describe the features that were merged and the author of the commit is a gitlhub.com user.

There's no discussion of git strategies here.

I personally prefer merge commit and don't mind having a non linear history.
Didn’t BeOS have some features like that?
Here's the stats on Stackoverflow

https://stackexchange.com/performance

1.3 billion page views per month, 9 web servers, 4 sql servers

Stackoverflow is notable because they went down the C#/MVC/SQL Server route from the start, which meant much better performance per server. Thats why they make an interesting counterexample to the usual way...
>Do regular folks think an aircraft autopilot does everything?

Yes, I think you will find they do.
Sounds similar to the Nigerian prince emails in principle.
> what environment can we create that benefit as many people as possible

That can't be researched (effectively). Policies affect the current situation, not the desired one.
How would you do it? In this particular case they could not appeal the decision (they do appeal when it is possible).
My approach to what?
My point is that the distinction is important.

Of course, named disorder or not, genetics can be the cause/have a high impact.
> On quick glance it seems rather limited.

That is the point. It does just what we need with a minimal amount of code.
This isn't a loan from yourself though.
Show HN: I created a nocode tool that lets anyone design and export to code
It is still actively developed, even if it doesn't get the same WinUI love.

https://github.com/dotnet/wpf

But yeah, having ramped down the team while beting the farm into WinRT wasn't the best idea.

Still, just like VB 6 in Windows 10, WPF will be around for decades to come and it isn't like there are revolutionary UI concepts to implement.
I know that's not a popular opinion, but this is long overdue.

Venice used to be known for being spacious and peaceful when I was young. The first time I went there on a school trip, locals were happy to share their stories and talk to us. They sold weird masks which were horrendously expensive because it took weeks of manual work to make one.

The last time I considered going there, they had a government warning stating that they'll be deploying military to keep day tourists out. They also blocked cruise chips from stopping there. Also, the local economy was utterly destroyed by shops selling chinese-made $1 plastic replicas of the masks that the region was once famous for.

Nowadays, Venice is overcrowded, stressful, even claustrophobic. And they have a problem with trash everywhere and tourists peeing everywhere. And all the locals hate it, obviously.

So now that we've established that way too many tourists for a small city can be horrible, I believe it is easy to argue that they should limit the number of tourists.

Most cruise ship operators are of questionable morality (working conditions, environmental pollution) so in the end they might not have much choice to keep random unregistered visitors out than to either build walls or use video surveillance.
Pensions are another investment where you need somewhere safe to "store" the money. Government bonds are one of those safe places. A quick search says US pension funds alone invest about $32 trillion (not all in bonds of course).
Why not just jquery?
Just curious if anyone reading this knows the answer: Would it be illegal to contribute man-hours on e.g. implementing features or fixing bugs on a project like this, or does that only apply to whoever actually hosts the content?
Funny, couple of years ago I thought someone should create something for JSON similar to what [XSLT](https://en.wikipedia.org/wiki/XSLT) is for XML. See example here https://www.w3schools.com/xml/xsl_intro.asp

Then I found out about jq because awscli was using it in example docs.

I guess `htmlq` makes sense if it has the exact same syntax as `jq`, and the user is already familiar with the latter?
This just isn’t true in practice. Can you point to a popular c project that’s accomplished this? I bet there are a few tiny ones that make such claims but haven’t received scrutiny.
That's true, but "high school algebra" in some countries also includes some group/ring theory basics (or it used to).
Why are the author (John Redden) and acknowledgements removed from the github.io version?

https://scholar.flatworldknowledge.com/books/4372/fwk-redden...

https://open.umn.edu/opentextbooks/textbooks/134
Isn't that a rather arbitrary distinction? Feels you are making it easy for yourself to just dismiss a certain amount of "not-normal" people as not relevant to the discussion? So, what do you define as "bad genetics", then?
Thank you for responding.

Yes, the "front line" barriers of firewalls and traffic analysis and a lot of things I surely do not know much about.
I have experience with that but more than a decade ago.

My question was more directed towards after the breach.

How do you recover.

You made an excellent point that restoring from an image that contains the samle vulnerabilities that allowed the attack in the first place is not a great idea.

I guess the first step is triage to figure how it got in and what it was. Then needed updates can be applied to the images prior to roll out.

It think all companies now need to presume they will be victims of ransomware at some point.

As I heard someone say at DefCon, there are those who have been hacked and know, there are those who have been hacked and dont know and there are the people who will be hacked in the future.

It will happen. (a pessimistic but I think realistic view)

After I wrote the post, I thought about a place I was working maybe 25 years ago. Iffy on the years.
This was a law enforcement at the federal level.
They had a WORM robot. It would continuously (or some such) store incoming data / created data to a disc (sort of like a cd/dvd but a lot more storage per disc. Given that you could write once, there was no way (or none I heard of) to corrupt data. It would of course also write post ransomware encrypted data, but the originals would be safe.

It could also fetch discs a from its library automatically to restore data at a specified time in the past.

I am thinking that such a system would not be able to keep up with the volume of data today.

Streamer tapes are still around and have decent storage capacity at the high end. Back in the day, the drill was to back up to tape, and then rotate the tapes. 5 tapes.

you could just get new tapes and have a good system.
They also have robots that do that. Or at least used to have.

The good old days :)

I am hoping to learn from guys a lot smarter than me,
who have experience.
UK orders nationalsecurity review of graphene firm takeover by Chinese scientist
> Is that significantly different from making a new channel and labeling it "voice channel"? To me it doesn't seem to be, but I haven't tried it.

Yes it is. For matrix currently you'd need to have the discipline to always leave and join that text channel too when you join/leave a room. And another use case is having multiple rooms. Consider the scenario of four friends sitting in a channel and playing 2v2 games and they randomize team every round. With discord/mumble/teamspeak etc. this is extremely simple, you just switch channels with one (double)click.

Another one is that sometimes we have multiple sub-groups of our friend group sitting on the teamspeak server (e.g.) playing different games in different voice channels at the same time. Because you can see all the channels and who's currently actively talking in them, sometimes we just pop over to the other guys and ask if they're up for a round of game X. Sometimes they are, sometimes they're not and we just pop back into our channel.

And there's a lot more things that I personally consider absolutely mandatory, like push to talk, voice activation, individual volumes etc.

I honestly believe anyone who's doing VOIP seriously needs to look at how gaming VOIP has always done it with teamspeak/mumble etc. Discord has successfully copied this too, and imo all other VOIP is so far behind it's not even funny.
When will people stop writing C? The memory safety issues make go, rust etc. much better solutions.
HTTPS Lock Icon Is Now Past in Google Chrome; Replaces with Down Arrow
How many FAANG companies are there? I guess five from the name. Does every black applicant with a CS degree get a job if they apply? It's a free pass?

Your sample size of five elite companies can't be taken as a serious attempt to describe the actual experience of black CS grads applying for jobs.
Just the pic, archived: https://web.archive.org/web/20210907091921/https://pbs.twimg...
Illegal, okay, but is it a crime? I mean, after WWII interpol asked countries to not fill requests on nazis criminals because they did crimes of political nature and interpol needs to stay politically neutral [0].
But now, for an anti-capitalist activist it's not political?

[0]: https://en.wikipedia.org/wiki/Interpol#cite_ref-14
You Shouldn’t Use Reinforcement Learning
Please don't take HN threads into nationalistic flamewar. It's a particularly avoidable kind of hell and we definitely want to avoid it on this site.

https://news.ycombinator.com/newsguidelines.html

Edit: we've unfortunately had to ask you this kind of thing repeatedly already:

https://news.ycombinator.com/item?id=27224106 (May 2021)

https://news.ycombinator.com/item?id=26773557 (April 2021)

https://news.ycombinator.com/item?id=20954524 (Sept 2019)

If you do it again we will ban you, so no more of this, please.
America in this case is a very bad country to measure with considering the amount of people that may actually be of very similar decent as your first examples..
That's true, but i hope if more people talk about it, and if techniques similar to cloning [1] get used more often in medicine, it will become possible.

[1] https://www.britannica.com/science/three-parent-baby (nuclear transfer)
Sorry if this sounds hostile, but you are not the intended audience.
Early humans (at least some of them, I gues…) lived happily in the caves. We should ban everything and move back into caves. Just imagine how much co2 would that save!
I got banned a couple months ago seconds after joining the Discord server for a game (https://www.reddit.com/r/LoopHero/comments/lwx8m8/loopers_jo...) and lost all my account information and the servers I had joined, I tried reaching out through that form but got a mail that told that I had indeed abused (without knowing anything about what the abuse was - I barely use discord, as in, I was connecting to chat maybe once a week and am confident I did not violate guidelines, yet this is the mail I had gotten: "Your account was disabled for violating our Terms of Service or Community Guidelines. We’ve reviewed and have confirmed this violation, and we will not be reinstating your account.").

Support n° was 12080748, any chance I could get it back at some point ?
Yes of course it is
Linus Torvalds is not much of a fan of GitHub's merges
I'm not saying Amazon shouldn't be free to do that. Just that you should think twice about trusting them with your business.

No further comment on the specific political content - those sensibilities can change. Can your business adapt quickly enough?
Fair question. Im not the author so can only make a guess (other readers of HN surely know far more than I about these subjects). However I suspect the rationale is related to whats been called "Bernstein chaining".

https://cr.yp.to/proto/ucspi.txt

http://www.catb.org/~esr/writings/taoup/html/ch06s06.html

https://skarnet.org/software/execline/grammar.html

https://www.oilshell.org/blog/2017/01/13.html
That's the thing with vocationals skills - they make you really good at understanding how something works or how to fix something without breaking something else, but beyond that range of problems and solutions, you need to talk to an engineer.

Not that vocational jobs are not important - clearly they add value and create employment.
Ask HN: AWS XRay, App Mesh and Alternatives – Experiences and Recommendations?
What are you experiences and recommendations for distributed tracing (e.g. with aws xray) and service meshes (e.g. aws app mesh)?

There are a few tools for distributed tracing in the cloud, e.g.
XRay (https://aws.amazon.com/xray/) from aws itself or open-source projects like Jaeger (https://www.jaegertracing.io/) and Zipkin (https://zipkin.io/
).

Do you have experiences with any service in this category?
Are they worth it or should I avoid the complexity as long as possible? Or should I go with service meshes since they have tools to do distributed tracing in place, but may increase the complexity even more, like AWS App Mesh, Istio (https://istio.io/latest/), Consul (https://www.consul.io/) or Linkerd (https://linkerd.io/).

What do you use? What do you recommend?
Qvalon
QVALON system makes the process more seamless by defining roles and creating tasks. QVALON improves in-store quality, helps to comply with rules and standards, and simplifies the daily work of field teams. Mobile App used by store and regional managers and others to execute daily tasks, conduct inspections, track issues, collaborate with each other, and others. Headquarter now sees real-time task execution, tracks bottlenecks and issues.
I think dismissing that as "progressives being progressives" is dishonest.

Most scientific research into eugenics, "racial differences" and such is motivated by reactionary value systems. Most of it can also easily be classified as pseudoscience and is published in fringe journals (e.g. see Emil Kirkegaard's "research" and his "journals").

Since this topic is so overrun with reactionaries trying to scientifically justify their views, it's extremely risky for a serious journal to publish research into it and for institutions to fund this research in the first place. Because in all likelihood that reasonable accredited scientist prompting you about wanting to do the research is either personally pursuing such ideological goals or representing the interests of such a group.

In other words, because of all the incredibly unscientific "research" actual racists and eugenicists have done in this field before, it's extremely hard to do any work in this field without either risking being perceived as supporting their views (by opponents) or as validating their unscientific prior work (by supporters).

It's a bit like debating the Israel-Palestine conflict: if you criticize Israel for their actions in Palestine, you might have genuine human rights concerns or you might just do so as a proxy for anti-Semitism. If the people doing the latter wouldn't exist (and there wasn't such an obvious historical precedent for why they're scary) it wouldn't be such a hot button issue. Go ask a leftist how this usually plays out for them.
Not if they cannot connect the poster with a NDA signed by an alias.
In Sweden, much of the national "debt" is between the government and the central bank. It could all be erased by decree and no one would be affected. The national debt number truly does not matter.

> You can't pay your groceries by taking a loan from yourself,

No, but countries with their own currency can.
[Shrug] Maybe this would explain the strange appeal that covid19 has for some people, think tank groups and social media that were basically driving old and gullible people to its own demise in the last years feeding them with all the wrong advice 24 hours a day.
Visicalc was available for pretty much every 8-bit computer, including the C64. It didn't even require a floppy disk or other block-based mass storage - there was a version on tape for the Apple II (in my personal experience, Apple II tape storage was unusually reliable compared to most others).

There were also text editors (one big limitation back then was connecting a printer and a floppy, as those were expensive - moving files on floppies and finding another C64 with a printer and the right software was not an option)