skysight-inc/HackerNews huggingface dataset:
No, because Windows has plenty of C++ on it and Microsoft Security Team advocates using C#, Rust and constrained C++ (Core Guidelines) as the future of systems programming on Windows.

https://github.com/Microsoft/MSRC-Security-Research/blob/mas...

They are also very clear that C is done on Windows, and compatibility is only to the extent required by ISO C++ and a couple of key FOSS projects.

https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an...

UNIX is C's platform, there is hardly any reason to use it outside of non-UNIX OSes.

Plenty other languages offer system programming features, with better type safety and equal portability.
I wonder if Mike Nifong's prodigy was one of the complaining students. Keep your head up Professor, there are plenty of us in your corner! Let's petition Coach K to speak up on your behalf and see if the school has the balls to fire him too...
This is really cool & sweet.
An ‘Internet of Thoughts’ between human brain and cloud storage needs Blockchain
Ever tried linting and using prettier with markdown? While working with a team some use atom, some vscode editor? Different linters apply different rules. Ended up having to avoid advanced markup features like lists within lists. Which is annoying when you are writing a readme step-by-step document and need a step 2.b) for example.

This article suggests using XML. XML is based on an older markup language called standard generalised markup language ‘SGML’. Why not go the whole hog and use that?

I found this great little markup language descended from SGML, that is specifically designed for documentation and is great for the use case in this article of blog posts. (The markup language has support for links and is designed to work on screens of any size, all of this was baked in to the language from the start, not bolted on to a scientific paper markup language like LaTex.)

It’s called hypertext markup language or ‘HTML’.

Also, your document can be styled using a styling language called cascading style sheets or ‘CSS’. [But this is optional]. And you can change the styling of your document years later without changing the text.

For blogging, there is also a popular graphic user interface to ‘HTML’ and ‘CSS’ called Wordpress.

In 2019 it powers 1/3 of the Internet.
The problem is that in most cases where I have to use markdown, it's not a source file. E.g. if in a git comment I use a single newline to separate some points, it's often a surprise to then find them concatenated on a single line.

Like this very hacker news comment box here. I know it's not really markdown, but it also ignores single newlines. Why?

Markdown is not really presenting itself as being source code, or at least it's not being used as such in many places. If you want source code, why not use something more powerful than something that tries to look like plain text, except it alters your whitespace?

Also, in programming source code it's natural to try to keep it within 80 characters. But markdown is for writing natural language, isn't it a nightmare then to keep all lines 80 characters if you edit previous sentences or insert a word somewhere?
> A single edit with the goal of ruthlessly eliminating every unnecessary word works wonders for any first draft.

"A single edit, eliminating unnecessary words, works wonders for any first draft."

It's a cheap shot (that I learned from Language Log) but if you're going to live by the sword...
I'm am conflicted over the whole tesla thing. The model S is a truly great car but I can't stand Elon's hype about self driving cars etc, etc. The model 3 got off to a rocky start but it sounds like the quality issues are improving. On the one hand I want them to succeed as they have been real innovators but by the same token when musk goes around hyping things up to create interest and bump up the stock price I would be happy to see them crash and burn.
A minor detail, but the very first version of Direct3D was a retained mode API.

In 1995 Microsoft acquired a company called RenderMorphics and turned their Reality Lab [1] API into "Direct3D". The first two versions to ship from Microsoft had both retained and immediate mode APIs, but they dropped the RenderMorphics-based API due to lack of adoption.

[1] https://en.wikipedia.org/wiki/Reality_Lab
Show HN: My first open-source project release – RandomJson
Postgres is the coolest database – Reason #2: The License
> Retained mode is the average GUI toolkit you probably know (Swing, GTK, Cocoa, etc)

Not quite. Certainly Cocoa, and probably the others as well, are mixed mode.

An NSView has a drawRect:: method that draws that particular view in "immediate mode", with drawing commands of the underlying procedural graphics API (essentially Quartz/CoreGraphics).

If you want pure immediate mode, you create a single NSView and just draw everything.

