skysight-inc/HackerNews huggingface dataset:
Off2Class | Senior Developer - LAMP/Vue | Full-time Onsite preferred / Remote possible

Off2Class is a Toronto-based SaaS tool for English as a Second Language (ESL) teachers and schools. We combine interactive teacher-led lesson content with the power of a student management system. Thousands of teachers in over 90 countries use Off2Class to teach online, in traditional classrooms, and for face-to-face tutoring.

We have reached profitability, raised external financing and are now looking to add our second senior developer in order to join the development team, working on the next version of our project for further growth.

We require an enthusiastic, result-driven team member who can work independently with little or no supervision. Ideally, the candidate will work at our office in downtown Toronto, Canada, or be based in Istanbul, Turkey in a primarily remote position.

Responsibilities:

* Assist the development team to conclude the migration process of the site from the WordPress and Custom PHP-based environment to a Laravel + Vue.js-based project

* Write unit tests to automate the testing process of overall functionality

* Supervise junior developers as needed

Required skills:

* Expert level experience with LAMP stack technologies

* 7+ years of development experience

* 3+ years of experience working with PHP + Laravel Framework

* A general knowledge of WordPress + theme development (in order to read and understand the current code of the project before moving it)

* Working knowledge of version control applications (e.g. Git, Gitflow, branching)

* Enough knowledge of front-end development to work comfortably (HTML, Javascript, Vue.JS, CSS - SASS),

* Strong English written and spoken communication skills

serdar@off2class.com
use www.dashlane.com
As an FYI, how difficult is it to migrate from 1Password to something else?

Is this even possible without manual steps?
Sounds fantastically Japanese.
> It looks like (without digging through code) it's so they can parse the file-structure and generate the URIs to forward requests.

I haven't looked at the code either. But the hosting seems to be handled in JavaScript. There are no required clients (though there does seem to be an optional one); this is all completed in the browser.

So you're not "uploading" content, you're providing the content to the client-side application so it can be shared through that same client-side solution.
Sometimes a document is actually no longer confidential, and there’s a newer version without the watermark, but accidentally the older version is the one that gets shared/linked to. (Usually the only difference is the watermark; we’re not talking about documents that get redacted for public consumption here.)

I encounter this problem pretty frequently with System-on-Chip spec sheets. They’re confidential while under development; and still confidential while being floated for sale by private negotiation to private device makers; but once they’re in a production device, those devices will have their own public PR pages describing exactly the properties of the SoC, so the SoC can’t really hide its specs any more at that point.

So, once the SoC manufacturer makes a high-profile sale, they will usually “declassify” the spec... in the sense of allowing the release of the spec sheet. But they don’t usually bother to ever publish a copy of the de-watermarked spec sheet at any canonical URL; they only begin sending the de-watermarked sheet in place of the watermarked one to new customers.

So, when you find one of these spec sheets online, they’re just as likely to be a copy that a device maker got from the SoC manufacturer from before the specs were declassified, which they released once they were told it was okay to do so. And such documents still have the “confidential” / “not for public release” watermark.
They allow it because of the fact you are supposed to pay attention 100% of the time, I am not saying this should not be allowed(having a system to force the drivers to pay attention would solve a lot of crashes in all cars) , my opinion is that ignoring all static objects means the hardware+software is not fast enough so there is a need for faster/better hardware to be able to correctly classify every object in front of a car
How many of these incidents have to become public before some prosecutor decides they can make the argument that people in the vicinity of digital assistants no longer have a "reasonable expectation of privacy."
With the hindsight of 20 years in the industry I believe a lot of it is due to team churn. Once the original developers are all gone much of the codebase becomes a scary black box. When I think about teams I've worked on with an OG dev still around, they've always been far more productive.
Microsoft isn't the only one negatively affected by false news. The consumer of the information is also negatively affected. Security workers need accurate information, not Outrage of the Day junk. It might turn out that the concerns raised in the article are valid but they don't have enough evidence at this time to raise those concerns. It just adds noise for the consumer of the information has to deal with. I don't really care about Microsoft somehow getting harmed. I do care about the IT worker whose job it is to protect their company's systems from security exploits. Dumping low quality possibly false information on them makes securing their systems more difficult. That's the real harm.
Show HN: TaskDone – Execute and get stuff done
In the end I downloaded it through Steam - just select the release candidate beta channel.
Perhaps spreadsheets are end-user COBOL...
> I know that right now it's limited to the government, but it's now a much smaller leap to "Twitter is protected speech" in the same way that "putting up a flyer in a public square is protected speech".

All the social media companies should be quaking in their boots. For example, Facebook disallows convicted sex offenders from their service. If these free speech distinctions continue to move in this direction, courts will eventually force these platforms to allow everyone.
His video on the Rolling Rocks 0.5 A press clear is one of the most informative and entertaining technical videos I've ever watched.

