skysight-inc/HackerNews huggingface dataset:
This can't be stressed enough. Work outings are still work, and all of a sudden an employer has monopolized my time. Are work events _really_ optional? If I _never_ show up to them?
>"List of projects and tools

https://github.com/Andersbakken/rtags/ "RTags is a client/server application that indexes c/c++ code and keeps a persistent in-memory database of references, symbolnames, completions etc."

https://rprichard.github.com/sourceweb/ "A C/C++ source code indexer and navigator"

https://github.com/etaoins/qconnectlint "qconnectlint is a Clang tool for statically verifying the consistency of signal and slot connections made with Qt's QObject::connect."

https://github.com/woboq/woboq_codebrowser "The Woboq Code Browser is a web-based code browser for C/C++ projects. Check out https://code.woboq.org/ for an example!"

https://github.com/mozilla/dxr "DXR is a source code cross-reference tool that uses static analysis data collected by instrumented compilers."

https://github.com/eschulte/clang-mutate "This tool performs a number of operations on C-language source files."

https://github.com/gmarpons/Crisp "A coding rule validation add-on for LLVM/clang. Crisp rules are written in Prolog. A high-level declarative DSL to easily write new rules is under development. It will be called CRISP, an acronym for Coding Rules in Sugared Prolog."

https://github.com/drothlis/clang-ctags "Generate tag file for C++ source code."

https://github.com/exclipy/clang_indexer "This is an indexer for C and C++ based on the libclang library."

https://github.com/holtgrewe/linty "Linty - C/C++ Style Checking with Python & libclang."

https://github.com/axw/cmonster "cmonster is a Python wrapper for the Clang C++ parser."

https://github.com/rizsotto/Constantine "Constantine is a toy project to learn how to write clang plugin. Implements pseudo const analysis. Generates warnings about variables, which were declared without const qualifier."

https://github.com/jessevdk/cldoc "cldoc is a Clang based documentation generator for C and C++. cldoc tries to solve the issue of writing C/C++ software documentation with a modern, non-intrusive and robust approach."

https://github.com/AlexDenisov/ToyClangPlugin "The simplest Clang plugin implementing a semantic check for Objective-C. This example shows how to use the DiagnosticsEngine (emit warnings, errors, fixit hints). See also http://l.rw.rw/clang_plugin for step-by-step instructions."

https://phabricator.kde.org/source/clazy "clazy is a compiler plugin which allows clang to understand Qt semantics. You get more than 50 Qt related compiler warnings, ranging from unneeded memory allocations to misusage of API, including fix-its for automatic refactoring."

https://gerrit.libreoffice.org/gitweb?p=core.git;a=blob_plai...
"LibreOffice uses a Clang plugin infrastructure to check during the build various things, some more, some less specific to the LibreOffice source code. There are currently around 50 such checkers, from flagging C-style casts and uses of reserved identifiers to ensuring that code adheres to lifecycle protocols for certain LibreOffice-specific classes. They may serve as examples for writing RecursiveASTVisitor-based plugins.""
Sounds like a Docker problem. Have the isolation without the VM overhead and associated network topology.
> This is a suitable problem to be solved by decentralised system.

That would also be open to abuse. It's difficult to stop dishonest PR firms (or anyone else) from flooding positive or negative comments.
If your keyboard sends everything you type to the state, and there are no usable alternative keyboards, what realistic actions can you take?

a) type nothing anywhere on your phone: send only emojis, 'gifs', and voice notes?

b) learn to read and write a language with keyboards that don't phone home; or transcribe your written language to an alphabet with a keyboard that doesn't phone home

c) buy an expensive phone with an OS supplied keyboard that doesn't phone home (assuming such phones exist?)

d) learn Android development and input method theory and build a new keyboard for yourself

Are any of these actions actually feasible for the general population?
is this why windows 10 continues to get new features?
Once you separate the phone into its parts you can only improve the parts, not the whole phone. I would think that's the problem from the manufacturer's side.
> Which is...effectively identical to Node?

