skysight-inc/HackerNews huggingface dataset:
Creative Commons | Front End Engineer | REMOTE | Full time

Creative Commons (CC) is looking for a Front End Engineer to help build CC Search (https://search.creativecommons.org) As the sole front end engineer on the project, you own building, testing, and release of new features on the front end, working closely across the tech and product teams, to keep implementing great experiences and interfaces for CC Search’s global user base. You will also be the primary maintainer of the open source code and help build an active community of contributors around it.

CC is a 100% remote organization and this position is open worldwide as long as you can be available within the window of 2 PM and 8 PM UTC. CC Search is built using JavaScript / Vue.js.

Full job post and application instructions: https://creativecommons.org/about/team/opportunities/front-e...

Feel free to email me at kriti@creativecommons.org if you have questions.

---

About CC

Creative Commons is a nonprofit organization that enables the sharing and use of creativity and knowledge through free legal tools. We are a leader in the global movement for free culture and open knowledge with an active global community in over 85 countries. Our free, easy-to-use copyright licenses provide a simple, standardized way to give the public permission to share and use your creative work — from “all rights reserved” to “some rights reserved.” The first phase of CC’s work was about establishing the licenses as standard, and growing the archive. The next phase is building a global movement that will create a more vibrant, usable commons powered by collaboration and gratitude. Today, the global commons stands at over 1.4 billion licensed works, made up of images, video, audio, datasets, open textbooks, research, 3D models, and more.
Mostly that they confused being successful with being good. Once you think everything you do is good because you're making money, you end up in pretty ridiculous places before you open your eyes and realize there was little correlation between what you THOUGHT matters and what actually does.
"The left takes its vision seriously — more seriously than it takes the rights of other people. They want to be our shepherds. But that requires us to be sheep." – Thomas Sowell
> Privacy is a consider a basic right in the EU

Your point definitely makes a lot of sense, but there are many of us who believe that we should be able to make our own decision to give up certain types of privacy in exchange for something of value.

Everything involves some level of risk/reward. Should I not be allowed to skydive because of the increased risk of death? Generally, I think my rights end where others’ rights begin, so I fail to see how sharing or withholding my personal information affects anyone else.
When I put it there it wasn't as bad, but the irony builds up when you add in that I wrote the article about why I'd made TC;DR on Medium, who over the following six months filled every page with this rubbish.
Then the law should be even stricter. The spirit of the law is that the no-op or mindless click should be the non consent. That’s why it has to be the more prominent option.

Even coloring the consent button green and the reject red is clearly against the spirit of the law, if not the letter.

I’m all for having a law that’s so strict that or requires a more complex action to consent (e.g if reject-but-continue is a click then consenting has to be a checkbox first etc).

Mindless clicking is what should be handled. If users have to search/read/think the law is not going to help - but it should be there to help those who won’t/can’t.
Hostel Provider Selina Raises Millions to Survive Crisis
With not even a picture for every product, like the keyboards.
ZZ for the win (3 keystrokes vs 4 for :x)
Some special forces guys believing they were sufficiently individually bad-ass enough to bluff their way into a country and overthrow a government, ignoring intelligence to the contrary, and then everything going to shit in an objectively hilarious way and the op getting blown up by menial laborers with outdated equipment actually tracks pretty well with most of the last, mmmmm, sixty years? of American special forces activity.
Raspberry pi adoption may account for the Linux increase now with 4 gigs of RAM and dual monitor support you have a usable alternate desktop.
Interesting. I had the exact opposite issue, I was tired of the buggy and laggy features. I just needed something for media consumption with ssh for my pi's. Ipad has been working flawlessly, but all my other devices are windows/androids so the lack of compatibility is a pain at time.
> There used to be a video game that taught how to use VI. Is it still around?

You're probably referring to https://vim-adventures.com/.
How to screw up your IT project
Vulkan is fine and major games are shipping with it, but you should never expect any 3D API to become standard. Hardware and software vendors will never agree on one, at least for 10 years.

Vulkan is supported on macOS through MoltenVK, provided by Khronos.
Why bother? With top line EV ranges reaching close to 400 miles, after that amount of time I need to get out of the car. If you want people to be able travel huge distances cleanly without stopping, then what you’re actually looking for is a train.
That wouldn't be bad if done right! I think there are still "Firebase of IPFS" products yet to come. What we do that is a bit different is that we allow devs to claim some hosted resources (IPFS, Threads, etc) and then grant access to those resources to their users. But what is different than most web2 is that the end-users can still own and keep their data (through encryption, pk identity, content addressed data).
Video games. Though I've finally got a second GPU and am working on passthrough from Linux to a Windows VM.
Thanks! I've been looking for a distributed key-value store where any node can update or delete any object in the store, and which can handle partitioning in some fashion... I'm hoping ThreadsDB might be it! Perusing the docs to see if that's true :)
Yes you get DashPass for a year or two. Forgot. And then just filter stores by "DashPass". Same with Lyft and Lyft pass.
The article says materialism is the dominant view when it comes to the mind body problem.

It could be inevitable that once modern science is discovered, that 'free will' is a useful fiction that is disposed of for a more scientifically rigorous determinism. E.g. if we can identify that certain types of brains are most productive (high IQ), and other types of brains most inclined to criminal behavior, then we can modify human genes to produce the former kind of brains and not the latter.

In other words, if materialism is true, then the path forward is to figure out how to reduce the socially useful faculties to their material components, and recreate society through genetic engineering to have just the useful material components. Additionally, we would eliminate notions of property and responsibility as outdated, prescientific ideas.
The NFL’s Quest to Quantify Quarterback Evaluation
I think the whole cookie consent thing of GDPR went backwards, and instead of individual web services being required to show what they track, the browser makers should have been requireed to make it much easier to manage user cookies, and warn about users about tracking cookies, and offer a way to remove, clean up and otherwise empower users to take care of their privacy.
Has there been any sort of research done on whether these changes have actually done anything consequential and positive?
Are you saying charge vehicles on the road using i.e. inductors underneath the road?
Just build high speed rail. It’s available today, rather than in some hypothetical future once autonomous cars work.
> No industry has a right to exist.

very well put
Only if they're _legal_ rules. Otherwise you get into unconscionable contract land.
It seems like a valuable proposition if we threw out the existing paradigms of road transport.

If we throw out concepts such as ownership of vehicles and fuel and treat all road vehicles as one system of controlled individual elements, you could envision is a more efficient solution. Traffic jams would be lessened, trip times would be shortened, total fuel usage would go down, etc. On road-fueling would be one element in a world like this: road based freight delivery could run without stopping by using vehicles expected to have short journies to refuel the trucks along the way.

This is all to define a hypothetical new paradigm in road transport and to quantify its potential consequences (good and bad). I had not thought about on-road refueling before and I think there is good value in pointing it out. We're not at the point where we're seriously charting a course to world like this, but we need to know what the world looks like before we can start to do that.
> As someone who doesn't really understand FP concepts I would probably call those functions "functions that can sensibly be used in a call to array.reduce"

So reduceables?
“My only worry is that the experience in tablet mode is gonna be subpar.”

From my experience it’s not just subpar. It’s basically very sad.
I'm not, and I can.
Just because you choose not to, doesn't mean that I can't. Life is life.
Great, this is exactly how capitalism should work. You don't like the rules, don't use my service. If I want you to use my service, I'll change the rules.
> WSL hooks coming in 9..8..7..
Sure.

> Developers flocking to WSL in 6..5..4..
Maybe some, sure.

> Linux dead in 3..2..1..
What? Linux on the server won't see any change. Linux on the desktop, maybe, but I doubt most people using Linux on the desktop are going to even consider switching because Windows has a new UI framework.

The only big advantage that I see is one UI framework for Windows and multiple different ones for Linux.
No one expects them to survive. The business model is unsustainable on unit economy basis. Uber has always lived on borrowed time.
A quick summary of new features:

- Upgrade to SDL 2.0
- Support FLAC, Opus, Vorbis, and MP3 CD-DA tracks
- Pixel-perfect scaling mode
- AUTOTYPE command
- Changed rendering defaults
- Expand mouse control methods
- Nuked OPL v1.8
- Resizable window
- Reload key bindings in runtime
- Improved configuration file handling (Linux, macOS)
- Modem phonebook
- 64-bit dynarec
- CGA emulation improvements
- GLSL shader support
- DATE and TIME commands
- Mount overlay support
Open-source vector graphics editor Inkscape now works properly on macOS
Web Apps to Dictate Your Docs and Notes
For all my use cases it has replaced MobaXTerm. I'll fire Moba up once in a while when I need to pop something up in X windows, but that's a rarity.

Between the new terminal and MS Code's ability to edit code remotely my whole tool chain has changed. I turned in my MBP at work for a windows laptop and haven't looked back since.
Inspect element + delete div
Are you considering switching back to the iPad Pro? Or is fine good enough for your use?
دانلود اینستاگرام جدید – Google Chrome Community
If the alternative is telling employees you suddenly can't pay them their paycheck, yes, you should cut early. More than a few restaurants have gone under with no warning and leaving all of their employees fully in the lurch.

> Maybe I should be equally needy and switch jobs as soon as I get a better offer.

If it's actually a better offer, yes you should. Your company doesn't have any loyalty to you outside the risk of replacing you.
Sure, I'm not a psychopath, I understand the usefulness of laws. I just don't think the restriction in question is reasonable. To me, it seems like a choice an individual should make for themselves: access or data?
I'm interested in this question as well. MobaXTerm X11 integration seems pretty smooth, and the GUI sftp (?) client is also pretty nice. And I guess the ssh tunnel interface is kind of nice.

What would the best equivalents be under WSL 2?
> me being a developer is worth more

so a salary increase is justified, then, eh?
> In case you're curious, the calls in a foreign language are, I understand, generally immigration scare attempts.

I've been receiving Chinese language spam on both my Canadian and U.S. numbers for about five years now, and all of them have been DHL impersonators, PRC consulate impersonators, and people impersonating my mobile phone provider "您好，這是Freedom Mobile中文支持blah blah blah"; I've never heard an immigration-related one claiming to be a U.S. or Canadian immigration or customs body.
Privacy pass (beta) has dubious privacy claims and does not work on (most?) mobile browsers because it requires a browser extension.
> it's worth pointing out that what you describe is not obvious, and one can easily miss that there are two ways of writing a file to disk.

Yeah, there's a dichotomy in how files are handled as presented to the user and how it's actually done. For example, despite most UIs presenting files as being opened, they're almost always closed and only opened when the program needs to do something to them at any given instant.

> Case in point, it took me 17 years of programming to discover that "writing new files under the same filename" is a thing

It took me many years (though not 17) to discover the opposite, that all forms of overwriting without changing the inode was possible. For many years, I was under the impression that one could modify files to the same length or a longer one, but that the core syscall interface for files (the calls that one is typically introduced to when learning about working with files) didn't allow for the shrinking of files. I made the wrong justifying assumption that this API design was to help against disk fragmentation. I also thought file-clobbering meant replacing files. I later learned that truncate(2) exists and allows for the arbitrary shrinking of files, but even now, I'm not sure that it's possible to shrink files arbitrarily on all systems with a unix-like file syscall interface. For example, Plan9 doesn't seem to have a truncate syscall.[1]

It seemed to me that the only way file editors could modify a file to be shorter was to write a new one and replace the old one with it. I suppose they could have also clobbered files, but it didn't seem to me that it held any advantage over writing elsewhere and renaming, at least not while I wrongfully assumed that clobbering caused the inode to change. If anything, resorting to clobbering increases the risk of data-loss if there's any error while writing.

Anyway, my point is that what you call non-obvious was what I intuitively thought was the only way file editors could work portably, and that this was due to my late introduction to the perhaps-non-portable truncate(2).

[1] http://aiju.de/plan_9/plan9-syscalls
Is the new mouse still used with the palm facing down? What specifically makes it ergonomic?

I'm looking to stave off some looming wrist RSI, and have latched onto the idea that a vertical mouse (Evoluent, Anker, and Logitech are probably the most popular manufacturers) is the best solution short of switching to a different device type, like a trackball.
> It's weird to call it anomalous ML came first in the programming sphere.

Eilenberg and Lane introduced functors (in the sense more or less used by Haskell) in the 40s.

> my impression was that they were both expressible in terms of System Fω

This is not correct anymore - Fω is insufficient to describe GADTs. You need coercions and equality constraints as well.

It's also approximately as useful a claim as "the languages are equally powerful because they're both Turing complete".

I'm referring to practicability, not theoretical possibility (and I've clarified as much several times now).
Finally! EU should have required browser vendors in the first place to handle the intent of the privacy regulation on GDPR, to avoid having this discussion...
Ahh I see what you're saying. That's a really good point.
The Surface Book was always a premium model and not a staple, compared to the Surface Laptop which was meant to address the lower part of the budget spectrum. The Surface Laptop is more comparable to the Macbook Air line on both features and price.

