skysight-inc/HackerNews huggingface dataset:
Truesec | Cyber Security | USA (Redmond/Tampa) / Sweden (Stockholm/Malmö/Karlskrona) | Onsite / Remote | Full Time

- Threat hunter: https://career.truesec.com/jobs/796724-threat-hunter

- Penetration tester: https://career.truesec.com/jobs/796662-penetration-tester

- Security Software Engineer: https://career.truesec.com/jobs/796702-security-software-eng...

- Azure Expert with a passion for security: https://career.truesec.com/jobs/800688-azure-expert-with-a-p...

Truesec is an IT security company with world-leading expertise in cyber security, secure infrastructure and development. Truesec was founded with a strong belief that the company should serve the employees, not vice versa. We have since 2005 built a team consisting of the foremost experts in each area.

Truesec offers a wide selection of security services. We provide refined methodologies covering all aspects of cyber security: attack, protect, detect, respond, and recover. Examples of what we work with are:

- Full-scale red team exercises

- Incident response

- Design & build modern data centers

- Security Operations Center

- Reverse engineering and Malware analysis

- Social engineering attack simulations

- Secure development

- Enterprise client management services

Candidates must be unpunished, we work with SUA-rated assignments and perform regular checks on our staff.
Redis is brilliant for simple job queues but it doesn’t have the structures for more advanced features. Things like scheduled jobs can be done through sorted sets and persistent jobs are possible by shifting jobs into backup queues, but it is all a bit fragile. Streams, available in 5+ can handle a lot more use cases fluently, but you still can’t get scheduled jobs in the same queue.

After replicating most of Sidekiq’s pro and enterprise behavior using older data structures I attempted to migrate to streams. What I discovered is that all the features I really wanted were available in SQL (specifically PostgreSQL). I’m not the first person to discover this, but it was such a refreshing change.

That led me to develop a Postgres based job professor in Elixir: https://github.com/sorentwo/oban

All the goodies only possible by gluing Redis structures together through lua scripts were much more straightforward in an RDBMS. Who knows, maybe the recent port of disque to a plug-in will change things.
Fun read but humans are not very good at making predictions.
I've heard tell that some data recovery companies have a stable of the controller cards from popular drive models. If swapping the card works, you get your data cheap. Beyond that it gets spendy.
Yeah, I'm using it to display the monitors hooked up to a PC running Windows 10.

I've tried the Oculus CV1 and various dev kits. I don't remember if I ever tried DK2, but I saw a few demos on the "1080 HD" dev kit which came between DK1 and DK2. For me, reading text on the Quest is MUCH easier. If I were using an IDE I'd probably bump the font size up to 14pt to make things a bit more comfortable but it's not awful with the default settings.

For reference, when I view the new godawful Steam UI [1]on the Quest, the only text I have a hard time reading is the list of games on the left. In games that work with VR but aren't really designed it in mind (e.g. Euro and American truck simulator) it's can be harder to read some of the text, especially at oblique angles. I need to lean forward a bit to be able to read things like my fuel gauge.

[1]: https://assets.vg247.com/current//2019/09/steam_library_over...
Recently tried shrooms for the first time and was a bit underwhelmed, but not sure if I'm micro-dosing or what. Tried the regular variety and some other allegedly Thai shrooms, which definitely had a stronger effect. I tried a few stems at first, and then ramped up the dosage with slightly more 'visuals', but it's like I have to eat a whole handful or just let my body learn to process it or something.
Q Bio | San Carlos, CA | Full-time | ONSITE | https://q.bio

Looking for: front-end, back-end and full-stack software engineers for our service engineering team.

At Q Bio, our mission is to bring preventive healthcare to everyone. We believe the future of healthcare will be orders of magnitude more effective as it becomes truly data driven, preventive, and personalized. If we succeed, we see a future where treatable diseases will no longer take lives and every generation will be healthier than the last.

Our first service, The Q Exam, is based on landmark systems biology research done at Stanford University. In about an hour, we take blood, saliva, urine and a non-invasive whole-body scan from which we extract 1000’s of genetic, chemical, and anatomical biomarkers to build the world’s most comprehensive quantitative snapshot of an individual’s health at a point in time.