You'd have to also run the node version on your machine to know, as it's unlikely you have the exact same setup as TFA.
If my users have to access the cPanel from wherever they may be, how does a VPN or SSH reverse proxy help? Not trolling, I'm genuinely ignorant of top level security practices.
Why would they agree on a common chassis when they have already been focusing on different market segments? Purism's offering is rather higher-end, so the feel of its products will be superior to PinePhone, which is aiming at pretty rock-bottom prices.

Purism and Mobian-Pine64 are already collaborating on software development, so the projects aren't intentionally ignoring one another.
It's a simple injection controller for adding links and markup. Very rough. It doesn't do much about the existing HTML, which I felt was mostly workable, or workaround-able. :-) You can see some output here:

https://www.friendlyskies.net/fmk/
SARS-CoV-2 infection is effectively treated and prevented by EIDD-2801 (In mice)
The Detectives Who Never Forget a Face (2016)
That stuff is pretty normal and pretty much a requirement to be a champion. I don’t think there ever has been a team that had two competitive drivers where this ended well.
Ah yes this discussion. As always, I will chime in saying what I always say.

While it's true that you need to begin the iteration process with real customers sooner rather than later, you still have to actually build something for them to use. This is still going to be very hard work.

Yes, don't build features nobody has asked for yet, but do completely deliver on at least one core feature that actually makes people want more. Also, if you're a small team, and you crank out sub-par and not very well understood foundations, you're running the very real risk of having it all fall apart from underneath you when the first thing goes wrong. Again, don't go full k8s if you don't need to, but it's still very important to have a solid grasp on every aspect of your system.

You can't just skip the hard parts and get to the money printer. Or maybe you can, in which case, consider me jealous!
That is complete capitulation by the useless EU bureaucrats! They made mistakes because of which capitalists would resign, but those geniuses are neither capitalists nor elected, so now they are threatening to full Stalin on the people who make vaccines. Where do they think they will source updated vaccines in 2022?

Watch vaccine startups move to the UK, Swiss or even Russia.
Vaxxit 2021...
The computer in my pocket doesn't needs to be the "pinnacle of technology". It just needs to be "good enough". But, until we arrive there, some people will have to be willing to accept options which are still not "good enough" or else we'll never arrive there.

It is sad that pioneers and early adopters often suffer more and are anonymous heroes that enable advanced user-respecting technology for the rest of the people.

Think of this like the people who used KHTML based browsers. Their compromise allowed us to have the quick browsers we enjoy today but they had to endure broken websites for years.
> That being said, neoliberalism is a fairly well-defined descendant from classical right-wing liberalism that arose during the 80s. It's characterized by laissez-fair market economy, less taxes for the rich, and no support for welfare programs.

And yet, your characterization doesn't gel very well with self-identified neoliberals!

https://i.redd.it/ydvihji477a31.png
Any competitors to cPanel out there? Both free and paid?
Prost is statistically a huge outlier in terms of reliability and not crashing, however. Senna was definitely faster at peak but Prost was inhuman in other ways.
Show HN: Fixbounty – Find security issues in open source projects
Covid-19 reduced CO2 emissions by 7%, but this is not nearly enough
PBS did a great documentary on Clarence Thomas recently. Was interesting to see him portrayed as a person and not just the farce that media seems to usually make him out to be.

[1] https://www.pbs.org/show/created-equal-clarence-thomas-his-o...
This came after he was constantly undermined when he entered F1. Schumacher had a similar thing over Barichello.
Things would be different if you were in the business of, say, keeping g++ up to date with the latest C++ spec, right?
Ways to spot the work of paper mills
I am not a big Senna fan but I don’t think he was outclassed by Prost. In my view it was pretty close with Senna having a slight edge overall and a huge advantage in qualifying
An Oculus Quest 2 costs 300 + tax -- extremely memorable way to have an event in these times. And acts as a collaboration device and an amazing gift going forward.
Debunking “The Bit Short”
> Python is used at the top of the stack because it's an easy language to learn, you can get started fast, and, for places where performance is important - nothing is running in Python anyways.