Also the dock was definitely designed for a workstation setup, which the Surface Go isn't. Surface Go support seems to be incidental. I have the gen 1 version of the dock and I use it at my desk to attach two screens and a keyboard and mouse.
Tangent: I wish the idiom of "placing" cookies would go away. Websites don't "place" cookies. Websites can include cookies in their HTTP responses. Your browser can include them in future requests. But it doesn't have to. There is nothing in the HTTP spec that says you have to accept cookies or include them in subsequent requests. There certainly isn't any reason to "place" them on your computer.

If more browsers were still User Agents in the literal sense, maybe we wouldn't have needed this legislation. Browsers could have informed people about what cookies were, and could have presented the user with the option to never accept tracking cookies from Big Advertising. Every browser has the option to reject third party cookies or to clear all cookies at the end of the browser session.

This mischaracterization of cookies has, ironically, made life a lot less pleasant for people who don't accept cookies. The "opt-out" is just another cookie. There's nothing special about them either, they can be used to track return visitors just as well as any other cookie. I'm sure they're not, because that would be against the spirit of the law ...

Not tracking people without consent is definitely a Good Thing, but it shouldn't require everyone and their grandmother to put annoying cookie banners on every website under the sun. And I think it wouldn't have, had people been better informed.
> However, would it be against the law to have a club that is only open to ex-cons?

