skysight-inc/HackerNews huggingface dataset:
A C# native port[0] of Sqlite was attempted in 2009 and eventually abandoned in 2012. It was a lot of work and the developer didn't get 100% of the verification tests to pass.

To be fair to the programmer, he said the C-to-C# translation was mostly a self-learning exercise rather than a serious attempt at creating a production-quality library.

I think the obvious answer is that there's no market demand for a C# native version of SQLite. People just use the C# ADO.NET wrapper that calls the "unsafe" C compiled DLL[1]. Using that method, it's easier to stay up-to-date with the canonical C source code that has the latest bug fixes and new features. If you look at high frequency of updates in the release history[2], you can see that constantly porting the new C code to C# to maintain feature parity would be a tremendous amount of work.

Also, if you create a C to C# port, it means using the C Language style API such as "sqlite3_open()" instead of the more natural C# paradigm of ADO.NET "new SQLiteConnection(@"Data Source=x")". Somebody would than have to write another ADO.NET wrapper to specifically interface with the C# port of SQLite.

[0] https://code.google.com/archive/p/csharp-sqlite/

[1] https://system.data.sqlite.org/index.html/doc/trunk/www/down...

[2] https://www.sqlite.org/changes.html
you were close ^^, it just add a refresh to the URL-bar instead of the toolbar
UnoHost 3.3 release – Debian self hosting
I'm not a kernel dev, I hardly know what the kernel is, but even I know this by now.. if a change breaks something in user space, it's always a kernel bug.
Express Gateway v1.14.0 has been released
indeed this is not okay, it's in the to-do list to rebrand everything https://github.com/intika/Librefox/issues/26 this is scheduled for next release
Looks like I've missed something, didn't Linus take a break from being maintainer due to the often harsh language? That break is over, it seems?
Faces, sure, but a particular face?
Looking around it seems Lambda deployed to all regions is the closed alternative.
Dumping Basecamp in 2019? 10 Best Alternatives to Try
The nice thing about flow batteries is they have the potential to store energy for long periods while being relatively cost effective. All you need is larger tanks for the electrolyte. With Li-Ion batteries, the number of batteries you need scales with the length of time you need to store energy for. So, at some point you reach a crossover point - if you need to store a month's energy, you're probably not going to do that with Li-Ion, but it's not inconceivable with flow batteries (at least assuming the electrolyte itself is relatively cheap and stable).
GCompris: high quality educational software suite for children aged 2 to 10
Even if they had zero carbon footprint, they could still be a waste.

If making them uses more energy than they'll ever produce, you might be better off just using that enery to charge some batteries and then use the batteries in place of the solar cell.
If this is common, then it's very bad news.
https://www.pcmag.com/news/364543/linus-torvalds-returns-to-... :D
Articles like this (and this approach is extremely common) push ideological propaganda instead of actual understanding about what is dessicating the middle and lower classes.

The term “white flight” is a nonsense, ideological term only used by a very fringe group.

Real economists and analysts talk about globalization, inflation, trade, shift from manufacturing to service economy etc. the things that are most harming African Americans and Hispanics are not Dollar General stores.
> In all cases, one node must send the first packet. The node sending the packet is the client, and the destination of the packet is the server.

I'm pretty sure you are just making up new definitions. It's kinda like saying that whoever says the first word in class is the teacher and the rest are student.

The fact is that both peers send packets and the first packet isn't particularly significant, except from a stateful connection or firewall perspective.
It's not elitism to talk about the very real link between an abundance of unhealthy foods and an unhealthy lifestyle, and the secondary link between areas of increased poverty and a lack of access to healthy foods.

America is freaking fat, man. Like really, really fat. Over 35% of people are obese! I'd say the proof of people knowing best what to eat is in the pudding, so let's stop crying about illuminati control of our lunch options and start looking at how we can encourage healthier eating.
I use the external Apple trackpad exclusively, it is in my opinion the only viable pointing device right now. Why Apple is the only company making these is beyond me.
I'm not a registered lobbyist.
Now that I have a bunch of knowledgeable people in one thread.

Anyone know of a good grid layout library/framework.