Also interactivity and quick feedback cycle, stuff like Jupyter Notebooks (né IPython Notebooks, a spinoff from the IPython project), matplotlib, ...
Thieves Nationwide Are Slithering Under Cars, Swiping Catalytic Converters
I'm a youngster compared with most people's tenure on HN, but I've noticed a change in the place since the planet went into lockdown.

I'm not going to get into the changes I observe because I don't want to start a long, off-topic thread. But I think if you pay close enough attention, you can see changes in HN over short periods of time.

Even between weekdays and weekends, HN changes.
The unequal pay policies cited in the article (quoted below) were wrong, but "hire X because X are cheaper" is a powerful mechanism for increasing the demand and ultimately the pay for group X. The article decries British tech's sexist past, but are women are a larger fraction of Britain's tech workforce today?

'“Equal pay for male and female workers is unlikely to be accepted by industrial concerns,” he wrote in one, urging employers to hire women, and “because female clerks can be obtained at a cheaper price than males, and may be just as good if given the same opportunities and training, it should be your policy to employ them wherever possible.”'
Finding Christ Among the Karamazovs
It's a handy portable linux device. A phone that lets you treat it like a real computer, not a locked down consumer device.
I don't know why OSI should get to define what 'Open Source' is.
> Facebook is a neutral carrier here, and they acted on behalf of the user - he decided that Cambridge Analytica should have had access to his data.

You say that like it's okay that anyone else can press a button and then share my data. It's not my friends' to share, I'd say fb is at fault here for providing this to third parties.
Senna constantly beat him when they were on the same team.
Here's 101 ideas for you! https://www.linkedin.com/pulse/101-virtual-field-event-ideas...
My understanding is that you pay money to the miners to get your transaction included, and the money you pay (on average) goes to pay for electricity, so the marginal difference of making a transaction is that your transaction pays more than whatever transaction would have otherwise been included, and ~100% of that extra money becomes burned electricity.
> If one doesn't find this book useful, they're under no obligation to use it. And the author isn't likely to change his position based on a few grouchy Internet commentators.

Yes this is what I don't understand. Why are there so many critical posts about this particular decision? Why didn't those users just close their browser tab and move on with life? They are bring offered a free resource, it doesn't meet their needs/desires, they choose to complain. It seems very rude to me. The few who have suggested alternatives are contributing.
I think GP meant how the fib function was written (and not why it was chosen for the measurement). The `if n == 1 or n == 0` thing hurts my eyes too.
Hidden services don't use exit nodes.
Good point. Whatever the default is for a Samsung S10e. I agree that the forking by all the manufacturers is a PITA.
Definitely be careful with hosts off Lowendbox, as other commenters have mentioned providers go offline without warning all the time. Never pay more than a year in advance etc...

Notorious for "Deadpooling", providers sell ultra cheap hosts. Run them on over-provisioned servers for a year or two and disappear overnight.

ex: https://tech.slashdot.org/story/19/12/08/1549222/20-low-end-...
Honestly, they generally don't go poof. I remember I had a VPS for more than 10 years with Hetzner. No poofing till they had to get rid of that offering. I have the backups but I think now I prefer just running on GKE + RDS for funsies. Costs a bunch (like $50/mo) but I don't have to worry about anything.

And fuck me if I'm ever writing a BIND zonefile ever again.
Beat me on the submission again Greg! ;)