Actually, in some countries, outside narrow restricted cases like support groups, yes; criminal record is a protected class in some cases.

However, being an ex-con isn't illegal. Having a club where you required members to consent to a crime being committed against them, which is more analogous here, wouldn't be legal.
I wish they had a picture.
GDPR definitely applies to cameras in bars or shopping centers - in fact, much more of GDPR enforcement has been about issues such as those, the web world is not that important.

If a shopping center would want to distribute surveillance camera data to 'trusted partners' for marketing research without informed consent of the customers, that would definitely be a GDPR violation, and there would not be a "if you don't like it then don't go to that supermarket" situation but "if your supermarket can't survive without that income, then tough luck".
Is automation happening in the USA? Yes, at breakneck speed the last 15 years. My niece is an automation engineer (as is her husband). She's had all the work she could handle since graduating 8 years ago. Been all over the country but mostly in lonely cornfields far from big cities, changing some factory over to total automation at the cost of every job in whatever small town is nearby.

During lockdown, it's been totally hectic. Everybody wants to go full speed ahead on automation.

You want a guaranteed job and interesting work? Do the automation engineer thing. Some physics, some materials science, some computers, some pneumatics and electronics, a lot of controls, a little bit of everything.

Her husband is not in batch processing; he's in continuous processing. Read that: oil refineries. He's been totally overbooked shutting down lines that haven't shut down since they were built. Sometime soon he'll go back and start them all up again. But it takes 2-4 weeks to start just one. Stage by stage, bringing up pressure and temperature and monitoring for problems, thru 100 of stages. Nothing is going to come back quickly after this is over.
Windows RT failed, because it had no applications, except for MS Office.