I had never heard of the guy before watching that video, but I gleaned from the comments that there was something about it turning into a meme, and turning the guy off from making more commentated vidoes? If so, that's a real shame, because I could watch content from him all day long.
There's a statue of him here in Detroit
Even if it's 20 percent or more it won't make much of a difference. The table is rediculous to start off with. Almost all of the particulates are due to "resuspension" which is literally the wind / slipstream created by the car. These are not emissions; whatever is on the road is just blown up in the wind and based on this argument they claim that electric cars have more particulate emissions than ICEs.
Because you prefer Google's spying over FB apparently.
>The idea behind taxes is that you use some public resource and you pay for that service

That's not the main way taxes work. Typically the government raises taxes from the well off to subsidise things like roads schools healthcare and welfare. So say a well paid developer may have to pay tax and it gets used to house a homeless person or bomb Syria. The fact that the developer is not homeless or wanting to bomb places is not a showstopper.

Paying for services you use is more just paying for stuff.
Why would it be higher (than it is now)? I can see self driving being lower (comparatively), although current safety items such as anti lock brakes and collision avoidance doesn't seem to have much effect on rates. If half the cars are self driving, they may be better at avoiding an accident caused by a human driver, therefore human drivers get into fewer accidents, lowering their rates too. Remember it is all a numbers game.
https://github.com/bitwarden/browser/issues/664
Self-Driving Bus is Now Operating in Australian Retirement Village
Also, the Polish-Lithuanian Commonwealth was a multicultural place (officially recognised languages

Although, not absolutely incorrect, it nevertheless sounds like a myth-making here. PLC (which is btw a modern, recently introduced term, the country was literally called Res Publica, Rzecz Pospolita in Polish) started as a union of Polish Kingdom where Polish predictably dominated, and Grand Duchy of Lithuania where Ruthenian was the language of state affairs. Ruthenian is also called Old Belarusian by Belarusians, and Old Ukrainian by Ukrainians and both are correct, because it's all more or less the same language at that time (modern Ukrainian, and Belarusian are still more mutually intelligible then different varieties of German). As eastern, and southern parts of the country were repeatedly thrashed by Russians, and Ottoman Empire, Poland became a dominant part (not the only reason, but I'm trying to be short), so Polish gradually gained the top position as the language of aristocracy, and politics all over the PLC, while other languages receded to unofficial home/family spheres, sometimes keeping official niches at municipal level. German, save for Prussian, and East Baltic lands, was in a very narrow use mostly because it was a sort of international language of Baltic trade, and Latin, as everywhere in Europe, was the language of education, and science. Then there were a number of ethnic, and religious groups such as Jews, Roma, Armenians which had some degree of self-government, so their languages where used in respective communities, but never had state-wide acceptance. Btw, it was not Hebrew which Jews spoke there, it was Yiddish which is very much a different thing. So the talk about 'officially recognized languages' is a little bit misleading as it can make an incorrect impression there were some sort of legal equality. And certainly PLC was polyethnic, with significant cultural variations, but majority of big medieval states in Europe were so. It's an interesting part of European history, with its own unique features, but I don't think making it too sugary makes any sense.
Fabrice Bellard is a monster. I want to be just like him when I grow up. With a monstrous list of accomplishments.
Re-Architecting the Video Gatekeeper at Netflix
DRM is technologically bankrupt; DRM law is deadly
If spreadsheets work for your use-case or industry, then by all means keep using them. Occasionally, I'll use one myself for some business purpose. However...the problem with spreadsheets is that people routinely use them for the wrong reasons. Those wrong reasons are the cause of the spreadsheet hate. It's not spreadsheets themselves that cause this, it's people with limited knowledge and limited ambition to learn how to use the correct tool for a task.

The saying "when all you have is a hammer, everything looks like a nail" applies.

Often, someone using spreadsheets will suspect that their task may be better accomplished in some manner of programming. This leads them to try to do it. If they are in this situation, chances are, they are not a professional programmer. They are going to have a poor experience, and likely fail. This is due to sub-par or non-existent software engineering skills, and not due to spreadsheets being the correct tool for every task.
I would argue it is true for user-hosted content sites but it not true here (see my previous reply). This solution is not hosting the content at all.

That's not to say they couldn't use the same approach to legally questionably or illegal content: If they have a proper complaint or takedown request, they stop forwarding to that content host.
Shouldn't this be possible using some AI and/or brute force technique?
Every generation thinks they invented casual sex, every generation thinks the new generation is ruining the world. This has been true as long as history has been recorded.
https://support.1password.com/export/