With grid i don't mean the css syntax version but the actual visual design grid that gives you something like:

https://cl.ly/a01ae1db0240
The name has nothing to do here, because companies are identified by NIP (tax id), so the name doesn't matter.

Probably what you meant is that new company is created and it takes over business from the previous.
Thank you for your feedback it's appreciated, Tor compatibility description on the readme have been updated for the matter :) the recommendation was written before having a Librefox-TBB version. Tor works better with Librefox-TBB (Tor) version and classic version is not meant to be torrified even if tor settings are enabled, this is because of the Librefox-tor-addons, they are not included in the classic version for obvious reasons but are bundled in Librefox-TBB (Tor)

We do not recommend connecting over Tor on Librefox classic version (because of the missing Librefox-Tor-Addons, they are only included in the tor version for obvious reasons), use instead Librefox-Tor version if your threat model calls for it, or for accessing hidden services (Thus said tor settings have been enabled since v2 on all Librefox versions for user toriffying/proxifying their entire connection).
Also all tor feature are available nag dialog etc...
Dark Age of Camelot was amazing. I remember many times standing in the frontier as part of a friendly army facing the enemy both armies equaling 100 to 200 people. Someone would give the order to charge and all hell broke loose. Defending keeps was also fun, throwing things off the battlements. Good times.
You can overload operator new to not use the heap. You can use allocators.
It worth noting that C++ changed a lot since 2009 and many scary things were deprecated. So far biggest problem is amount of legacy-written code at this point. Though in my opinion languages like Rust fit better than C++ or even C for writing kernels and runtimes.
Then pay for the content.
Since I presume these asm-compiled .NET BCL binaries are largely immutable, I think they can be cached aggressively. This means that the initial cost of downloading them may be high, but it browsers would support some kind of hashed asm library caching, this cost would be mostly one-off actions.
I would suggest you now focus your attention elsewhere. Wordpress is a great eco-system, but if you want to earn more, dive into Javascript with ES6.

From there you can pick-up a UI framework (I would personally suggest Vue.js), and move onto exciting large-scale front-end applications, with a better pay-check.

I've almost doubled my salary moving from a Wordpress developer to a front-end engineer in a years time.
When it finally bottoms everyone will be going spazzy again...
UK police release airport drone suspects, admit there may not have been drones
It took Linus two weeks to write the first version of git. He took 36 "days off" which is a long time for him.
Iconic image, and at the same time Bill Anders isn't a great fan of the idea of pushing further into deep space with humans [0]. At least not the way we're pursuing it at the moment (both public and private).

[0] https://www.bbc.com/news/science-environment-46364179
At the local dollar store, a lot of packaged goods are from China and or are full of crap (even garlic is from China)

So one has to read the labels dillegently.

Examples:

"Othet origin tea, packed in Sri Lanka".

Chocolate hazelnut spread from Turkey that's mostly oil.

Etc.
Overloading new (for the purpose, of e.g. adding a thread-local allocator) adds implicit global state that isn't always easy to manage.
I remember asking a mage for a gate to another city, he opened one and I stepped through. I found myself on a tiny little desert island whose only inhabitant was an extremely large dragon lol. I wasn't even mad, I laughed out loud as I died.
> How do you pass a member identification as a parameter to a function that may receive any kind of structure, and then update that member?

You don't. You just update that member.
The alternative isn't coal, the alternative is nuclear.
Groupwise to outlook migration tool features
1.Convert Single as well as multiple mailboxes simultaneously
2.Convert All components of GroupWise Mailbox to PST
3.Supports multiple mailbox migration using batch file
4.Show Preview of all convertible mailbox before saving
5.24*7 Tech Support & secure 100%
6.File Saving Capabilities

to checkout this free version click here:- http://www.softmagnat.com/groupwise-to-outlook-pst-converter.html
With libinput + Wayland + GTK apps, pinch-zoom/rotate and kinetic (inertial) scrolling work very well.