To apply - shoot me a note at pasha at q dot bio
Location: Raleigh, NC
Remote: Yes
Willing to relocate: Yes (depending on position)
Technologies: C++, C#, ASP .NET MVC, Java (though fairly rusty), PHP, Ruby, Full Stack Development (HTML, CSS, Javascript),
Windows Server administration, SQL Server, mySQL, SQlite, Project Management, Networking Technologies,
Physical and Information Security, Digital Forensics, Linux (Redhat/Knoppix/Backtrack/Kali)
Résumé/CV: Please send an email and I'll be glad to send it.
Email: moonandsunconsulting@gmail.com

I am a computer professional and have done this for more than 20+ years (everything from hardware technician, call center, network technician, database administrator, security, and systems engineer/integrator). I have a Computer Science degree from North Carolina State University and have worked for large enterprise corporations.

For full disclosure, I have a criminal record from about a decade ago (and will be glad to disclose details to anybody that might be interested, but not a breach of trust or theft or anything like that) and that has hindered my job search. I have been consulting since then and am looking for a stable position. I have experience doing work for large and small businesses and understand many processes both in application development and management. If anybody is willing to give me a chance or at least get in touch, I would greatly appreciate it. If I need to relocate, I would definitely consider that.

Thank you.
Any resources (blogs, podcasts) suitable for laypeople?
Coinbase (YC S12) | https://coinbase.com/ | Software Engineers and Product Managers | San Francisco | Full-time | Onsite

Coinbase is a secure online platform for buying, selling, transferring, and storing digital currency. Our mission is to create an open financial system for the world and to be the leading global brand for helping people convert digital currency into and out of their local currency.

What we are looking for:

Senior Software Engineers - Backend (several teams for Identity, Payments, and products). You will be building and scaling the bridge between the crypto and the physical economy. See https://www.coinbase.com/careers/positions/765130 or https://www.coinbase.com/careers/positions/1631556

Product Managers - Backend (several teams for Identity and products) - You will be leading the product development of all our shared services to bridge the crypto and the physical economy. See https://www.coinbase.com/careers/positions/1963985

(Android) Mobile Engineers - You will be building consumer applications for the mobile crypto experience! See https://www.coinbase.com/careers/positions/1746745 Principal Engineers, Frontend Engineers and many more at https://www.coinbase.com/careers/positions

All roles require 3-5 years of professional experience (minimum). Feel free to apply through any of the links, email me at luca.bonmassar(at)coinbase.com or connect with me on LinkedIn https://www.linkedin.com/in/lucabonmassar/
Prediction for 2030. There will be 2030 new javascript frameworks.
Agreed - which is why I don't put my business logic in the webapp, or use models coupled to the web framework.

The web framework is a way to handle http, rest, or graphql - deserializing and serializing those protocols, not a way to handle my business logic.

Decoupling these things lets you write one-off scripts or have task queues that don't need to load the context of a large web framework - they can just be simple python.
I thought ericb did very well:

https://news.ycombinator.com/item?id=1025787

"not [electronically] tracking your kids will be considered somewhat negligent"
For bloggers and other netizens, the domain name is a powerful identity device. Indieweb philosophy is to leverage the domain-name as identification, superseding OpenID in simplicity.

Web Signin is not a general solution of course. Most people are not in control of a domain name or a homepage. But it would be relatively simple to build up an identity through cheap hosting, such as Neocities (free static websites), which are sufficient to build a Web Sign-in.

This is not yet a turnkey solution for the general public, but this Web Sign-in protocol is probably good enough for bloggers and other early adopters to start trying it out.

------

