skysight-inc/HackerNews huggingface dataset:
I don't think anyone doing full-time data analysis at a telecom will think "this is what I want to do in life."

It looks like you've done almost all the hard work on something valuable. One boring job shouldn't discourage you from an entire career path. Similar data analysis techniques can give you very interesting results.

It's easy to extrapolate your first job into your career, but that's almost never, ever the case.

Now, to answer your question: how to switch to SWE the fastest way possible:
In your current job, and in the time you have left at school, optimize for the next job you want. Do you have any projects in either that could be done with more or less software development? I suggest you try as much software development as you can. Keep doing this at work after you finish school, too. That'll start steering the boat in the direction you want. It won't take much, there's plenty of demand for SWEs, so the more you can show you can do, the more you'll find demand for it.

Your biggest asset for switching to SWE is what you're about to complete, and the work you're already doing. You just have to finish filling in your resume with more SWE work.

Also, keep doing side projects, and if possible, open source them on github and they start becoming a portfolio to show alongside your resume.

Also, data science uses a lot of software. You can start adding to, or writing your own tools to help your day job. Even if it just makes the SQL better. You can generate SQL, or depending on your DBMS, add new functions to the SQL system that you can then use. Again, the reason for that isn't just to do your job better, but to make a better demonstrable SWE skillset. After you get your data back from SQL, can you do some post-query analysis in another environment, like python+pandas or apache spark? That's all software development, and frankly can be easier to do than trying to do some analysis in SQL alone.
It's not a threat that sense. But it's eye-catching language that's supposed to make people take the "do not use" warning seriously.
Apple posted job advertisements looking for RISC-V technical roles.

What they plan to do with them is unknown, but Apple has the cash flow to try a lot of things.

I would expect them to quickly adopt it for embedded applications, and experiment with making their own high performance design, including porting MacOS and Rosetta Stone. They can afford to do this much, regardless of whether they end up moving their main CPUs to RISC-V or not.
Wide salary bands will only lead to people applying that qualify for around the low end. If you advertise for 100k-150k, the 150k candidate will skip you for a 130k-180k posting. I'm not going to waste time applying for a job that has a range where 20%-50% of the range is below my minimum expectations.

Public sector isn't a great thing to base conclusions on, while the published ranges are lower, so are the expectations. As someone with public sector experience, they absolutely get what they pay for.
Your posting says positions have $100k+ salary, are you paying in USD, or GLO?
I dunno, one of the problems with modern banking is that the same account number is used for both incoming and outgoing transfers. That combined with the general lack of security makes it impossible for me to enable someone to put money into my account without also granting them the ability to take money out. Having separate accounts for incoming and outgoing would fix that. Of course, authorizing transactions with digital signatures fixes that too, but having separate accounts makes me feel kinda warm and fuzzy.
Thanks! The site is built from scratch using old school PHP. There is no fancy CMS or docs generator, everything is hand crafted in Sublime Text and uploaded by FTP. I know, I know! The product itself is state of the art ES6 ;-) For myself, I like things old school.
No

(People forget about foundry IP, miscellaneous analog bits of CPUs, the actual physical cost of manufacture, and the question of what "free/libre" actually means for hardware.)
never heard this before, but that makes perfect sense. thanks for sharing
Thanks! Almond CSS has now been added to the list:

https://dohliam.github.io/dropin-minimal-css/?almond
Why not use python/ruby?
As I understand it, the government is not trying to reverse this ruling with the Assange case. The government posits that Assange helped in the acquisition of the documents, which is separate from their dissemination, IIRC.
I think HR in general is broken. Working for a large bank, I see a lot of HR personnel try to filter candidates by university prestige, or a combination of previous titles held / companies worked for. I've recommended several friends with real world experience at no-name companies and they get passed over because some ex-JP Morgan or whoever applied for the role and "obviously" they're the better candidate.
PrepScholar | Boston, MA | Remote or Onsite | Full-time | Full Stack Engineer | $150,000-$300,000 based on experience

