skysight-inc/HackerNews huggingface dataset:
I agree, right now I find it hmm weak excuse. If someone is junior then OK, but if someone is claiming 5yrs of experience I am not getting those kind of excuses from that person.
> It's like the long standing "Redis is not memcached" statement - even WordPress has a "choose Redis or memcached for object caching" option.

As was said in the post, Redis isn't memcached, but "a bunch of Redis nodes on the same machine together with a Redis Cluster proxy" is kind of equivalent to memcached.

Redis and memcached are on different architectural levels—one Redis instance represents one shard of a sharded data-store with an IO-concurrency of r=1 w=1, while one memcached instance represents a complete data-store with an IO-concurrency of r=N w=1. To build a caching "virtual appliance" for deploying on some big hardware, a memcached appliance would just be a memcached instance; while a Redis appliance would contain N Redis nodes + 1 Redis Cluster proxy.

It's a bit like comparing, say, UDP with TCP. There are features you can layer on top of UDP to make it act equivalently to TCP (as e.g. QUIC does), but you can also just use UDP by itself. UDP is not designed to be TCP or "compete" with TCP; but UDP happens to be able to be used—when you add extra stuff on top—for the same things TCP can be used for.

Redis, like UDP, is a flexible, low-level "infrastructure component" that can be customized into tools to solve any number of use-cases—but, like UDP, Redis sets out to address only a very limited set of use-cases when used as a standalone "tool" without such customization. I personally think of Redis a lot like an OS distribution—you could make any number of virtual appliances by customizing e.g. Debian with your own extra packages and building the resulting appliance-nodes into your desired architecture; and you can make any number of data-store servers (solving any number of problems) by customizing Redis with your own commands, and then connecting the resulting nodes into your desired architecture.

Redis itself isn't going to compete directly with Kafka. Kafka, like memcached, is on a higher architectural layer than Redis. But there's nothing stopping some downstream developer from building something on that layer, e.g. a "RedisMQ" server customized into a Kafka-killer.
> ours can also scam to mailbox

This would be a Nigerian scanner then? ;)

“Dear sir or madam, I have come in possession of a very valuable document scan which I am unable to get out of the country...”
One point, not mentioning if big companies like Amazon are a problem or not, is that this is a market with higher income, coming to a city with a very high living cost. So in my view these companies are moving to NY because they can afford paying employees that want to live in NYC.
Having read that compilation it deserves M for Mature.
West coast is not so active and I lived there a long time. Can't speak for the east coast though.
Surface is real Windows.
Also, the objective when shooting someone in self-defense vs shooting someone in war is often different. A wounded enemy is a huge burden - now they need medivac, and their fellows are concerned for their welfare. A dead enemy produces none of that overhead.
Glue code for the drivers :P
I'm familiar with the "claim" they stake, however the actual system has effectively nothing resembling a functional national system like the "OECD First World" systems that the US is being compared to.

That's saying nothing of its outcomes or service level by the way. Simply in reference to its structure.

It's not even in the same ballpark.
I’ve submitted it a few times, just because I use it and like it, interested in discussion about it. I don’t know if I agree with the rule (a whole year?), but I’ll stop submitting it.
> Definitely not the government, ... Possibly some businesses for product development.

Presumely, usage by the business would be open-ended and very openly for the gain of the company first.

Meanwhile, a government agency were (at least in theory) bound by publicly available purposes and regulations.

Out of curiosity, why would you trust the private company more than a government agency?