A good example service of web sign in is Webmention.io, an implementation of the IndieWeb "Webmention" protocol. (Similar to Pingbacks from old blogosphere, or @Tags from Twitter)
What basis are you using to declare that question of meaning are confined the realm of religion and that they also are without logic?
A more relevant poster from last month: http://www.compasspathways-posters.com/ACNP2019_Rucker_poste... I don't think these results are published in a paper yet.
Ask HN: A New Decade. Any Predictions?
2020's version of https://news.ycombinator.com/item?id=1025681
The most powerful (director level & above) members of an organization would never agree to a plan to fire the top 10% of their own annually.
On one hand... the idea that tables used for representing tabular data and tables used for layout couldn't be distinguished and managed functionally is odd. Lynx could handle table layouts reasonably well by the end of the last century, and I don't think you'd even need an ML model to code up some reliable heuristics and get them into most browsers, though I expect ML could be used to pretty good effect.

On the other hand, getting universal buy-in on a different approach to semantics and ubiquitous client adoption is harder than just buying into the agreed on semantics. And that recognizes the opposite of the hacker spirit. "Real hackers", if that term means anything, recognize the value of adhering to semantics by convention in all sorts contexts, even lisp-y ones. And while I have no idea what other things Arc's web library does, it's pretty clear to me that there's little if anything in HN's layout that wouldn't benefit from using CSS over tables for managing layout.
"No code" is always only "less code": look at the complexity of Excel spreadsheets by non-coders. But it is a "singularity event of sensible defaults" that allows useful things to be built before the first whiff of code.

What is exciting is that simple web/apps are getting to that same place that spreadsheets were at and where blogging was at.

People already have a clear idea of what they need most of the time: "fill out this form, send it in a email, put in a spreadsheet, load it on this page with an image", etc. Provide sensible defaults and let the CRUD apps flow.
Depends on the index fund.

Weighting seems surprisingly important, yet almost never mentioned by index proponents.

Especially as their total cap comes to represent a broader proportion of the total market.
As someone with a few years of Kafka and the ecosystem under my belt, but no experience of using Pulsar in anger, the areas I can see where Pulsar is behind are mainly ancillary, and will likely be caught up by the community given a year or two.

Kafka Streaming - Pulsar functions don't intend to (by the looks of it) provide all of the functionality available in Kafka Streaming. E.g., joining streams, treating a stream as a table (a log with a key can be treated as a table), aggregating over a window. They seem to be more focused on do X or Y to a given record. That said, you don't need Kafka Streaming for that, other streaming products like Spark Streaming can do it also (although last I checked, Spark Structured Streaming still had some limitations compared to Kafka Streaming - can't do multiple aggregations on a stream etc.) A use case I have and love Kafka Streaming's KTables for is enriching/denormalising transaction records on their way through the pipeline.

Kafka Connect - Pulsar IO will get there with time, but currently KC has a lot more connectors - for example, Pulsar IO's Debezium source is nice, (Debezium was built to use Kafka Connect, but can run embedded), but you may not want to publish an entire change event stream onto a topic, you might just want a view of a given database table available - so KC's JDBC connector is a lot more flexible in that regard, and Pulsar IO currently doesn't have a JDBC source. It also looks like its JDBC sink only supports MySQL and SQLite (according to the docs) - KC's JDBC connector as a sink has a wider range of support for DBs, and can take advantage of functionality like Postgres 9.5+s UPSERT. Likewise, there's no S3 sources or sinks - the tiered storage Pulsar offers is really nice, but you may only want to persist a particular topic to S3.

KSQL - KSQL lets your BAs etc. write SQL queries for streams. That said, I do like Pulsar SQL's ability to query your stored log data. When I've needed to do this with Kafka, I've had to consume the data with a Spark job, which adds overhead for troubleshooting.

So yeah, that's the main areas I can see, but it's really a function of time until Pulsar or community code develops similar features.

The only other major difference I can see is that at the current time, it's comprised of three distributed systems (Pulsar brokers, Zookeeper, Bookkeeper) which is one more distributed system to maintain with all the fun that entails.

That said, I'll be keeping my eye on this, and trialling it when I get some spare time, as I've found that people will inevitably use Kafka like a messaging queue, and that is a bit clunky. Plus I'm a little over having people ask me how many partitions they need :D
I said "forced diversity training" is not the right way to go about it.

I don't claim to have a recipe for converting racists. Maybe a good start would be not to hire them in the first place?
I think everyone likes to predict contrarian things which are actually unlikely to happen, in the hopes that they will be the only one who predicted it... just like investing/gambling
Never used the 6809, but considered it for a project. Seemed to me to be a very clean true 16 bit design. Also was on the verge of being obsolete when it was released.
Docs say you can pass a string instead of a function.
Thanks for your thoughtful response :)
Token Transit | Software Engineering | San Francisco | ONSITE | Full Time | www.tokentransit.com

