jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You likely haven't heard of this before because, frankly, SVG has been a "no go" area since it had such shoddy IE support until recently [0]. And like it or not IE still claims a large enough market share to matter.

IE 10 (which offered a richer SVG experience) wasn't available until Sept 2012. Since then 10+ has gained market share, but there are still a lot of XP and Vista users causing problems (or pirate Windows 7 users who cannot install SP1).

SVG is actually really cool. About damn time it is getting usable across the board. Hopefully two years from now using SVG will be a "no brainer" in terms of backwards compatibility.

[0] https://en.wikipedia.org/wiki/Scalable_Vector_Graphics#Nativ...
Hah! Great point. I always forget that because I do so very rarely.
>We can at least all agree on the definition of exercise

Is it something that increases your heart rate? Surely playing video games or watching a scary movie is not exercise.

Does it require one to walk or run around, i.e. ambulation of the lower limbs? Sit-ups and push-ups are probably exercise but don't require this.

Can you make empirical claims about exercise when one person is deadlifting 350lbs and the other is running 10 miles a day?
The terms do not need to be redefined or made more complex.

"Nature" is genotype.

"Nuture" is everything not encoded by genotype or that environmentally changes expression. It doesn't matter if it's parenting, culture, or random noise. It's the universe the genotype is exposed to.
Cofense | Leesburg, VA and REMOTE USA | UI Front End Software Engineer II | https://cofense.com/company/careers

Cofense was founded by information security experts, with decades of industry experience and a mission to unite humanity against phishing. Cofense fosters an environment that is challenging and fun. We put our employees first by mentoring new team members, encouraging company paid training, and making sure we have fun.

Cofense is looking to hire people that take pride in their work, enjoy working in teams, and think outside the box to deliver innovative solutions for complex problems. Cofense is a young, growing company with aggressive targets and big ambitions.

Reporting to the Manager of Engineering, the Software Engineer II (Front-End) is responsible for providing the user interface technology for our customers. This role will work with other UI/UX engineers, product, design teams, as well as back-end engineers to deliver a seamless and elegant user experience.

More specifics about this opportunity can be found at https://recruiting.ultipro.com/PHI1008PMINC/JobBoard/2bfae9f....
> All of them are trying to be provocative in the same way: expect repeated failures when experimenting/exploring what success looks like.

Sure, but the difference is scope of impact. If you want to learn to ride a bike, ski, write a book, be good at sports, whatever, then you're going to make a lot of mistakes in practice, where they won't matter, where they won't be published, and where they won't affect users. In MFABT, production isn't sacred, and that's the problem.
I remember buying a Chromebook back in 2014 with T-Mobile connectivity. This seems like it would be a good fit.
That may well be the reason why the virus spread continued in italy and Spain, from parents to grandparents.
Elevating heart rate through physical activity?

(Of course walking won't raise it as much as pumping iron will, but they both will, and they're both exercise.)
Code for America | San Francisco, CA and REMOTE | Engineers (1x Security Eng, 1x Senior Eng with Java), Community Organizers | https://www.codeforamerica.org/jobs

Code for America is a non-profit that builds a government that works for the people, by the people, in the digital age. We believe government services need to be simple, effective, and easy to use, working at scale to help all Americans, starting with the people who need them most.