I understand your point though and definitely agree with your on the sensitivity of the data.
Mr. Moskowitz should revisit his research. Heinz did their preparation before capturing the market. This involved taste testers and a close examination of how ketchup flows and adheres to bread. Then there is the small item of federal regulation on the viscosity of ketchup. If you dig through the archives you will find the diagram of the test fixture for performing the test. Perhaps a friendly congressman bent some arms at the FDA. It has been known to happen.
Fond (YC W12) Is Hiring an Enterprise SDR
I'm interested in anything from the feasibility of manned missions to Mars (on a real timeframe) to whether it's possible to prove that the earth is round to how to achieve weightlessness/zero-g without becoming an astronaut.
I have found that the process of knowing myself has been a proof by exaustion. I am constantly asking myself questions about why I think the way I do and why certain things do or do not effect me. I try my best to challenge my views and viewpoints when and where i can, and i will keep doing so until i get a satisfactory answer. It is a long process and one that will never be truly done, but every time I get a little closer to learning how i work under the hood.
Yes but ammunition manufacturers often advertise the enhanced lethality of their hollowpoints. It's pretty clear that it's seen as a benefit.
Single platform cross-development (e.g. iOS) is a lot easier.
I recently quit the OSI lists, and am glad I did.

I once believed that the OSD did a good job of defining the criteria for open source licenses. That changed by experience of how it's actually applied, how it fails, and how OSI fails to redress.

The more I dug into available mailing list archives, the clearer it became that the problem isn't new. It's not just strong copyleft licenses and the constant stream of human rights licenses. It's the FRAND standards patent problem. It's the license-or-contract confusion.

The situation now, as I see it, is that OSD is largely window dressing for OSI. The OSD is vague and incomplete, but sounds official and technocratic. So it functions as window dressing for the prerogative of those with sway at OSI, to call it as they see it.
HoloLens 2: Everything You Need to Know
> What if the trusted authority is the Chinese government? would you still keep your same opinion?

It's not about how nice the trusted authority is. It's about the value the trusted authority provides.

If you're doing business in China, although you might not entirely trust the Chinese government, and might not like them, they'll still provide more value than a "trust-less" system. China is not a lawless state after all, and if you want to do business there you'll have to deal with them at some level.

> At the core of it, it is a transfer of power from larger organisations to the people.

It's not though, if there's no actual transfer of real power. It's naive to think that blockchain themselves do this. If people tried to circumvent the Chinese state with blockchains in any meaningful way, China would crack down on it, and they'd be very efficient at it. Because real power is about interfacing with the world in real ways, and a well-functioning state will always maintain that power.

It's possible that, through democracy or other forms of pressure, people could make the government and businesses accept, use or interface with blockchain technology. But if people do have that kind of power over these entities, people by definition have the kind of power that makes the value of blockchain tech vanishingly small.

Blockchains provide value - not when you don't have any party you trust fully - but when you don't have parties that can provide any kind of value through their trust. I.e. failed states and lawless territories basically.
Who gets to decide this 10 year magic number?
Sites like the HamsterDance. The web was so much more chaotic back then.
This is also what killed Phil Katz[1], co-creator of ZIP[2] file compression.

[1] https://en.m.wikipedia.org/wiki/Phil_Katz

[2] https://en.m.wikipedia.org/wiki/Zip_(file_format)
Rule 1 of open source licensing journalism: The title must be misleading. Otherwise, who would read this stuff?
With zero skills and no technical training in any field, it is a big stretch, you're right. Most of the applicants come in with something to work with -- self-study, training in another field, etc. As the market develops (and financing costs come down), we will make the program longer (year or longer) and open it up to more people.
An Implementation of Lisp in C++ Template Metaprogramming
Author here.

My salary in Paris is definitely quite a bit lower than what it was in San Francisco, but I think the lower cost of health care, child care, education and housing largely make up for it. In particular, I feel much less exposed in terms of negative tail events. I'm much less worried about a chronic medical condition or college to wipe me or my future family out financially.

Totally agree about language, healthcare, food, metro, and work-life balance. There are some things money can't buy.
where'd i claim it was secret?