We are a tiny startup (YCW17), so if you want to own a huge chunk of product, this is your chance. Looking for public transit enthusiasts, who believe that transportation needs to be equitable, affordable and efficient.

Right now, we are working with nearly 100 city governments, Google Maps, Transit App and other trip planners to distribute pubic passes. We are also starting to work on offering joint bike share + public transit passes, fare capping, and much more.

We have done a lot with a very small team. If you want to make a difference in cities across the US and Canada, I'd love to chat.

We are hiring for two technical roles (Mobile Engineer and backend Software Engineer). You can check out the listings on Angel List (https://angel.co/company/token-transit/jobs) or, better yet, email me directly at ekate@tokentransit.com.

--

We are also hiring for a Director of Operations (to help us manage our agencies and partners). You can check out the listings on Angel List (https://angel.co/company/token-transit/jobs), and apply there, or by reaching out to my co-founder Sam (sam@tokentransit.com).
Hey, it wasn’t a terrible decade. We got the iPad!
SEEKING WORK

Location: North Carolina
Technologies: C++, C#, ASP .NET MVC, Java (though fairly rusty), PHP, Ruby, Full Stack Development (HTML, CSS, Javascript),
Windows Server administration, SQL Server, mySQL, SQlite, Project Management, Networking Technologies,
Physical and Information Security, Digital Forensics, Linux (Redhat/Knoppix/Backtrack/Kali)
Résumé/CV: Please send an email and I'll be glad to send it.
Email: moonandsunconsulting@gmail.com

I am a computer professional and have done this for more than 20+ years (everything from hardware technician, call center, network technician, database administrator, security, and systems engineer/integrator). I have a Computer Science degree from North Carolina State University and have worked for large enterprise corporations.

For full disclosure, I have a criminal record from about a decade ago (and will be glad to disclose details to anybody that might be interested, but not a breach of trust or theft or anything like that) and that has hindered my job search. I have been consulting since then and am looking for a stable position. I have experience doing work for large and small businesses and understand many processes both in application development and management. If anybody is willing to give me a chance or at least get in touch, I would greatly appreciate it. If I need to relocate, I would definitely consider that.

Thank you.
If you use Wyze you should probably be aware of this:

https://www.nytimes.com/2019/12/30/us/wyze-security-camera-b...
https://forums.wyzecam.com/t/updated-12-29-19-data-leak-12-2...
https://blog.12security.com/wyze/
Don't they have fences gates?
Oliver Heaviside
May I ask anyone posting stats on "millions per day" please indicate how many nodes/cpus the entire system uses. For example "8.6 million per day" is only "100 per second". If that takes 100 cpus.... folks are underestimating what a single node modern cpu/network card is capable.
That's a completely different way to frame it. "Here is a course on how to avoid the legal pitfalls in the workplace" is something I might be able to accept.

Indoctrinating people on why they should behave in a certain way is a different matter. And again, the insult of assuming employees are in need of such training.
There are some regulatory and tax implications which we would like to avoid. We have employees in five different states already, and each new state adds some overhead. According to our accountant, CA has an unusually large amount of overhead. I am not an expert in this myself, so I can't go into specifics.
> I believe what the world needs now is philosophy.

That and arsonists. Sheesh, most of our troubles come from applied philosophy - ideas translated into memes that went viral, such as salvation, enlightenment, communism, environmentalism, etc. That's where you get really large scale disturbances of the mob.

Otherwise people would be chewing the cud peacefully, give or take a few bashings of the nearest tribe.
I predict that by 2030, we will be discussing treaties unifying internet rules because each country will have its own version of GDPR and other laws, causing compliance to become a nightmare.
Well, if you believe that companies shouldn't dump industrial waste into the water, and you have a company, the correct thing to do is 1) don't dump industrial waste into the water, and 2) lobby for laws that prohibit dumping industrial waste into the water, and 3) work with industry groups (forming one if you have to) to try to create voluntary association of companies who don't dump industrial waste into the water even if it is legal to do so.