Especially in the time of Coronavirus, millions of Americans are about to rely on government assistance to support themselves and their families. We help governments across the country deliver this assistance with user-centered, iterative approaches. For example, our GetCalFresh product (https://GetCalFresh.org) processed a quarter of all CalFresh (food stamps) applications in California in late 2019, and our application volume has skyrocketed in the last week. (https://twitter.com/trapeeze22/status/1240731890941702144)

We are hiring for a few key roles:

* Security Engineer (Staff or Principal Level) - Lead our organization's security culture

* Software Engineer (Senior level, with Java experience)

* Network Coordinator (Remote)

* Program Manager - Brigade Network (Senior level)

Also, there are 85+ local volunteer groups across the country that are doing this work that could use your skills, and help you find a local job doing this kind of thing.
Find one near you at: https://brigade.codeforamerica.org

Happy to take questions at tdooner AT codeforamerica.org.
I have a PS5 devkit and develop apps for it. Yes I expect it to be exactly like the retail PS5 - or what's the point?
Applications are like cogs in a giant piece of machinery. You can set up the machine to run a particular way, and even have parts of the machine independent of other parts.

Eventually parts get old and break down, or a flaw is found. This part needs to either be replaced or upgraded. With slotted services (CoreOS), you can replace an individual part and only affect that part of the machine, as long as it's not integral to the entire machine.

But the machine is complex. Sometimes you have to change how fast output shaft spins, or the gearing on a transmission. Or perhaps some other part of the machine's operation has to change, and that impacts this part because they connect to each other through more gears and pulleys. (comparison: API/ABI changes, database changes, network or protocol changes)

All slotted services do is provide momentary independence. They do not reduce overall support, and they only ease maintenance for that particular service. All other complex facets of server and service maintenance remain the same. The features of CoreOS - service discovery, systemd, a minimal OS, integrated deployment, etc - can all be provided with traditional linux distributions. CoreOS doesn't do anything new or difficult.

On top of that, by using such a specialized system to run your apps, you lose all the flexibility of having a full linux OS to troubleshoot and debug from. You now have to rely on them building on all the components that already exist in regular Linux world, like debuggers, tracers, sniffers, profilers, etc. You'll have to slip all that into your application deploy to troubleshoot a weird one-off bug. And forget about ever having a service contract that requires a supported OS like RHEL or Ubuntu.

This is a product designed to make them money via service and support contracts. In that sense, they may be successful. But as a sysadmin I know there's nothing this provides that I can't get from existing open source tools. Rebuilding the internet? More like repackaging.
Why don't you graph TMSC's historical node sizes and forecast what their size will be when Taiwan's population shrinks to, say, 10m. Will it be below the size of a single electron already? Then look up RAA in Wikipedia and consider whether there might be anything wrong with your initial argument.
Interesting! How are you doing this? I'm guessing you're generating an embedding vector from the search query and then doing some sort of similarity comparison with pre-generated embeddings from the codebase.
Been driving hire cars with huge touch screen UIs. Utterly awful and feels way way more dangerous than talking on the phone.

Look down, interact, wait to see if you hit the right spot, try again, wait to see visual confirmation of successful input. Often all the above fleeting between road and panel.

Voice interaction is pure UI cancer in a number of ways and doesn't help
#pitchforks
We are currently in private beta, but are gradually on-boarding more users onto the platform.

Have a look at our Quick Guides (https://github.com/zerotosingularity/seeme-quick-guides). These are literally a work in progress, but we are working on hard to get it right for early customers...
It's easy actually - once you realise that everyone new you meet has an interesting story, and that you can learn something new from pretty much everyone, you automatically start caring about them. Humbling experience actually - even the people that others sometimes term as "unambitious" or "not-very-productive" have their own priorities in life and can give you a unique perspective about things.
The price is written on the website $1,350/year for the standard subscription.

That said, you make good points. I think it's possible to make it work for them but for this they'll need to have explicit guidelines they apply internally to avoid conflicts of interests when accepting patches for example.

I hope however that the increased amount of revenue they will get will help them finance more development work for both the open core and the pro feature
They are clearly shifting their priorities, which means that people building more open things can no longer rely on them participating. Instead, they have to treat them as a benevolent commercial entity dumping an open version their way.

Not everyone is on the world for money.
Eventually we would have found other ways to collect the data needed for safe organ transplants than using live mammals.

To start doing the transplants you have to actually do the transplants. Insisting on avoiding doing it on mammals, wanting to do on humans gives only one solution: would you really prefer to immediately experiment on humans instead of mammals?
The poor, the elderly, etc. is abit of a change from a blinkered focus on ABC1s and their offspring. It's perhaps not so much the means, but the markets they are targeting which are notable.
The writer of this article, Lord Falconer used to be Secretary of State for Justice.
no varnish?
You should include the following attributes into to the svg tag, otherwise it will not render correctly in browsers.

xmlns="http://www.w3.org/2000/svg xmlns:xlink="http://www.w3.org/1999/xlink version="1.2"
It's not a hard requirement, you might just have a harder time handling voluminous files as Garage nodes will in all case have to transfer data internally in the cluster (remember that files have to be sent to three nodes when they are stored in Garage, meaning 3x more bandwidth needs to be used). 10Mbps is already pretty good if it is stable and your ping isn't off the charts, and it might be totally workable depending on your use case.
Unfortuantely it's not the radio technologies that allow the cell network to work. It's the cell network paying the big bucks for height above terrain on various towers, buildings, and the like.

This is the problem mesh networks have to solve: height. Everything else is cheap and easy. But without height above terrain and line of sight it simply won't work.
So a goal of the service mesh is to keep it an api agnostic appliance. I'm not sure that concept requires all this nomenclature.

It seems like a very thin API Gateway that forwards calls directly to the microservice API without enforcing much would be much easier to manage and have all the same benefits.

Whats the purpose of deploying the reverse proxy alongside the microservice?
The only thing I track over the years is the price of a regular sized candy bar at the grocery store checkout. When I was a kid in the 70’s and 80’s, they were $0.25, and now they are $1.25 or more.
None of those things are the reason. The reason is simple. The Price is Right use MSRP. Back in the day, with only a few outlets, it was hard to get something less than MSRP.

Today, it's almost impossible to find something at MSRP. There are so many outlets and our information on pricing is so good, stores have to compete by offering discounts.
Yes, sometimes it’s rough on my neck. Others rough on my elbows. Sometimes an index finger or thumb.

When I recognize a problem it’s easy to make mitigating adjustments. It’s easier now that I have four years experience. But it was easier four years ago when I started than it had been in the previous twenty five years.

Over a long period of time any one position will become uncomfortable. I’ve been choosing tools to broaden the spectrum of alternatives and allow change quickly and easily. But little changes are usually enough.
First I identified ideal heights for my display and input devices. I used the piano posture for guidelines because professional pianists have it perfected. I then added an ergonomic keyboard to further relax my hands.
I will take a look into it, if people think it would be useful it might be a nice feature to add. I haven’t really used webgl myself so not sure on the difference between that and GLSL version 330. I drew a line at GLSL 330 / Shader Model 3 for now because it makes graphics API backends easier to implement and more consistent.. Keep an eye on the repo in future :)
> People should stop thinking for themselves and relegate it to the pros, lest they repeat informally something already investigated and rejected?

I didn't say anything about thinking. But yes, maybe many programmers (and celebrities and entrepreneurs - also called out by the article itself) should think more and publicly speak less.
Any other recs?
This. Having an accurate threat model is very important. I was robbed once before I had a security system. Someone attempted to rob me after I had a security system, but was scared away. After I installed cameras, nobody ever tried to rob my house.

Frankly my threat model was drug addicts looking for a quick score and/or neighborhood kids up to no good. My security system had many flaws, but my threat model doesn't include a sophisticated attacker with a 1k-4k piece of jamming equipment.
This was very helpful and thanks for publishing. Right near the end you just touched upon what i think is an important topic (perhaps its own post) If you could chart it your first exposure to John's (or anyones) audience is probably 80% of the bang for the buck. Sponsoring again 4 to 6 months later really only exposes you to net new readers since your first exposure or those that missed your first exposure and/or weren't a good target then but are now. If John is charging the same amount for each sponsorship the pricing model is broken for both of you. It sounds like you're underpaying for the 1st one and overpaying for additional and vice a versa for John. In general it's just something worth noting for anyone who advertises via such distinct channels (Imagine if HN let you do the same thing how your traffic and sales would be impacted by the 1st time you were on the homepage for 8 hours vs if you did it again 3 months later)
> As such, lawyers [...] are equipped in such a way that they are almost entirely adversarial and deconstructive.

I wonder how many lawyers (out of the total) are involved writing contracts or help draft laws? Both of those require using that "what could go wrong" intuition in the service of building something strong.
There's a big difference between saying "this segment is sponsored by X Co" and letting X Co write their own endorsement that they can then quote as a testimonial from you.
"Flash developer" isn't so much a job as a dark, unholy religion.
Yes, apt is indeed one of the best we have (the one-eyed amongst the blind).

Sadly it's still using a flawed[1] trust model where you trust repositories rather than publishers. And the UI-shim over GnuPG is 'basic' at best (to put it politely).

To add insult to injury deb/dpkg itself actually does contain a mechanism for package-level signing. But as far as I know no distro is using it.

To add even more insult to injury, all mobile platforms and both Windows and OSX have more reasonable package security models than Linux today.

[1] This is fine for guarding against compromised mirrors - and not much else.
There are also volunteer lamplighters at burning man, but it's not so much of a "job" as it is an "experience". http://burningman.org/event/volunteering/teams/lamplighters/
Hi, no, the statement wasn't to isolate the kernel code from the application, since it's all in the same address space. Instead, it's to reduce the possibility of bugs (but again, not in the application), and reduce the vectors for attack in the underlying stack. For separating the application from the kernel (and from components within the kernel, since Unikraft is modular) we are doing further work called FlexOS, based on Unikraft, and to appear soon at the ASPLOS conference[0]; a short version of the paper appeared at HotOS [1].

[0] https://asplos-conference.org/program/

[1]https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s...
I made guesses and paid for them in the last round. But my 2nd and 3rd rounds were just

slowly

animated
> Let me guess, you’re the type of person who will complain incessantly about the Koch brothers and money in politics and super PACs...

Well, no, not the way you mean.

That is, I think all those things are corrosive within the structure of the present US political system; OTOH, I also think that the ways people propose to constrain them tend to both have side effects as bad or worse than the problems they solve, and violate the First Amendment.

> and yet here you are gleeful about giving tech oligarchs the effective power to choose the next President.

I disagree that that is the result, and I'm not at all gleeful.
He means guess something like: 56+34=90

Then you can see which number turns purple or use 8 if none do.
I think GP was referring to Kevin Clinesmith who pleaded guilty to deliberately falsifying documents presented to FISA courts.
just a guess, but probably they are saying from a developer perspective; there are less options in macos (many libraries/packages not available) and less room to customize things
> It may be sorta like the problem with science: there's real science and pop-culture science-flavored junk

It's kind of an aside, but I think a lot of people (most?) who strongly identify with "science" really identify with science fiction.
> So if you’re writing code and are trying to use the time 00:00:00 to represent “no time”, you will be wrong in these countries.

Well, obviously using `00:00:00` as no-time is a terrible idea, but isn't that statement just wrong? If it's used to represent no-time, it would actually have a very low chance of doing what it's supposed to do in those countries, but fail all the time at all other time zones.
Same here. My overall Twitter experience is great! Every time I had a bad experience, it was something I could have easily avoided by just not joining a conversation that I kind of knew was going to be a flame war.
They "lost everything" because they failed to set up even the most basic and critical maintenance functions built into ZFS. I don't think the responsibility in this incident could fall any more squarely on the shoulders of the people who set it up.
Exactly. Brand new project, no configuration? Runs like trash. And then you add in all the manager/PM overhead.
Worth noting that this kind of processing has been present on some PC soundcards for a while.

Creative has its 'surround' processing for the Z series and a similar feature whose name I forget for the x-fi series. Processing done in hardware.

Dolby also has its own virtual surround processors that come with some of Asus' Xonar offerings. I'm not sure what degree of processing is done in hardware/software.

A lot of home theater receivers also support pro-logic.

I've bought a few x-fi's and a SBZ just for their surround abilities alone.

A youtube video I found comparing the above techs doing stereo->headphones: https://www.youtube.com/watch?v=Y6ROujJ8Ae8

I know the Creative cards can work off a multichannel input as well, not sure about the Dolby tech.
Around the time GGPO's source was published, I wrote a very, very simple fighting game to test how to use it. Maybe of interest to those in here: https://gitlab.com/DixieDev/ggpo_example/-/blob/master/main....
Where do you leave your caravan when traveling into town, wouldn’t leaving it make it more susceptible to theft?
While I don't think you're wrong on average about the physical abilities of senior people these days, consider that anyone who is forced to do a reasonable amount of manual labor as they age will age a lot a slower than if they were sedentary.

My dad has been 100% sedentary since his 60s. He's now 71 with the mobility of a 90 year old. His father was a military man who kept a strict exercise routine till his 80s. He looked (and performed like) 55 at 75. Designing a lifestyle that forces you to move and lift heavy things is a really good idea.
Crypto miners were all the rage at some point.
I still can't believe the latency was a non-issue.. but regardless, it's better for Google to pay developers to try to build something and return (some of) their mountains of cash back to the market than hoard it.

Would it be good to put a cap on how much cash corporations are allowed to retain on their books? I'm sure they would find a way to game it somehow but might not be a bad idea at least in principle
import json

json = json.dumps(database)

with open("database.json","w") as f:

f.write(json)
:)