If you want pure retained mode, you exclusively use predefined widgets, which hide the "immediate mode" drawing that they do.

Or you mix and match as you see fit.
> I don't use fabric softener

Fabric softeners are also pretty bad for the clothing, and may contribute to excess microplastic shedding.
Book recommendation - "Toxic Fat" by Barry Sears (disclosure - the father of a friend of mine). Its thesis is in line with much of the research in this article.
Here's one, grandfathered in 1958...

https://en.wikipedia.org/wiki/Sorbic_acid

For the rest, just pull on the wiki-thread.
30% gap between known maximum and highest average is interesting in and of itself. We have barely attacked aging as opposed to diseases of age.
even those with similar size battery (like the 95kwh
audi etron) only manage 56% of the range of the model
S (100 kwh).

I suspect that's because Tesla have had batteries on the road for much longer than Audi, meaning they've got better data to base the battery-life-vs-discharge-depth trade-off on.

After all, everyone's worried about how degraded their batteries will be after 10 years, and there's no better way to get hard data on that than having EVs on the market for 10 years.

But the model 3/Y competition in the $40k to $60k
range is looking significantly more sparse

There's the Hyundai Kona Electric, with 258 miles for $37k-$45k. But I agree one car isn't a lot of competition :)
A piece of classical music is not a static data structure that can be compressed and sent over a channel.

Classical musicians don't recreate pieces, they actively create them. The fact that scores allow different interpretations is a feature, not a bug.

There is no definitive interpretation, and there is no "semantic problem" to "solve." And there is a lot more involved than playing the right notes at the right times in the right order.

Not even a performance by the composer is definitive.
chart.js is great for simple visualisations. If you don't want to learn something as massive as d3, this is the step below
https://www.chartjs.org
Getting acquainted with git could be a suitable task for him. Acquiring that skill should pay of well for him. These two links might be a good start: http://gitimmersion.com/ and https://jwiegley.github.io/git-from-the-bottom-up/

Best of luck!
The Coral Dev Board Takes Google’s AI to the Edge
What is your company's on-call compensation scheme?
I am helping to develop a compensation scheme for on-call developers. I have my own ideas about this, but I need to get more information to validate/invalidate my current ideas.

How does your company compensate developers for after-hours on-call work?
OPPO Reno 10X Zoom Hands-on: The next best trend
The proof of a markup language is if you can document itself in it without too much problems.
I never really got that complaint, I'd like to see some examples of what people consider so ugly about C strings.
Elon literally tried to sell Tesla to the Saudis.
> I assume people are trying to be the next online cooking personality who gets to publish a book.

I just assume that they associate recipes and foods with times and places and people (generally happily) and it's akin to "do you remember that time mother cooked weasel?" kind of conversations you'd have with people, except on a blog.
Before people learned that the geocentric model is wrong, how do you suppose they discuss, learn, and share ideas to arrive at the truth? How do they know what is “worth exploring” and who decides that?

Furthermore, once the facts are established, I personally believe it’s important for people to express their ideas even if it’s out of ignorance because then we can know to edify. Not everyone will be willing to listen, learn, and change but without free speech and exchange of ideas I find it hard to see how people will grow effectively.
Although I would argue it looks better, you don't have to use sequential numbers when defining ordered lists.