part of spear phishing is building up credibility, so it's a value add to have this information in addition to whatever other OSINT is out there. if you're committing in tandem with another user that's a huge opportunity to impersonate and phish, vis-a-vis "your buddy at Lockheed".
This is a cool idea and I’m all for it. However, I’d like to observe that software seems to be one highly skilled profession that is trying to eat itself. All other skilled professions try to protect themselves by limiting supply. That’s why you need 10+ years of medical school + residency to become a doctor. Same with law school etc. Not saying I agree with them, but just pointing it out.
Wow, that actually worked. Wish those were in the official docs so I wouldn't have wasted an hour trying to debug...

I followed the VSCode instructions and using "F# new project" apparently gave me a .fsproj with the wrong TargetFramework, and after changing that, then got a "Could not load file or assembly 'FSharp.Core" error.
This "rails/ruby is slow" myth really needs to die. Sure, rails is too slow for certain very large companies at very large scales, and if you're in this position you already know it. However, rails is fast enough for 99.5% of usecases, gitlab included.

As to memory usage, I will concede it is often somewhat high with rails, but there are solutions, such as jemalloc that have helped me in the past.
Ask HN: How to Do REST Server Integration Test
How do you do REST server integration test?

I'm thinking of using puppeteer, but scripting puppeteer is a lot of work, I want to have some gui based tool that I can define endpoints easily and test steps easily.

For example, I can define endpoints /api/login and /api/loadData, and then I want to test a scenario of calling /api/login then calling /api/loadData .

Another reason I don't want to use puppeteer is that I want to purposefully test some negative cases, like malicious user inputs, that won't be triggered by the ui.

What the most popular way to do this test?
I find situations where I feel someone else "needs to be forcefully briefed on their ignorance" are situations where I likely don't have the rank, influence, or audience to improve the situation anyway.

I don't really subscribe to Kant-style categorical imperative thinking or defeatist attitudes, but in this case I've always made better progress changing an existing bad thing by being "demure" and accommodating. I might have agency to change things, but if an group of others have have agency to keep it the same, failing to cooperate is counterproductive unless I entirely opt-out or leave.
Congrats on the new release!

Since GitLab for Education was announced I've been trying to get our college signed up for it, but it's been difficult so I was hoping I might be able to share some GitLab for Education Requests:

Working in a community college it's been really tricky to get the agreement signed for us to take advantage of this at all (that's more of an issue with the way we work in particular, but I just wanted to throw it out there that it would be nice if we could sign up for the licenses completely online without needing to wait and get an agreement signed because for example our president doesn't want to do an esignature so that means sending it over to their office for signature, waiting a long while, getting it back, and then finding out our deadline passed and haven't to try it all over again so if that process could be changed, or better yet removed, that would be great).

Related to the GitLab for Education license limitations...I originally though the Education licensing would cover usage for our IT Department staff as well, but it definitely seems to be limited to just Faculty/Staff type usage which ends up being a bummer for us since now I can't promote it anymore internally with us a free option we can sign up for anymore and other ideas I was potentially thinking of (the Group Issue Boards seemed like it could potentially be a nice way to organize Kanban Boards across the college and make it so that staff from other areas outside of IT could make use of Kanban Boards too...we've been using Kanboard inside of IT for a few years now, but haven't made a strong push to have other departments use it). In terms of affordability, that would limit us to licensing GitLab primarily for IT stuff only + for 10 users that's already going to be a pretty big cost for our small college / IT department.

Lastly, I know there's Wiki functionality and GitLab Pages already and that can be used for documentation to a degree, but is there any work towards building/including some sort of Confluence alternative into GitLab as well?

Right now we'd like start using some sort of nice, comprehensive documentation option, but I'm not really sold on Confluence at the moment. Admittedly, right now with the info about us needing to license GitLab for our IT department staff as well being fairly new to me that's thrown the whole idea of using GitLab out the window (almost), but the lack of a Confluence option built-in to GitLab would be another potential blocker for us (I do like the idea of having everything all under one system if possible to simplify usage for us).