So Win32 was there, ISVs just were not allowed to recompile their apps for the ARM target. They were expected to port them to Modern API. Which of course, they didn't.
Leet code style interviews are something the engineering org comes up with. The layoffs mentioned in TFA are in comm ops and recruiting orgs.
Learn to Code with JetBrains Academy
What about an autonomous semitruck that could run 24 hours a day except for unloading/reloading cargo, refueling, and maintenance?
Except when they do go down. Not as a result of the processor itself, but as a result of the hiccups in the dependency chain.

In one case ours went down for a day when a backhoe hired for construction cut a power supply line. The data center batteries designed to give time for the desiel generator to kick-in were fine. The generator failed to start as a result of contaminated fuel despite monthly tests.

The second time was when an employee brought their 12 year old son into the raised floor environment. He found and pressed the haylon dump button for fire suppression. Staff were lucky to escape without suffocation.

The employee was fired and stricter entry requirements to the raised floor area were implemented.
I’ve never used the group ordering or pickup for friends features. I just want to pickup my food without waiting in line.
> the IE regulatory situation in Korea

I found this from 2013:

https://www.zdnet.com/article/south-koreans-use-internet-exp...

Anyone have an update to that story? I know in Korea they use a ton of apps to order things all the time now. Maybe this law was phased out, or just didn't apply to phones?