> Comma Delimited Text (.csv) to move data to a different app.
Black Clouds and Silver Linings in Node JavaScript Security
It's Grease Pencil. Looks like they convert the Grease Pencil to mesh at the end of the clip as well. Grease Pencil is 2d painting in 3d.
it's pretty normal in backwater countries that can't thrive on their own. otherwise not so much.
Enabling Polymorphism in SYCL C++ Using “Curiously Recurring Template Pattern”
Who needs historical knowledge when you can just rewrite the program every few years in a different environment with all new bugs? (and a smattering of the old ones, too)
Just as any other intermediate device, service, or system is doing.

The host ISP, the hostyoself.com ISP, the various routers, firewalls, networks between the two, and all the same for the end-user, any proxy servers on the path, etc. A lot of entities are hosting/enabling access to the content.
Before if someone traveled half way around the world to enter your country you let them in because clearly they were rich or industrious enough to get there in the first place. The deadbeats were excluded by the difficulty of actually traveling. Taxes were minimal and services were minimal so if you let a bunch of poors or refugees or whatever in and half of them did nothing productive it was no big deal either way. Now that any deadbeat can travel across the world and literacy/information is widely available (so the poor in country A know how good things are in country B) many nations have social safety nets countries try to pick and choose who gets in.

Edit: And before anyone thinks they're gonna score cheap virtue points by calling me racist/classist, I'm not using "deadbeat" as a dog whistle for any group(s). I'm talking about people who will be a net negative (definition is ever changing and subject to politics and whatnot) if they stay permanently.
I agree. Still, it would be a nice 'code golf' style project to do on weekends or rainy days.

You guys remember mario.com on MS-DOS? A full clone of Super Mario running fullspeed on DOS?

Can you guys imagine mario64.exe? ^^
am i being daft, i cannot read the column?
Nothing new. You can find .env files that has database passwords, secrets all over by typing "filetype:env" in google
Unfortunately no.

Excel is hamstrung by having to maintain backwards compatibility for an endless number of hacks.

For instance, it is notorious that

0.1 + 0.2 != 0.3

in binary exponent floating point math. Excel does funny stuff with number formatting that hides this, but it is like having a bubble under a plastic sheet that moves someplace else when you push on it -- numeric strangeness appears in different places.

The right answer is to go to decimal exponent floating point math, but that is only HW accelerated on IBM Mainframes, maybe on RISC-V at some point. You'll probably crash Excel if you have enough numbers in it for performance to matter, but Microsoft would be afraid of any performance regression and it would break people's sheets so it won't happen.

On a technical basis we could use an Excel replacement that has some characteristics of Excel, and other characteristics of programming languages; one old software package to look to for inspiration is

https://en.wikipedia.org/wiki/TK_Solver

What makes it almost impossible to do on a marketing basis is that Excel is bundled into Microsoft Office so if you have an Office subscription you have Word, Powerpoint, Excel, Access, etc.
I have always felt that autonomous vehicles should be open source. It will change the world when they finally make it happen and it will be if it everyone.
Try Freely Please-Open.it
The secret trick for importing data into Excel (without actually writing a file in the Excel file format): don't try CSV - as you have already noticed that will fail in all kind of fragile ways depending on your character encoding and operating system locale.
Instead, convert your data into an html table and then paste or import that into Excel.

But not any html table, you need to have the appropriate proprietary css properties in there, such as the mso-data-placement:same-cell. Those are actually documented ...in the Office HTML and XML Reference published in 1999.
We wrote a toy Oberon compiler in second year computer science. I think it was really useful as an exercise, but it was time consuming and this contributed to me dropping computer science due to the work load and practicals counting more than 50% and tests less than 50%.

For what it is worth, I think you can emulate this if you really want to (and have enough time); it may make you feel more confident in the topic. But to be clear, we did not do anything fancy. The project was done in C and wasn't done "cleverly". What I mean by that is that it (at least our compiler) was very straightforward. Read in sentences based on seperators; remove whitespace; identify keywords; set/identify variables; and a few steps later execute the commands (in C I think, we only did assembly after this).
It works for me both with and without my adblocker enabled. Try https://web.archive.org/web/20190712144654/https://www.latim...
I have to imagine that was possible because everything was just simpler back then. Simpler hardware, simpler operating systems, lower overhead, lower expectations (i.e. security).

I feel like it may have been possible to know the full spec of everything you were working on.
If you have allergies I can imagine you'd just avoid this restaurant.
>Then demanded that they give you a free additional product with ongoing maintenance costs.

That's patently false. The paid version of 1Password came with "Free updates" as listed on their site. Updates were bundled into the life of the product - if *they weren't, nobody would've ever bought it at the prices they were charging.

>Historically, AgileBits has been very generous with upgrades. Your purchase entitles you to free updates until the next major version upgrade. That means if you buy a license for version 2 of a product, you will get all 2.x releases for free, but upgrading to version 3 might require another purchase.