- 0 dependencies

- easily inspectable and editable with any text editor or cli via jq

- backup and diff

- language agnostic
Have you seen the size of the antenna in your cell phone?

You're never gonna find all the antennas inside a product the size of a television. Some will be part of the circuit boards.
Can you add perspective to how you live or why this seems out of scope from how we 'live'.
A fun game to play is see how the headline statements apply to astrology. Star sign is _way_ more reproducible than MBTI.
What's stopping people from physically inserting the key into the lock/ignition?
CoreOS is a Linux distribution which was originally designed to _run_ Docker. So it's not really an alternative to Docker.

I guess they meant Rocket (https://github.com/coreos/rocket). Rocket is an app container runtime similar to Docker, which is developed by the CoreOS group.
To me, this guy is a drama queen. More like, getting old and refusing to learn. "Mac OS X is not personal anymore." Really?
This is not a 'duh'. Curiosity is at the edge of what we can build and place on the surface of Mars. It's very carefully designed to handle the expected conditions on Mars. As the article points out in section 5, it's possible to make the wheels thicker, and handle a wider amount of surface conditions, but that comes at a cost. Not only would it be more expensive to deliver to Mars, but

> a major constraint arose from a tricky moment in the landing sequence, at the moment that the wheels deployed, while the rover was suspended from the bridle underneath the descent stage. The wheels' sudden drop imparted substantial forces on the mobility system, and keeping wheel mass as light as possible reduced those forces to manageable ones. There were other factors that made it important to keep wheel mass low.

Making Curiosity handle all of the worst (dry) terrain on Earth might end up with a machine that cannot be landed on Mars, or a reduced science capacity.

Remember also that it was designed for a two year mission. That was a success. Now it's on an extended mission.
The Razer has a much worse processor, half the RAM, half the storage, half the battery life, and it's heavier than the 15" MacBook even though it's only 14". And according to reviews "it runs incredibly hot".

Not exactly "stomping a mudhole" is it?
Kickstarter launched in 2009, so it's a typo.
> Though I've never had this particular problem even with "DRM'd" media on Linux

The intel video driver on Linux is open-source. I am sure there would be forks disabling this functionality in case it would be implemented. I find it outrageous that there's software that disables a functionality like screenshot taking, that's malware to me. I own that framebuffer, not intel.