Not to take away from your broader point. Laws are just such a terrible development model. Everything's tested live and you can't easily revert anything.
How could you anonymize an email address for an account? You are going to need it to reset passwords
Weird somehow many restaurants did and do have their own delivery service. I have heard many pizza places do this
In case I didn't do a good job of expressing myself, I'm on your side haha.
My career as a software developer is indebted to vi.

text editing can be a thankless, soul-sucking chore without the proper tools. I've seen otherwise intelligent individuals abandon a software career because they never quite figured out how to efficiently do it. I wouldn't say that vi/vim is the only tool that can do the job, but it's the one that I've chosen.

I was introduced to vi by a stroke of fate. My buddy in college pulled me aside and introduced it to me. I initially thought he we crazy because we had no shortage of schoolwork to do and vi just seemed impenetrably nuts. Really glad he did: my career might have taken a very different arc without that encounter.
Trains. The fact that long haul semi trucks are a thing is a failure of infrastructure.

Edit: as some have pointed out, it’s more a failure of policy.
Indian Government's Contact Tracing App Has Serious Security Vulnerabilities
Quadrants with the same stuff are easy to do in Windows (with Win+arrows). The tricky part is in various autolayouts &c. But that is also where usefulness diminishes for non-terminal stuff. GUI apps usually expect stacking.
Sapien needs to hire someone to make a powershell wrapper ASAP
This. The Surface Pro is a really decent machine and I don't have any complaints on how it functions as a laptop and 'workstation' (or whatever you call laptop+2 monitors+mouse+keyboard), but as far as tablet goes: the hardware is all there but the software is not quite there yet. The only tablet-y thing I do with it is tell it to never switch to tablet mode and then use the pen to draw and take notes. It does that really well btw (was one of the reasons I got it in the first place), but for the rest I don't see me using it as I'd use a 'standard' tablet. Not sure if it's me, I don't use tablest often, but when I try to do so on this thing I end up opening the desktop software anyway to get things done because the alternatives are non-existing or not good. And navigating typical desktop software with just touch isn't really cutting it.