PrepScholar’s mission is to improve education at scale through technology. Our flagship product is an SAT/ACT prep program that automatically learns the strengths and weaknesses of each student and creates an individualized learning program through machine learning. You can think of it as an automated tutor that provides a compelling learning experience at scale. We also have a large web presence with over two million monthly visitors to our free tools and articles.

We believe we have a major advantage over other companies in our space because of our technology-centered and analytical approach to education. We're profitable and bootstrapped, and you'll be working to build and maintain products that impact millions of students worldwide.

Our stack:

- Sass, JQuery, Backbone

- Django/Python

- MySQL

- AWS/Linux

Requirements:

- Strong foundation in computer science and software engineering, including competencies in data structures, algorithms, databases, software design and dev ops.

- Strong hands-on experience with our core technologies is a big plus. In particular:

- ---Python and Django

- ---JavaScript and JavaScript MV frameworks like AngularJS, Ember, Knockout, or Backbone

Email us at job.engineer@prepscholar.com, and read more at http://www.prepscholar.com/sat/s/careers.
Citymapper | London, UK (Office and Remote) | REMOTE or OFFICE, VISA

We are building technologies for transportation/mobility within cities. We created a popular mobile app and also power other apps with our API and SDK (see here: [https://citymapper.com/powers](https://citymapper.com/powers...)

We are currently looking especially for full stack web engineers to help us build out our tools that allow us expand coverage to help even more users to have access to high quality transportation data and routing. See here: [https://apply.workable.com/citymapper/j/DA33FBBD15/](https:/...

We are also looking for other roles - see here: [https://citymapper.com/jobs](https://citymapper.com/jobs)
> bought only if there's no other option

Which is the case.

> What's the value of a pipeline if the only product it carries is that unpopular?

The value is in having options.
No, of course. I also don't mean that the parent comment isn't correct. Research velocity would surely slow down, but by how much is pretty unknowable.
Location: NYC

Remote: Yep

Willing to relocate: No

Technologies: Go, Python, Node/JS/TS, React, Electron; PostgreSQL, SQLite

Resume/CV: 10 years as a dev and eng manager at startups and Oracle. Take a look at notes.eatonphil.com and github.com/eatonphil please. If you still need a resume I can send one.

Email: phil@multiprocess.io

I'm looking for at most 20 hours a week so I can continue working on my company, multiprocess.io. I am building github.com/multiprocessio/datastation and github.com/multiprocessio/dsq in public and they are used by a number of developers.

I host a hacker Discord and a monthly virtual Meetup to expose devs to internals of compilers, databases, emulators, browsers, operating systems, etc.

Besides the multiprocess work, I have a numerous public Github projects and, fun fact, 10 of my technical blog posts were on the front of HN last year.

I'd be particularly excited to help you out with your internally-developed compilers/interpreters/databases. But I'm also happy to help out with business applications.
This should be a comment in the monthly thread https://news.ycombinator.com/item?id=30515750
It seems accurate.
According to Wikipedia

Flow is a web browser with a proprietary rendering engine that claims to "dramatically improve rendering performance". Its JavaScript engine, however, is the SpiderMonkey engine of Firefox
Jeebox – An extensible language for describing everything
An extensible language for describing everything. Here's an example of Jeebox syntax.

You can %describe (anything, in: Jeebox)

While Jeebox is useful for describing code, and save-files, and natural-language, the original goal was to allow describing the meaning of code.

You can think of Jeebox like lego. Lego just gives you pieces, to arrange in anyway you like, there are basic rules for how they connect but you can build almost any kind of object with lego... And you can build almost any kind of file with Jeebox.
There have been various incidents of terrorizing Russian speakers, perhaps the most famous being the burning at Odessa, and in this war the Nazi sympathizers shooting any Ukrainian soldier wanting to surrender, in some contested areas such as Mariopol they may shoot citizens who attend to flee too - aside from Putin's propaganda, I recently saw a first hand account of that by a Greek speaking resident there. As much as it is not widely mentioned in Western media for obvious reasons, Nazis having a real presence in Ukraine is not in Putin's fantasy, and with a few searches you will find both many expressions of that in Ukraine and endorsement/tolerance by Ukrainian authorities. I am not standing by Putin's invasion, and in general stating and inquiring for the truth should never be seen as an expression of opinion. Peace.
Disclaimer, I am a founder of Cerbos. At Cerbos, rather than writing policies in Rego, you can write them in a much simpler YAML/JSON (much more like AWS IAM)

(a bit late to the party)

Hi Fabian,
At Cerbos we had to handle this issue as well and wrote a blog post about [1] how we can convert a policy into a generic AST that you can use in your data filtering logic on your data storage. This way you can empower your data storage queries to only fetch the relevant records.

To showcase how this works, we have released a Prisma ORM plugin [2] that converts our AST to Prisma filters - you can see a demo on Prisma’s YouTube channel[3]

[1]: https://cerbos.dev/blog/filtering-data-using-authorization-l...

[2]: https://cerbos.dev/blog/fully-featured-authorization-for-you...

[3]: https://youtu.be/lqiGj02WVqo?t=3616
The idea with hooks is a compiler could generate the dependency array. The flaw isn’t with the hooks paradigm
We had one of these in my school in the seventies. I remember using it although I can't recall the technical details now other than it being extremely limited.
Tabltop simulator is great! The environment is intuitive enough that even my tech-illiterate family don't mind using it (one cousin actually suggested everyone bring their laptops to an in-person game night), and it works well on a traditional PC.

More VR like tabletop simulator please!
JavaScript scanner hunts down malware in libraries
Ask HN: Why have chorded keyboards not become popular among software engineers?
Software engineers as a group tend to spend many hours per day at a computer, and much of that time involves typing. Software engineers also seem to enjoy discussing (and buying) exotic & expensive keyboards with split designs and customized mechanical keyswitches. They spend time learning modal text editors like vim or emacs to more efficiently edit files. Sometimes they even switch to alternative keyboard layouts like dvorak. Basically, they seem to enjoy exploring moderately-exotic productivity-improvement methods generally. Yet very rarely do chorded keyboards crop up in the many keyboard discussions found online. The only chorded keyboard I've ever seen in real life was used by a stenographer assigned during lectures to help a fellow college student with hearing difficulties.

I myself have not yet tried to learn how to use a chorded keyboard, but the idea seems interesting on several levels. For one they're often one-handed, leaving the other hand free to use a pointing device or whatever else. Two, they seem much more ergonomic than a standard keyboard - what could be more natural than grasping a keyer in any orientation that feels right? - and three they are extremely portable which opens them up for use with laptops or HMDs. Of course there are the obvious input speed benefits but those are hidden behind the learning curve.

Why haven't chorded keyboards become popular? Is it the momentum of QWERTY being taught in primary school? Is it the dubious productivity benefit given the large learning investment? Is it just one of those things that hasn't hit critical mass so people hear about them? Are vim and emacs just a sort of backdoor method of bringing chorded keyboarding to QWERTY? It's just strange given how many people seem to be 3D printing their own keyboard layouts or whatever, and they're all fundamentally staying within the same input paradigm. Nobody I've heard of is boldly forging into the 3D-printed custom chorded keyboard space.
Not sure if I understand you correctly. Do you mean that you don't like big companies using scare tactics and that you lose your respect for them?
SEEKING FREELANCER | New York | Remote

Hey everyone, Forward is looking for a couple freelancers for two different roles:

1. A fractional data lead to help out at a series B company for 10-20 hr/wk. More info on the role + timeline can be found here: https://work.forward.id/Fractional-Data-Lead-4896de

2. An elixir engineer to help out a team of engineers for 6-8 weeks. The company provides a platform for non-profit and not-for-profit organizations to organize text-based and call-based campaigns and is looking for someone to come on to help build out client-specific features.

More on Forward here: https://www.forward.id/

If either of these sound interesting to you, feel free to shoot your resume and/or questions to hi@forward.id Thanks!
I don't really care about what Google, Microsoft, or Apple do, it's useful to me so I'm happy to pay a small recurring fee for it. I pay for things that provide value to me.
> Bitcoin’s Energy Usage Isn’t a Problem. Here’s Why.

https://www.lynalden.com/bitcoin-energy/
IIRC their layout engine is a proprietary product written from scratch.
MaxMind, Inc | Remote - US many states & Canada | $135k USD or $165k CAD (in Canada) | https://www.maxmind.com/en/company/working-at-maxmind

MaxMind protects thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more.

We are hiring for a Senior Web Developer / Engineer. You can view the job, more about our company culture, benefits, compensation and apply via the below link.

https://jobs.lever.co/maxmind/80fe696c-2aea-4507-8822-576ef3...
Is Golang's Grammar Context Free?
Popular Website in Siberia Blocked for Using the Word 'War' in Ukraine Coverage
Namecheap extends termination for customers from Russia
Namecheap also makes exception for "anti-regime media, protest resources". Full text:

Dear XXXXX,

We would like to make a correction to our policy of terminating services to customers in Russia — announced yesterday.

Firstly, we will make exceptions for all anti-regime media, protest resources, and any type of websites that are helping to end this war and regime — we will continue to welcome you using our services. Please accept our apologies for any disruption this caused, and we thank you for helping to fight against this tyranny.

The above also applies if you are no longer a resident of Russia and do not support the regime in any way.

Extending original termination date

For those who will still be affected by our decision to terminate Namecheap services to Russia, we are extending the termination date to three weeks from today. Please make sure you have moved your services to another provider by March 22, 2022.

If there are legitimate reasons that you may need more time, we will make exceptions if they are deemed reasonable.

Thank you for your understanding

We are thankful to everyone who supports Ukraine and the Ukrainian people. Civilians are being killed at this very moment by Russian forces, paid for directly or indirectly by the taxes of Russian citizens. We hope every person in Russia can understand this and recognize the horrible atrocities that are happening right now being committed by the Russian regime.

Please contact us if you need any further assistance.

Customer Support,
Namecheap
KeepTruckin | Backend Engineers, Perception Engineers, Fintech Engineers, Mobile Engineers (IOS and ANDROID), Product | Remote | Full-time

KeepTruckin is an artificial intelligence-powered hardware and software company that serves more than one million drivers and over 100,000 businesses that power the physical economy by equipping them with the technology needed to improve the safety and efficiency of their operations.

This year we are scaling massively and looking to hire engineers around the globe that are passionate about building products that will have a massive impact on the lives of people all around the world. We seek and embrace diversity in all of its forms. We continuously push ourselves to think differently and take ownership wherever it's needed. This is a place for dreamers and doers to succeed. If you share our passion for achieving what some say is impossible, join us.

Want to make a tangible impact?
Visit:
https://keeptruckin.com/careers

Visa Sponsorship: We can transfer visas, we are also hiring in Bangalore, Canada, Taiwan, and Pakistan

Contact: Rebecca.diaz@keeptruckin.com
Six Nines IT | Full Time | Senior Software Engineer | Remote | https://sixninesit.com/

You’ll lead engagements where you and other engineers may do things like build out infrastructure as code, set up a CI/CD pipeline, develop an observability framework, write a management interface, validate security of cloud assets, connect cloud assets to on premises and remote users, tune automated HPC infrastructure, and similar cloud and DevOps work, all in a programmatic manner!

Must have:
* 5+ years of enterprise software engineering
* Consistent high level of productivity across many projects
* 2+ years of DevOps specialty experience
* Prior experience in building cloud-based solutions in AWS, Azure, or GCP

If this interests you, apply through https://apply.workable.com/sixninesit/j/A87898D601/
So why am I worried about China again?
Anything below a certain cutoff (say, 120) doesn't make the cut. That is what quantifying humans is useful for, after all.
Where does it say that the encryption is bypassed?
All I saw was studying in eastern europe and "lives in Russia". Russia is in eastern Europe although usually not referred to as an eastern european nation.

I am aware of the EU and it's member states, I'm a little confused as to what might have implied I did not. I am from an EU member state.

I was just curious about if and how they planned to aquire citizenship because it's a lengthly process and they mentioned they were in the process while living in Russia. Usually residence permit is the way to go (and years later citizenship). It was rightly pointed out that if you can prove descent from a citizen it might be easier.
Such an ignorant short sighted response.
If not just Firefox, other related products. They seem to have the same issue as Google with starting and dropping strange products. I was actually considering using their password manager on iOS when they announced it would be discontinued.
The Pushback Effects of Race, Ethnicity, Gender, and Age in Code Review
Show HN: Memgraph 2.2. is released – graph database that supports streaming
A few days ago we have released a new version of Memgraph.

Memgraph is a streaming graph application platform that helps you wrangle your streaming data, build sophisticated models that you can query in real-time, and develop applications.

It is powered by an in-memory graph database built to handle real-time use-cases at enterprise scale. Memgraph supports strongly-consistent ACID transactions and uses the standardized Cypher query language for structuring, manipulating, and exploring data.

The main new things in Memgraph 2.2 are:

- you can run Memgraph now on Apple M1 based computers
- you can now use WebSocket support to push the logs
- you can now configure Kafka streams using CONFIG and CREDENTIALS clauses
- we have added a bunch of new built-in procedures

You can take a look at our code on github [1] or you can go to our site[1] and download Memgraph.

Please let us know what you like and what you don't like about it. Are there any features that you are missing?

[1] https://github.com/memgraph/
[2] https://memgraph.com/
This was meant to be a "Show" of an unauthenticated experience (i.e. no account required) for creating OPA policies, different than the thread you referenced (which linked a public beta blog post).
Read the hooks FAQ, the linter is not wrong, you are :) https://reactjs.org/docs/hooks-faq.html#is-it-safe-to-omit-f...
Is it the Boox Max Lumi 2? I'm considering getting one, any observations?
Of all the reasons to be against contract labor, being kidnapped by terrorists seems like a SUPER EDGE case
""The first casualty of War is Truth""

Every side of this conflict is being exposed to a massive and relentless propaganda campaign.

Neither side will report the (whole) truth.
Each side has an agenda that is partially public and partially suppressed/hidden.

This is nothing new or novel this time around.

In years past it was relatively easy for the governments to ensure that
their people only hear the "official authorized truth" and thus will remain
easy to manipulate, obedient and angry.

(Well shortwave radio and such innovations also contributed much earlier).

If an individual has the ability to hear more than one sides propaganda
it will at the very least illuminate a different perspective.
It might start one thinking a bit more independently.

In some cases, there will be nations that are not within the sphere of
propaganda from one or the other and sometimes you can get a more objective
voice from such a place.

These days with the global Internet reading different stories is a possible blessing.

If one side (or several) invoke the autocratic censorship of competing perspectives it highlights that the arguments and rhetoric being used by them is probably not able to stand up to careful scrutiny.

Years, sometimes decades later, a more objective and nuanced interpretation is possible.

When people have been indoctrinated to believe and accept that even hearing propaganda from the other side presents a grave danger, I start to get worried.

At least those in the EU/UK/USA are in the middle of a torrent of propaganda.
Russia and its loyal states are in the middle of a torrent of propaganda.

(The concept of truth is a complicated philosophical problem that makes the use of the term always problematic. Does one truth exist? Does the truth exist?
When applied in politics and war I think the answer is no.
But in its simple form it conveys a concept)
TIL that making more than the median family in America is poverty ::rolls eyes::
I fully support this, but it needs to be beyond base salary. they should state base and total comp with all of the strings clearly attached.

A previous employer would pat themselves on the back for keeping tight comp bands and paying everyone fairly, but they didn't disclose how new highers received very different signup bonuses and RSU packages. So yes, looking by ethnicity/gender/age/etc, everyone had the same base, but they were definitely not paid equally.