This is a great outcome for the Scalyr team (disclosure: I'm one of the co-founders and was there from 2014-2017).

The product is solid and has real tech behind it -- it really is an order of magnitude faster at log aggregation / searching than the Splunks, Sumo Logics, ELKs of the world. This gives SentinelOne a real advance, IMHO.

Also fascinating to see how real-world acquisitions like this work as a shareholder who's not currently at the company. You really do wake up one day (for me, it was yesterday) to an email from a lawyer with a huge stack of things to sign and the next morning it gets broadcast to the world. I didn't know who SentinelOne was 25 hours ago, and today they're my favorite pre-IPO company ;)

Happy to answer any questions about the process if anyone's curious.
I prefer the middle ground: do some planning and optimization so I don’t release a freaking PWA monster into the world, then have to stall later while I figure out how to maintain the darn thing.
> They hide behind the shield of being volunteers to justify not addressing or communicating about any user concerns

I agree this lacking feature is an important matter, but the Signal team have explained why the iOS app doesn't have a backup facility. Saying there's "no communication" is not true.

I'm not sure what the purpose of saying "hiding behind the shield of being volunteers" is. Are you inferring they're lying and that they simply don't care? Perhaps that they're raking in their paycheck whilst leaving the volunteers to martyr themselves against complaining users? Neither are helpful accusations.
I really hope to be able to race cars at some point in the future, because I completely understand that feeling even from simracing (No karting because pandemic).
I too strongly agree with this
I unfortunately must disagree. I have had a Pinephone for over six months and I really dislike using it, in spite of my looking forward to getting a nearly completely libre phone. First of all, the UI is much less responsive than my old Nokia N900 that uses 12-year-old technology. On Phosh, it takes about five seconds just to show the screen where you can turn wifi on or off, for example.

Battery life is also a shambles; I thought about using my Pinephone at least as a music player, streaming the music to my Bluetooth headphone amp, but it often happens that playing a single album with the screen off completely depletes the battery.
> Why would they agree on a common chassis when they have already been focusing on different market segments?

Because a common chassis could be good for such targeted market and it could reduce prices.
Why does it need your phone number? Seems pretty weird for a “secure” program. And why does it use AWS? Isn’t that subject to all kinds of privacy risks including National Security Letters?

Why isn’t Signal just a Free and open source, infrastructure-less p2p solution? Maybe the goal isn’t really security or privacy after all...
Rustc is so big and slow because it does a lot. The problem with rust is that it's trying to compete with both c and node, and it has started to tilt more towards node in recent years.
> Doesn't change my overall point.

That's because you keep making points that ignore that the end users knowingly granted permission to Dr. Kogan.

If I buy a car, I don't expect the transmission manufacturer to be part of the specs or shopping process, so yes, I would sue Ford. But if Ford says "comes with Goodyear tires", and then one of those tires proves faulty, I'll be suing Goodyear, not Ford.

But if you really want to use comparisons, let's use one that's appropriate:

I purchase an iPhone from Apple. In this scenario, Apple has a policy that app developers can't share data with 3rd parties. I download an app and grant it permission to my data. The app developer then shares that data with someone else. Who is at fault? Who is the victim? Should I sue Apple? Should I sue the app developer? Can I really sue anyone considering I myself downloaded the app and granted it access to my data?
As a JavaScript developer I once abhorred TypeScript, until I realized TypeScript's type system is really powerful, it can do something like <Parameters<GetSomeFunc>> and <ReturnType<DoThisFunc>>.

Mind.
Blown.
Great question! Our aim is to make the self-hosting of monitoring/observability systems so simple that people would prefer it compared to sending everything to SaaS vendors. We think that the current open source solutions are disparate systems ( like prom, jaeger) and thats what makes it difficult to manage. Of course, scaling Kakfa/Druid is also not trivial, but this can be managed by providing better scripts and controllers to manage the complexity.

The market we are primarily targeting is customers who see that they are paying huge (storage) price to Datadog/Lightstep and would prefer to have things in house. Self hosting also becomes more important for users who prefer data to not leave their network boundaries - either due to privacy or security concerns
This must be like one of a handful of .info domains that is not immediately bucketed into "spam" for me. Don't know why, but that's what that TLD means to me.
Your response proves my point.
Making Windows open source has been brought up before, and I’m just quoting what has been said and it could be wrong, but lots of people made the claim that Windows is such an old codebase with 25+ years of different people (and, sometimes, companies) involved that it’s a huge legal task to be able to open source it. So even if it was in the interest of Microsoft they’d have to remove a lot of legacy code or track down individual contractors and get permission to do so (not to mention hardware support that may have been given to them under a proprietary license.) Again this could be bs, I’m not sure, but it makes sense if this is the case.
good luck with the rewrite, but data-acquisition is more of a problem I suppose?
Location from cell towers is not as accurate as GPS. I wonder for what purpose they sell the data. They need to track you, that's a technical requirement of a mobile network. (Ie someone calls you, the network needs to know where your mobile device is to forward the call)
Colleges and Industry Are Teaming Up to Tackle Tech Job Pipeline
Consider Forth. The simplicity of the language's syntax means that a compiler is basically just a table lookup, and they can fit into just a few kilobytes of code.

Even if you don't port or implement an actual Forth, a Forth-like threaded code model fits tiny memory constraints very well, with very high code density and only moderate overhead. If you add a couple registers to the VM for easing pointer access, it becomes a suitable target for C-like languages, too.
Why is Signal positioning itself as a solution when Rosenfeld admits it’s not ready?
There are multiple namespaces within the dev space, and I see no conflict here.

I use nx.dev and hope they see it the same way.
> I hope we will see higher-end hardware for the OSes running on the Pinephone soon.

According to discussions on the Pine64 boards, it will probably take 4-5 years before we see an upgrade to the underpowered and obsolete A64 chip inside the PinePhone, and when that happens, even that new chip may already seem antiquated.
Reuters, the Associated Press.
> The reason Toyota ate it in the press for this was competitive.

can you explain what you mean? I don't understand this sentence.
This was posted yesterday ;

HN homepage on the day it launched (Oct 9, 2006)

https://news.ycombinator.com/front?day=2006-10-9

I've been a power lurker for years and had a few accounts. I can't imagine my life without HN. I'm here almost everyday, at least once a day. What I'm getting at is this ; picture coming here and finding literally 0 submissions [0] ... This was a somewhat surreal and shocking experience, like seeing the completely deserted downtown at the beginning of the pandemic. If the site just went away it wouldn't be as bad as this. Picture showing up to the bar, work, or whatever and no one else is there. Like they're all dead or something. I don't usually feel lonely, but I would on that day. I could quite possibly cry or have a panic attack or something.

I came to realize HN is my third place [1] and it has become possibly even more important to me during this goddamn pandemic. Thank you all for coming here. I love you guys.

[0] https://news.ycombinator.com/front?day=2006-11-10

[1] https://en.wikipedia.org/wiki/Third_place
Why Has Debt Become So Taboo in Startups?
This is true, but I'll take these shortcomings over deficiencies in tooling, ecosystem, performance, learning curve, etc any day. In other words, I can ship software pretty easily with a suboptimal type system, but much less easily if I have to select for candidates with a decade of experience in a particular VM runtime or if the performant runtimes are incompatible with important parts of the ecosystem or if there is no sane package management tooling or if the ecosystem itself is lacking important high quality packages. I'm of the opinion that in-language features are overrated.
The four horsemen are all woefully uninformed when they try to deal with standard arguments for theism. Although I will say I like how upfront and clear Dawkins is in his statements. Bertrand Russell at least had the intellectual honesty to admit the ontological argument is logically valid (which is now proven with a computational theorem prover), and says it is very difficult to identify the problem with the argument even though it feels unsatisfying.
Gaia Early Data Release 3 – The Gaia Catalogue of Nearby Stars
Ask HN: Any other UX examples like Observable's visual dataflow?
Are there any other UX examples like Observable's visual dataflow?

https://observablehq.com/@observablehq/introducing-visual-dataflow

I was looking on design inspiration sites, and it looks like most of their work isn't on programming tools.
Mine is out for delivery today - I share your sentiments.

I don't expect it to be a great phone. I do think it's fairly incredibly that it exists at all, and I want to support both the manufacturers putting it out, as well as pick up some slack and add some of my spare time as development hours towards making the experience better.

This is one of the very, very few mobile devices on the market right now that places the user in the driver's seat, instead of treating them merely like a wallet to suck money from in any way possible.
Future Encyclopedia of Luddism: Alternate Economic-Industrial History and Future