tldr: If you can make edu licensing completely free (for staff too) and simple to use/signup for (without an agreement needing to be signed), plus add a Confluence alternative that would be awesome!
Carbon may be the "backbone" of organic matter, but that doesn't equate to the Earth's crust having a lot of it. Iron is the "backbone" of our red blood cells, but that doesn't mean we actually have that much iron (by mass) in our bodies or even our blood.

As for the "crust", the definition of the Earth's crust I'm pretty sure includes the oceans, the seafloor, and everything down to the mantle, so the biosphere and oceans should be counted there. Hydrogen doesn't rank highly because it has little mass compared to other elements. Atom count seems like a pretty pointless metric; we're talking about resources available for mining, in which case mass is what counts.

Of course silicon doesn't make the list for oceans because it's mostly water, and a lot of dissolved CO2. Count the seafloor and you'll find lots of silicon (and probably some iron, aluminum, titanium, etc.).
2020 Ford F-Series Super Duty Debuts New 'Godzilla' 7.3-Liter V8
To rephrase what you said, Gitea is more community driven. You'd have a better chance contributing and fixing issues that impact you with Gitea, compared to Gogs.

Personally I switched over to Gitea.

One of the more tangible differences between the two is that Gitea bundles all the web assets into the executable used to run the service, so you just have a single exe replace on upgrades. It's been a while since I've used Gogs, but looking at their latest info you still need to remove some folders and not others when updating Gogs, because some of them are template and static files used by the web server.
I thought the main reason x86 won was the tie in with Windows PC's and servers. Microsoft took the market. The apps were written for x86. So, most servers are x86.

Intel and PC makers also charged less for hardware. I always wanted one of those RISC systems. They cost upper four to five digits. On the high end, NUMA machines cost around six or more digits. People started building Beowulf clusters out of Intel boxes to knock off digits. Clustering got big. So, it was cheaper on small and large end to run Intel.

Compatibility with dominant system and low cost. Maybe add that they kept optimizing for workloads like gaming on top of that.
Here's a link to the self-hosted GitLab https://about.gitlab.com/pricing/#self-managed
This is prior to any product dev, correct?
What kinds of questions did you ask? Any recommendations on where to find solid questions? Thx
Raleigh's Last Poem
You are assuming they can't pay for services in Bitcoin - which they can. There are a number of things that currently accept Bitcoin, and that number is only growing imo.
I’ve raised this exact question and never seen an honest response. Why aren’t politicians in other OECD countries trying to make their system more like ours? Why aren’t their citizens demanding it?
Ask HN: What Are You Fiction Book Recommendations?
Porter Gieske – Product Designer at McCormick
They could, but if they originated in the same environment then the likelihood of that goes way down.
This is an awesome idea. Speaking from experience as someone who transitioned into engineering. I would have totally tried this if it was around 4 years ago. Good luck!
Deadly Violence Erupts on Brazil Border in Venezuela Aid Showdown
The number of podcast creators keeps increasing, and with that, they are getting harder and harder to find, even the ones you already know.

The search tools and search directories need more advanced search options.
Not just in the US; I live in Europe and fully welcomed Uber's arrival. And as I expected, after they opened the market many more competitors came, so I don't even have to keep using them. In a moment they'll go under due to their unsustainable model, leaving more decent companies in charge.
Unfortunately those factors are relevant, as cultural and lifestyle and wealth differences make big differences in health outcomes.

Healthcare also hasn't shown that it can scale or that margins increase with more centralized services, while maintaining service levels. Said another way: doctors (the bottleneck for service) are expensive to grow, take a long time to make, in high demand, and work serially (no parallel service provided).

It's a structural problem, not just a policy one.
Why not? I bet all of the people reading this wrote programs at 5 months into their careers that did something useful, most probably earlier than that! I imagine that most of us readers now have more than 5 months experience under our belts and have since grown, so we can write that program faster or to do more or what have you. None the less, we and these potential students can be productive before being fully educated.