Taken from the Markdown Syntax Documentation (https://daringfireball.net/projects/markdown/syntax):

It’s important to note that the actual numbers you use to mark the list have no effect on the HTML output Markdown produces. The HTML Markdown produces from the above list is:

<ol>
<li>Bird</li>
<li>McHale</li>
<li>Parish</li>
</ol>

If you instead wrote the list in Markdown like this:

1. Bird
1. McHale
1. Parish

...

you’d get the exact same HTML output. The point is, if you want to, you can use ordinal numbers in your ordered Markdown lists, so that the numbers in your source match the numbers in your published HTML. But if you want to be lazy, you don’t have to.
It was good enough to run Unreal.
Best Product Management resources in one place
I'd argue an ImGUI does't mix anything. It's just a library. If you want MVC it's up to you to implement your MVC and use your ImGUI as a library. Retained mode GUIs don't magically make your code MVC and ImGUIs don't magically make your code not MVC. That's entirely up to you.

Also ImGUIs are not multiple pass. That's in implementation detail. Unity's ImGUI is multi-pass. One of the most popular ImGUIs (Dear ImGUI) is single pass

https://github.com/ocornut/imgui
Teach them using Scheme and some other language, but begin with Scheme.

* explain what a variable is and how to create and assign a value to it

* explain what a list is

* explain what a lambda is

* explain and show if else loops...

* explain what a closure is

* show them how to build a struct out of closures

* explain what a class is

* show them how to build a class out of a struct

* explain what an interface is

* explain what a module is and why it exists

* now show your trainee another programming language

* point out that the other language contains more or less the same building blocks as Scheme

* talk about how to format code

* explain a bit the command-line

* talk about basic patterns, like builder and singleton

* talk and show how some pieces of code could be written in different ways and why one solution might be "cleaner" than another

* read some code on the internet together

* do an excursion to databases (sqlite)

* point out what your trainee knows and where he could study topics by himself further

* show them some tools you like and some other popular tools

* talk about what kind of languages, frameworks different programming disciplines a.k.a. dev-stacks are being used today (this is important to get a rough overview, as beginner, you don't know what you don't know)

Don't:

* throw a million buzzwords at your trainee

* don't try to be neutral, be opinionated about the topics/technologies you teach and tell your students why you think/act in a certain way

* don't teach a topic by going through every point in existence (this approach takes long and is confusing as hell, because it mixes too much information targeted at different skill levels into one stream of unsorted information - doing this is a major failure)

* don't do math (math is a sub-field, it is not needed to understand how-to program)

* don't show off that you are smarter by throwing too complex problems or solutions at your students

* don't reach for the limit, a relaxed mind is capable of more
> The Stock Market, index funds etc.

> not deadweight like commodities.

I find it rather oxymoronic
The timing on this is really interesting for me. I've been working on a full web vim product (plugins, multi-session, cloud storage, backup, etc.) and I'm pretty close to a beta product (POC is fully functional, just polishing a few rough edges). If anyone is interested in hearing more, email me at webvimbeta@gmail.com
Resveratrol was such a pill/fad, with some companies going belly up eventually.
I suspect we are still quite a few years away from an $18K EV, maybe even a decade.

I wonder if the industry might have been better off focusing on plugin hybrids to start with, you can get most of the benefits whilst battery production ramps up and costs fall.
Handling errors is canceling operations
If I could teach my younger self:

1. Stop theorizing.

2. Write lots of software.

3. Learn from your mistakes.

https://blog.codinghorror.com/quantity-always-trumps-quality...

Success comes when there is nothing left to learn from failure. Fail faster to learn this sooner.
Android at least lets you install custom keyboards - and there are hacker keyboards that have escape on ...

Very useful for SSH and termux.
> Keep an eye out for accounts that try to push this mischaracterisation and see if they're linked to the existing ad tech industry...

You keep making vague accusations of shilling so I'll turn the tables - what exactly is your connection to Brave?
Gitstrap – command line tool to bootstrap GitHub repository
Buy the same socks in batches. If they are all the same color/shade you won’t need to spend time matching socks. Dump them into a drawer, and every time you need two socks, you grab two, done.

You could also extend the not-washing period if you buy more clothes. The more you have, the longer until you run out of clothes to wear.
Nice product, was looking for an Ohhlife alternative. How is the data stored, is there option to export data to dropbox/Gdrive ?
I guess GP is talking about "poly cotton blends" rather than pure polyester or acrylic. But yes, poly-cotton blends do release microplastics.

https://www.theguardian.com/science/2016/sep/27/washing-clot...

> They found that acrylic was the worst offender, releasing nearly 730,000 tiny synthetic particles per wash, five times more than polyester-cotton blend fabric, and nearly 1.5 times as many as polyester.

People have no idea how many fibres are released per kg of clothing. It can be a surprising amount.

https://www.naturvardsverket.se/Documents/publ-kompl/1003-10...

> From the results from the measurements, calculations were made to estimate the number of released microplastic particles. The release varied significantly between the different laundries. If the calculations were based on an assumed best-case scenario, between 5 000 and 4 550 000 of microplastic particles were released per kg of washed textile. If a worst-case scenario was assumed, between 15 000 and 5 375 000 microplastic particles were released per kg of washed textile.
> “The worst that can happen is that I’d have a backpack and a sleeping bag and I’d be eating oatmeal. and I’d be fine.”

Spoken like a very young man with minimal responsibilities and nobody counting on him.
The crooked company is going nowhere. I really wish the incompetent wimps at the Fed kept raising interest rates to send shitty companies like Tesla out of business ASAP.
I may be delusional but I actually own a VW Group car, I know of people who make their living on mostly repairing VW's past mishaps (stuff like this [1]), I have no stake whatsoever in Tesla's future financial success, and as such I can tell you that VW (and the Germans generally speaking) are way, way behind in terms of EV technology compared to Tesla because stuff like this it's not in their engineering DNA.

$10 billions is a pittance, it gives you two thirds of Whatsapp or the entire Skype before it was acquired by MS (adjusted for inflation), so I don't think I'm delusional when I'm saying that it is not a great sum to pay when the future of your entire industry depends on you being best at building EVs (and Tesla now is the best).

I've had the same discussion on places like /r/cars, i.e. that Tesla doesn't sell cars, it sells batteries and the accompanying software (with some wheels attached to the whole thing), while companies like VW, MB or BMW have almost no clue on how to build the best batteries, never mind the best software, they're only good at building cars (and lately not so good even at that), which is an industry on its way out.

[1] https://mybroadband.co.za/forum/threads/tsi-engine-problems....
Sounds like what you're doing is proving the NYTimes is part of the fake news problem. I wonder given your data above if the NYTimes could be sued for liable for reporting something easily provably false.
Wouldn't that just make your washing time much longer as you have a larger load to deal with? I have that problem where my two kids just brings their clothes out of their rooms in one instance. Takes forever to finish washing them.
Docker devs can now create Arm containers on their x86 PCs
Citymobil – a manual for improving availability for startups. Part 2
I remember an article on the woodworking technique of riving that made it to HN front page, the comments took the author to task for implying riving was invented by Vikings because the article was written for Viking enthusiasts on a Viking enthusiast website.

Like, c'mon guys.
An anatomy of a modern hit job
I rented a Tesla S (75d I believe) for 3 days. Felt pretty awesome, and stomping on the accelerator put a smile on my face every time. The nav system was a pleasure, actually better than Google Nav on a top of the line phone. The voice recognition for nav and music playing worked really well.

I've used similar nav systems from BMW, Subaru, and Toyota and they seemed like lame software running on a 5-10 year old phone. Poor touch screens, smaller screens, poor voice recognition, and poor nav. I'd rather they just have an aux port for music and let me hang my own tablet on the dash somewhere.

Overall fit/finish for the model S was not as nice as an Audi I've been in, but was plenty good for me.

The model 3 is of course substantially less luxurious. Single smaller display instead of two displays. Many less buttons/switches. I've only done a test drive in the 3. But I do have several friends that have switches from S to 3, or 3 to S, and they speak very highly of the 3. No doubt the 3 is built to a much lower price point, and you can tell. I think part of the Tesla plan is to have you touch nothing but the steering wheel or the display. I suspect the voice commands will get better over time, they already handle nav and music well.

But when it comes down to it, I'd pick performance, handling, and range over more expensive interior.

Not like Audi, Volvo, or BMW is selling anything close to the model 3 price and range. I drove a Chevy Volt (comparable on price, but not so much on range or performance) and it was nowhere close to the model 3.

Who is willing to buy a slower car and pay 50% more for 2/3rds the range just to get a nicer interior? Not me.
What downer? That's all great news.

Tesla has overpromised and underdelivered, doesn't make any profit (that is, it's useless to anyone who owns their shares) and has plundered millions through state and federal subsidies. To hell with those parasites.
It's an incentive adnetwork, users are paid for watching (openly) and clicking ads and installing offers (implicitly, because they get more money if they do).
Is it sustainable for advertisers ?
Would you want to pay for visitors forced to click on your ads ?
The HTTPS version of status.twitter.com page has an incorrect SSL certificate
https://internethealthreport.org/2019/wp-content/uploads/sit...
A opinionated, non-technological, political, negative and very social justice-ish compilation of:

- Is it safe? The internet is where we could live, love, learn and communicate freely. To be ourselves, we need to be able to trust the systems that protect us.

- How open is it? The internet is transformative because it is open: everyone can participate and innovate. But openness is not guaranteed – it’s always under attack.

- Who is welcome? It’s not just about how many people have access to the internet, but whether that access is safe and meaningful for all of us.

- Who can succeed? Getting online isn’t enough on its own. Everyone needs skills to read, write and participate in the digital world.

- Who controls it? A few large players dominate much of the online world, but the internet is healthier when it is controlled by many.
My personal favorite when applying for a job. After two phone interviews (the job as in a different country so no on-site interview) with Jeff I was told "Everything sounds great. I'll send you an offer by early next week and we can take it from there". Two weeks pass and I call Jeff, he's not there so I end up talking to Jeff's boss.

Jeff's boss is very confused, and explains that while they had been talking about hiring someone they hadn't made any actual decisions to do so and even if they had been wanting to hire someone now, Jeff was no way in a position to make job offers to anyone.
Well aren't we happy then there's no single key/button in the Tesla 3...
> Build a public body of work in one way, shape, or form.

This can be pretty difficult. Most places you work for will not have your work as open source. And if its backend work then there is not a lot to show the public in terms of end results. The sort of thing I am good at are building relatively large scale projects, it's not the sort of thing that I can do in my spare time without spending months.