(Unfortunately, Firefox doesn't parse the kinetic scroll events yet: https://bugzilla.mozilla.org/show_bug.cgi?id=1213601 ← someone please fix)
No, totally honest. Not interested in movies.
what about ssr?
The Internet of Unprofitable Things
If you read the kernel mailing lists it's abundantly clear that Linus cares deeply about the quality of the kernel and rejects bullshit and corporate politics. He's exactly the kind of person I want to maintain a piece of technology that I rely on and trust every day.
It’s a Wonderful Life: The Miraculous Origins of a Christmas Classic
A Journey into Decentralization
> “God is, at least, a very real force that exists, in part, within us all in Western culture. We've inherited God. That's my conclusion anyway.“

That’s some strong Kool-aid you’re sipping on.
It's free (GPLv2) software that you can fork (if you want) and it's developed using a distributed/decentralized version control system.

What more could you want ?
ESA sets clock by distant spinning stars
Yeah that Eric guy really needs to read Linus' mail to Mauro.
registered or not is hardly the point.

Using it as an argument against him is absurd.
Here at HN you are probably not alone, but for the majority of the users, they don't even know what DRM is.
Carbon footprint: Natural vs. plastic christmas tree
While I'm nowhere near as talented a programmer as both Torvalds and Cook I disagree, perhaps with both.

We have tons of crap anywhere due to bad code monkeys, kernel included, and these days with actual computing power keep using low level languages is a nonsense.

I'm not a fun of Go nor Rust and I can't say how hard can be write a modern kernel in a functional language like a Lisp or Haskell (thou in the past we have had LispM) however IMO we need to use high-level language to develop the same thing with less complexity and much more readability. Sooner or later any complex project will became so complex that even in FOSS world nobody can really know it enough to master it's evolution.
He seems just as pissed as he ever has been when trusted maintainers have fucked up.

He's just more choosy about his wording.

Nevertheless, he gets his point across very well:

> Yeah, this is complete garbage.

> Eric, your behavior is entirely out of line

> There are no excuses.

> I will not take any pull requests from you until you have made it clear that you comprehend this very fundamental issue.

Now, Linus may not be explicitly swearing ~ but it comes across in the very same annoyed manner.

Best burn here is him flatly telling Eric that he won't be pulling anything from him until he fixes his attitude.
GIGABYTE Drivers Elevation of Privilege Vulnerabilities
One of the co-authors here. Never expected this to end up on HN! For people interested in quatum computing and open source tools, we're also organizing a quantum computing track at FOSDEM19 (February, Brussels) [1].

[1] https://qosf.github.io/fosdem19/
Having accessible data isn't enough. The average person also needs the tools to process it in a meaningful way. This is where corporations are ahead - with relatively unlimited resources to turn that government data into insights that influence business decisions.
I suspect the writer to be showing a bit of his bias here. Wonder what his stance was on librarians, death by being buried under books perhaps?
2018 Was the Year of the Complicated Suburb
> Why Apple is the only company
making these is beyond me.

Loosely defined patents and a litigious corporate nature, at a guess.
Autofac v 1.0
China’s WeChat is the latest to get Snap-like ‘Stories’
I am sorry if i offend.. that is not the intention, this is an important question - is the naivety of the staff part of the problem?

maybe i am wrong but user blaming seems so very basic to me, and completely ignores how you are responsible for the things you create and the damage they do - and the false confidence or foolish acts they lead people into.

I would like to believe that on average we are ready to just not accept user blaming for privacy and security issues. if they are not qualified to wield the tools then we should not have given them out. as in: "blaming the user is an immature response" seems like a statement it should be okay to say.
And, in any case

> None of the above. Rather, the quotes come from a senior Chinese solar official, a 40-year veteran of the U.S. solar industry, and research scientists with the German Stuttgart Institute for Photovoltaics.
How Does Your State Make Electricity?
Blockchains and Hash Functions
Yep. Visited a girlfriend's rural relatives in Missouri. One of them asked if we wanted to swimming. As I got in the car, I asked how far it was. "Oh, about 40 miles", he said. (Or what is more than that?!) We drove 85MPH or more on not-so-paved roads the whole way.
When you look at natives of the Levant they pretty much look like the depictions of an Mediterranean Jesus you will find most commonly in churches around the world. Fair skin and light eyes are not a unheard of trait in that region either. I have a Jordanien friend who has the bluest eyes and blonde hair. The Levant is not Saudi Arabia or Pakistan, these people are well in the phenotypical spectrum of most Mediterranean people, like Greeks, Italians, Turks or Lebanese people.
Neat! I built something like this long ago (https://clustercompute.com/) to digitize a very large number of CDs for a Dutch broadcasting corporation. If I were to tackle that project today this is probably how I would do it.
That artwork is basically saying kids should be flying kites, rather than being bombed by drones while they cry in terror.

I find playing around with that tasteless, to put it mildly and charitably, and I said nothing about it, after seeing it and puking into my mouth a little -- if walking on egg shells, and calling it tasteless to be generous, is punished anway, I may as well be honest, and I'm still biting my tongue on just how tacky CS meeting art is 99% of the time, that's tasteless too but in the actual meaning of the word, just unskilled, garish, time and time again demonstrating that developed art comes from developed persons, not from developed tools -- right after the story was posted and there were no comments. I just shook my head basically, kept it to myself. But when I later saw the question of how long it'll take before someone does something inappropriate with it, I just had to point it out.

What guideline was I violating? How was my comment not a contribution? If you disagree with it being tasteless, if I overlooked or misrepresented something, where are the words?
Solr Reference Guide for 7.6 released [pdf]
Funnily enough I can categorically say that's not true. He's one of my closest friends, was extremely upset that I wasn't there, and was kicking himself for months afterwards for the lazy assumption. The almost total ubiquity of Facebook leads to an assumption that everyone is on there. Hopefully that's going to change over the next few years, but there are hard lessons along the way.
> Already in the late 90s, there were several good books about compilers.

There are tons of introductory texts, a few intermediate texts, a couple of very narrow advanced texts, and then it just runs out. A great deal of our knowledge is undocumented.
While skimming the record of the questioned company, I noticed that several names listed there are actually the ones of other (existing) companies. For example, "中電光谷聯合控股有限公司" ("China Electronics Optics Valley Union Holding Company Limited") is a public company listed on HKEx.

So, my guess is that something is wrong with the data scraping?

----

Note: Some googling reveals that the company ("PREMIER DRAGON DEVELOPMENT LIMITED") is a manufacturer / exporter of women's underwear, with 1-5 employees.
I tried this recently and got fairly bad pain in my thumb (bottom towards the palm area). I’ve since switched back to just using my old vertical mouse and the pain is gone. It’s a shame because I did get used to it and quite like using the ball.
You may be overlooking the spate of execution-style murders of police officers by BLM members that occurred in 2016. These killings ought surely to have some impact on how one judges whether BLM is a social movement that has on occasion gone too far.
Both are alternatives. They serve different uses. It is likely we will need both nuclear and solar to finally get off coal.
Ratstail91/discordbot – My Discord Bot Ezekiel
A bit offtopic, but it seems the issues the kernel is handling are getting even more esoteric

Iteractions between different permissions and conditions is getting ever more complex

But yeah, kernel shouldn't break userspace, and this should have been internalized already by the maintainers
Show HN: A tool to see your best / most loved Strava activities
Why was applying a brake so energy intensive? Seems like it'd be practically free.
The problem is that such a high level language hides the complexity, making it much harder to reason about subtle side effects.
> it really does feel like time is slowing down by lot

It does! Not only that, but after such a game the brain is working faster, so the feeling persists. No coffee can give that effect, and it's the thing I really miss from my FPS days.

However, videogames aren't necessary for that: other activity that needs you to act way faster than usual works about the same. (That becomes easy to notice when your days consist of the same old stuff...) I guess some people use extreme sports for that, but personally I'll have to find something more forgiving.
Agreed, unless the purpose is to extract lessons learned. I can think of several where that has not happened yet.
Sel4 takes the compiler out of the trusted computing base as well as well by verfying the binary directly.

Additionally, the majority of that test code is closed source, so it isn't getting run on nearly all the platforms sel4 supports anyway.
- ASP.NET Core. It's mature enough now to be able to convert our (chatbot framework) solution from .NET
Framework to .NET Core.

- Dabbled a bit with Docker and Kubernetes on Azure

- I've been using VS Code more and more

- Dialogflow for connecting a chatbot to Google Assistant

- Text to Speech and Speech to Text API's like Nuance, Acapela, Google Cloud Text to Speech and the Audio Object in HTML 5

- Azure Active Directory for authentication and role based access.

- Hugo, a static site generator

- Face recognition / emotion detection using Cognitive services in Azure

- I'm moving away from Angular to Vue.js and for Proof of Concepts I mostly use Vanilla JS
pretty cool. I'd improve the design by adding a foot lever and footswitch for taking the photo in order to reduce the back and forward hand motion
> Best burn here is him flatly telling Eric that he won't be pulling anything from him until he fixes his attitude.

It's not the contributors personal attitude that's in question here but his attitude towards breaking user space, so it's not even ad hominem or anything.

> Eric, I want to make this 1000% clear: there are no user space bugs.

> If it used to work, then user space was clearly doing the right thing.

> The fact that you tried to several times claim it was buggy user space is a serious breach of trust.

I find Linus' wording remarkably polite. Surely you're not suggesting that Linus should accept breakage of user space out of sheer politeness?
Maybe so, but while Jubal certainly enjoys having three young beautiful women around him, it's made clear that there's nothing but teasing going on. At least that's my recollection.
I'm being absolutely genuine when I say "what competition"?

PC notebooks still ship with tiny, unresponsive things that make two-finger scrolling a mess and multi-touch gestures drop — apparently input, the one thing one does all the time with a computer, is the place to cheap out on.

On the external front, I've got a brand new wireless Logitech multi-touch trackpad right next to me whose responsiveness still doesn't hold a candle to what I was using on a PowerBook G4 back in 2004.

Then again, it's really hard to compare. Like I say, the hardware isn't what does the magic, it's the software. macOS has had multi-touch trackpad support done right since one of the later versions of 10.4, so we're talking something like 2006 or 2007. Microsoft doesn't seem to have taken the whole thing all that seriously until relatively recently with last year's Precision Trackpad hardware spec and APIs, and I suspect that's because as soon as Microsoft started doing their own Surface hardware, they realised (better late than never) that you can't rely on third parties to get this stuff right, so we'll see what comes of that.
I would agree that most young people are leftist, and most people in the knowledge class are leftist. I'm not going to agree that most rich people are leftist or most people on Twitter are leftist. I am willing to go along with most people matching all of {rich, young, knowledge class, on Twitter} are leftist, although I've no idea if it's true.

However, extrapolating that to the OP's point of:

> the average leftist/Democrat in the United States has no idea what it's like to be poor and reliant on many public services

really doesn't follow at all. The numbers are clear that really poor people heavily skew Democrat. In summary:

Less than $30k: 20%R to 43%D

$30-50k: Equal split

$75-150k: 33%R to 30%D

$150+: Equal split

It feels impossible to go from these numbers to the Op's conclusion, although I would accept the modification of it to "the average person in the United States, of either party affiliation, has no idea what it's like to be poor and reliant on many public services". Suggesting that's more true of Democrats is simply not factual, the numbers suggest though.

More detail at: http://www.people-press.org/2016/09/13/2016-party-identifica...
Ruby 2.6
That's grand. Good news, even if I'm late hearing it.
It's also largely a fact that we're paid better for following hypes, at least in the UK. Thus a smart "engineer" who also cares about their bank balance pretty much has to use everything new to stay relevant.

Further, most of the use cases are fairly shallow, so it doesn't actually matter that much, and you'll be paid more to paper over the cracks.

We need to change the market, but it doesn't like the strong and stable engineers are getting lead roles to pay more strong and stable engineers to build boring tech, despite that actually being better for most businesses.
Human Terrain: Visualizing the world's population, in 3D
> I mean these articles in general. They aren't written by Republicans

Sorry to pile on here, but also: don't think you'll find any shortage of articles from the Right that also completely misunderstand what it's like to be broke.