https://web.archive.org/web/20160304084145/https://agilebits...
I dislike VBA too, but it would be easier to stomach if Excel at least had a decent IDE. Compare the VBA editor in Excel with Visual Studio and the difference is stark.
I don't think that torrent trackers are analogous to this at all, unless I'm misunderstanding how it works. AFAIK, this is essentially a proxy:

you <-> hostyoself <-> someone else

where all data goes through hostyoself. This is analogous to ngrok, but at file-system level rather than TCP.
Ask HN: How much math one needs to know to learn programming?
I am learning Python, and I have no prior experience of any language. I am switching career.

I want to know if math is required to learn programming for web dev.
Same here. I've been using 1Password for over 11 years. Paid for multiple licenses, family subscriptions, upgrades, etc. Their recent behavior which indicates direct hostility to their long time users and obvious money grabs. Since it looks like it's subscription model no matter where I turn I'm thinking about migrating to LastPass. At least they are more or less transparent in their pricing and future intentions.
Do you have any links? Because as far as I can see we can easily grow larvae from biomass (including food scraps) and we can feed larvae to fish. I guess throw some genetic engineering in there and it should work. What am I missing?
This is Hacker News. This project is perfectly targeted for the audience here.
> I tell friends and family to use iCloud now.

I used to use iCloud, and recommended it to anyone. Sign ons have become more, and more... complicated. There is 2FA, and others now, that 1Password also covers. How are you handing those with iCloud?
I agree with you that more research would be better, but the problem remains how to get the politics out of it.

> which as I understand was the outcome of the CDC research--they're prohibited from studying gun-related issues altogether.

The text of the Dickey amendment was: "none of the funds made available for injury prevention and control at the Centers for Disease Control and Prevention (CDC) may be used to advocate or promote gun control".

That's not actually a research ban, but under a Clinton Whitehouse it had been their motivation for doing the research. And at the same time Congress reduced the CDC's funding, so even though they could have potentially still done research on e.g. methods to reduce firearms deaths without gun control, they didn't actually do that and the research was cut out entirely.

We then had some Democrats calling the text a "research ban" because it banned politically-motivated research they wanted, but the larger barrier was really the reduced funding combined with a Democratic executive that didn't really want to do gun research that wasn't directed toward promoting gun control.

Both of those have actually changed as of this year, because Trump signed an appropriations bill last year providing more CDC funding.

The risk now is that because the shoe is on the other foot, if a Trump CDC produces research to the effect that e.g. not prohibiting upstanding adult citizens from carrying a gun in a school zone would help to deter or mitigate school shootings, or showing that a large proportion of shootings are drug/gang related and proposing solutions to address homicides related to that, you may see Democrats decrying bias the other way. Or just ignoring the results entirely and pretending they don't exist.

And that's really the problem. You need people acting in good faith who are willing to take solutions that address the problem without scoring political points against the other team. That isn't a research problem, and more research doesn't fix it if whichever side the outcome of the research disfavors will only dismiss it for not supporting their existing policies.

But if you want more research, it looks like we may be getting it. Which isn't necessarily bad, but it also may not do any good, unless we can get past the partisanship -- because there almost certainly are ways to reduce "gun violence" other than gun control. Which should make everybody happy, other than the people who would rather score political points than actually solve the problem. And those people are themselves the bigger problem in general.
KB4507456 Security-Only Update Bundled with Telemetry
Given infinite time and computing power, yes.
Number of AmazonBasics Best-Sellers Up Fifty Percent in a Year
What Is Cryptotab?
Why it's hard to balance personal and professional growth
Yup. Plone is still pretty active https://github.com/plone
I’d love to go iCloud only but it’s not really on the same level as 1Password yet. It can’t store multiple websites for one account, instead storing each website separately; it can’t store identities that aren’t just username and password, such as bank accounts and drivers licenses; and it doesn’t have support for two factor one time passwords, which means I’d need a separate app for that.
'everyone'. Ive never used FB in my life, and never will. More people are ditching ZuckNet every day because it is so awful. Good to have alternatives.
Border Patrol Chief Was Member of Secret Facebook Group
Show HN: Goodgigs – invoice builder that also helps raise funds for nonprofits
The Community Reinvestment Act in the Age of Fintech and Bank Competition
> CERTAINLY there will never be a 60-year-old Tesla

Yes there will. It will sit in some rich guy's garage, hacked up to function without mothership contact, and specialty publications will publish pictures of it every few years.
EVs will have a true breakthrough in the marketplace when single-charge mileage at highway speeds is longer than the distance that the average person would tolerate driving in a day. Don't think daily driver. Think road trip. So about 600 miles or so.