On top of that, I have offered people examples of code that I have in bitbucket and they still insist that you do their pointless c"oding challenge". Evey company thinks that they are special.
Implementing tile encoding in rav1e
I believe the term for these is 'opinions'.
>More importantly, at this point those numbers are becoming a huge problem for essentially all their competitors.

BMW sold 2.5 million cars in 2018, the eighth year of increased sales.
Time to setup your autosurf and get some crypto ;)
Only partially, a lot of ailments nowadays are 'wealth diseases' caused by lifestyle and obesity.
Markdown sucks because the lowest level headings, the ones you use most often, require the most typing of #s.
This is a direct quote from Kevin Kelly
There’s always YouTube comments.
They are using cloudflare, so that would be tough even if it was not illegal. Whois data is protected, so doubt they would respond if contacted.
Batching actually helps as long as you can fit things in the machine and on the clothesline or in dryer.

Not to mention being more power and water efficient.
An Important Update from the DataCamp Board of Directors
But that wouldn't feed the rage factor. We need people sufficiently angry, to divide the world. In order to stoke the flames of anger, you need an unquenchable holy war, and crusaders unleashed into to fray for suicide attacks.

You can't accomplish those goals by saying everything's fine. The two minute hate finds its origins in a fear of persecution.

Find the minorities and radicalize them with a fear of alienation.

BE AFRAID. BE VERY AFRAID.
Can Western Tax funded Schools and Univierites last past 2025-2030 when they have been turn into LEFT WING MARXIST

brainwashing camps and most of these "woke" and "progressive" campus's don't respect state and federal laws

Instead run their own illegal "courts" and "investigations" that treat men guity before innocent and ALL women to be belived and when its found out they DID LIE , often the only proof that can prove they lied is video evidence , females face zero accountability for lying about a male student or male teacher

Considering the amount of "vegans" and "feminists" that refuse to admit that gender is based off your birth , science, biology and DNA

How can we get any scientific breakthrough done in reality, when unis are pushing out Marxist brainwashed entitled wankers in droves