I think it's important that we don't gatekeep as a community and encourage people, especially visible minorities, to join the industry and help us build better stuff! https://dellsystem.me/posts/fragments-50
"I can pretty much guarantee that as long as everybody does cross-development, the platform won't be all that stable.
Or successful."

iOS seems like a huge counterexample (as you note.)
Bootstrap-Nojs: A Bootstrap Without JavaScript, Versions Is Auto Synchronized
Yeah, they finally fixed the switch statement after more than twenty years!

One sad thing about Java is that they followed the syntax of C (and C++) even when it is obviously terrible. Falling through to the next case is occasionally useful, but it's so rare that it should never have been the default. Either there should have been a “fallthrough;” statement, or better yet, a “goto case 5;” syntax.
> Well, there's also NorthPark

Not what I'd consider the north Dallas region. I mean "upscale" in mall-relative terms which is basically just not dead or dying.
That appears to mean you need an EAD (https://www.uscis.gov/greencard/employment-authorization-doc...), or:

>"You do not need to apply for an EAD if you are a lawful permanent resident. Your Green Card (Form I-551, Permanent Resident Card) is evidence of your employment authorization. You also do not need to apply for an EAD if you have a nonimmigrant visa that authorizes you to work for a specific employer (for example, you have an H-1B, L-1B, O, or P visa)." (ibid) //

I've only done a cursory check but all the USCIS talks about residence, do they allow non-residents the right to take up employment; is that anticipated as a possibility, do people have to reside in (or have rights to reside in) USA to be a worker there?

https://www.govinfo.gov/app/details/CFR-2012-title8-vol1/CFR... is probably useful to others looking at this (AFAICT you have to "download" you can't view it online, but I'm on mobile).
RIP NORAD
Converting Python Scripts to Executable Files
I wouldn't call their bugs. If the binaries worked correctly on x86 due to compiler specific guarantees then the code wasn't buggy. It just wasn't written for a generic C or C++ compiler.
Folks,

Tech is being accused of tearing our societies apart. We're told it's causing yelling over rational discourse, a feedback loop on both sides of the spectrum that amplify the feeling of being wronged on either end, and a shifting of the magnetic poles such that a side traditionally associated with freedom of speech is now associated with Puritanism, and vice versa on the other side. We're asking whether clickbait profit motives are causing this, whether it's the demise of the print media, and so forth.

This is a technical conversation about morality as it tries to answer some real world problems.

And we have the arrogance to flag the conversation? If we don't take it up, lawmakers surely will. It's already happening in the EU.

Please don't flag important conversations. It's not all about Node.js and the annoyance of whiteboard interviews, is it?
non revenue generating companies acting as developer daycare need to be flipped from one portfolio...

I wonder what's going to happen when, at some point, the Saudi Arabia Sovereign Wealth Fund stops putting money into Softbank. They're currently the world's largest source of dumb money. That can't last forever.[1]

[1] https://techcrunch.com/2018/12/19/softbank-year-in-review/
email me: hackernewstemp(at}fastmail.com

Couldn’t see any text or email in your profile page.
You might want to double check on "your" spell check patent :)
ApproveAPI – A Simple API to Request a User's Real-Time Approval on Anything
To add, its not even something that presents itself the same way at different stages of life. Many high functioning folks had a lot of very classic troubles early in life with sensory overload, anxiety and missing social cues, but have eventually developed filters and coping mechanisms to have a lot less of a problem as they grow older, even to the extent that its a "hidden" feature that causes trouble to the person but nobody would suspect. It comes out in the form of staying home for an anxiety attack, depression, or occasional social cue slips.
That's a great suggestion. I found this project doing exactly what you describe.

https://hackaday.com/2013/02/22/nfc-tags-control-your-homes-...
I'm sorry, I don't get it. Punish the creator if less than 10% of the comments are inappropriate?

Sorry if I got woosh'd.
http://www.p-cos.net/documents/filtered-dispatch.pdf

The link I meant to include before.