Same thing here. You might become less well off than some other rich person? So? Do what you think is the right thing anyway. Or do you care more about your ranking on the Forbes list than you do about what you think is right? If you care more about Forbes, why should the rest of us care about what you claim is right?

You aren't stuck with a change in tax law or nothing. Do it voluntarily, yourself, if you think it's a big deal. Encourage others to do it voluntarily also. And lobby for the law change.

But if all you're going to do is lobby for the law change, well... not everyone will think that you are serious.
Selling digital products to your clients with a custom preview
Indications that a company considered alternatives and chose the "wrong" one can indicate intent, which can aggravate damages depending on the law in question.
It's pretty common for law enforcement to quickly freeze RAM when busting hackers. I've definitely read of cases where suspects encryption keys were pulled from RAM using exactly this method.

The killcord would have been useful for Ross Ulbricht (Silk Road) who was busted by the FBI after using his laptop in public - they grabbed it while he had it unlocked and didn't have time to put it in suspend.
Thank you for the observation.
Finding new physics will require a new particle collider
Which mean you went the scenic route, crossed the mountain, hit the fjords, etc. The leg after Voss on Flåm->Bergen won the price of "the worst road in Norway"[1].

The motorways are mostly on the south-eastern part of Norway, where it's reasonably flat. There aren't that many of them, building infrastructure here is really hard.

[1]: https://www.nrk.no/hordaland/e16-bergen-voss-kara-til-_noreg...
https://dramatiq.io/motivation.html
He didn't, though - he published his memo in an internal discussion group (after being encouraged to think about solutions in a diversity training session), and it was published widely without his consent, making him a worldwide outcast. IIRC - it's been a while.
Personal opinion, take with a grain of salt:

Once you hear the term 'organization' used within an organization (i.e. "project alpha is moving under person x's org") there is a decent chance that Trouble Is Afoot.

The trouble is that alignment is no longer guaranteed to be around the company's stated mission. There is a good chance that it is about territory building and poaching of internal staff and competing for important projects. And even if those aren't occurring, it's hard to prove to staff that they are not.

A strong leadership team can manage these frictions carefully and turn inter-team and inter-personality competition into results, while reinforcing and repeating the overall company mission. But to an employee on the ground it may no longer be a transparent case of "we're all pulling in the same direction".

One possibility to break through this scaling barrier might be to promote smaller organizations which assemble on-demand, akin to a film production team, and work on projects which the team is genuinely motivated to deliver. That requires a strong stated vision that a team can band behind.

The next question becomes: who maintains such projects if the initial team moves on? I'm biased but my preferred response would be that open sourcing each project can lead to sufficient community collaboration and maintenance in the case of successful projects, or in the worst case (if no adoption occurs) a corpus of code which may still provide gems of value for future projects searching for snippets of functionality.
Someone just started one:

https://news.ycombinator.com/item?id=21941278
Pigs!
> The problem is that most JVM apps just produce too much garbage,

This is strange way of saying that Java the language and most frameworks around it force apps to generate this much garbage.
Thanks for your thoughtful response. I missed part of your main point.

I guess I would say with regards to someone choosing to support an authoritarian candidate for office because they liked their rhetoric ... buy the ticket, take the ride. As in, they are making a choice.
At Google VP is equivalent to CXO roles, so it is not that kind of "fake" VP.
Out of couriosity, how is testing on the client easier?

I'd think you still have to verify the same way that the results are correctly rendered - except now you have to verify that the DOM is correctly generated as well.
Like Sidekiq but for Python. Neat.
Yup:

https://www.cnet.com/how-to/windows-10-dynamic-lock-bluetoot...