skysight-inc/HackerNews huggingface dataset:
Governments also invest indirectly through big contracts, hard to come by so. SpaceX and NASA come to mind as one example, also an exception at the same time
I think we're talking past each other, and in some ways, this is what the post is about.

The C abstract machine presents a flat, uniform, byte-addressed address space.[1] The reason that it does not define what a pointer's representation is is because it needs to map that to what the hardware actually does, which is your point.

1: Actually, my impression is that it does, but this is actually an area of the spec in which I'm less sure. I'm going to do some digging. Regardless, the point is that the memory model != the machine model, which is your point.

EDIT: For example, https://en.cppreference.com/w/c/language/memory_model

> The data storage (memory) available to a C program is one or more contiguous sequences of bytes. Each byte in memory has a unique address.

Though cppreference is not the spec itself, of course. It is the conceptual model that's often presented.

LAST EDIT: I happened to run into someone who seemed knowledgeable on this topic on Reddit: https://www.reddit.com/r/programming/comments/9kruju/should_...

TL;DR no! This is another misconception. Tricky!
This is exactly the reason why I switched away from Hetzner and I wouldn't switch back even if they were free.

I had a production server with two HDDs in some form of redundant raid configuration and both died at the same time. You somewhat lose the benefits of both drives mirroring the same data if both fail!
What are the scientific Python ecosystem conventions that PyTorch breaks?
Or even not a law, but a standard / RFC and a working implementation of it by a few large companies, for others to follow suit.

If only there'd be an incentive for a few large companies to pull this off, the way they do with other standards (see HTML5 or AV1 for recent examples).
In Go I can't `extern C` and calling C functions is expensive. I will probably be using Rust for some projects in the future, but right now I'm reliant on C++ for stuff like Eigen (numerical linear algebra) and OpenMP (shared memory loop parallelism).
> Geneva and Tampere (200k pop each! how many devs do they even have?)

Geneva is home to CERN, if you shoot a random passer by your chances are pretty good that you hit someone that is good in physics, software or both.

Tampere is where Nokia had a huge installation.

Milan has lots of CAD related companies as well as ABB.

Calgary is one of the cities in Canada that have lots of networking tech related companies, and also Rockwell, Unysis and Garmin (and many others besides).

Silicon Valley is dominant in web tech, not in tech.
Hi Armin, looks great! I can see this being a valuable resource for people that want to understand how great coders do their thing.

I'd suggest adding Jonathan Blow, an indie game developer of Braid and The Witness who designs and builds his own games and game engines on stream: https://twitch.tv/naysayer88

Also, I notice there are very few female developers on your list. I think it would be of great service to the programming community to find some women and add them to your list.
Yes exactly. We use the term "OS" because it's an analogy we find well represents our vision. We aim to become the app you use to access your web applications and have built the app following a lot of the codes you find in an OS (notification center, spotlight type of search, etc.). Essentially our web browsers have become the operating system for the web but we think web apps deserve a dedicated environment. The same way consuming Gmail in the Gmail app in your smartphone is way better than consuming it in your mobile web browser, we want to make consuming your web apps in Station better than on your browser.
For a bit more completeness, Porsche AG group delivered nog 55,000, but 246,375 cars in 2017, and made an after-tax profit of just over €3 billion (https://newsroom.porsche.com/en/annual-sustainability-report...)
Different people have different needs. Some certainly find structure to be important whether that means hard limits between work and personal life or any other type of separation of activities.

However, others (and I put myself in this category) are pretty good at setting informal limits while being flexible about it. I tend to work 9-5ish at home but I'll run a daytime errand if I need to and spend some time in the evening if it makes sense.
That's not what actually happens though. The rich avoid the tax and push for tax reduction and the poor don't get the welfare they need.
70+ New Emoji Characters to Be Included in Upcoming iOS 12.1 Update
There's way too much love for C when it has some huge flaws. I can agree on simplicity, portability, speed. But having archaic String and file handling are huge frustrations. Function pointers are nice, but modern languages already have functional programming constructs that supersede it. Goto's should be avoided for good reason. As for brevity? How about just having good naming in your variables. Something that isn't HammerHammerHammerFactory but something that doesn't require a user to sift through the entire code to guess what an important variable does because it's a three character variable.
BigGAN: A New State of the Art in Image Synthesis
All of them: IBM PC, Amiga and classic Mac were using CISC CPUs...
Yes, we would love to integrate Sourcegraph into all code hosts directly and not require users to install a browser extension. Please provide the same feedback to other code hosts you use (GitHub, Bitbucket, Phabricator, etc.) as well and link to this thread. :)
Yes disproof does not apply, as mentioned, it would be about validation/invalidation.

Definitely would have to phrase this differently then with "is".

Okei, we have these facts: An actual 'object' does not equate to a term for it.

To use what was in the blog post (which, will be restated definitely :)

The term chair does not equate to the actual underlying objective process termed chair.

Stating that a chair is a chair.
Is neither true nor false. Because we cannot talk about the actual underlying processes only describe them with terms.

And yes, a proof would signify a concept, and any word about the chair would remain a word.

Do you have a suggestion for how one might phrase this more coherently?

As proof clearly belongs to conceptions, and is not valid in relation to this, as you mentioned.

The thinking is coherent, but how do one state this properly.

If we say that "A chair is a chair" then ask if
a chair is the word chair?

We get a no,
the chair is not the word,
or yes, the chair is the word chair which would clearly be delusional.

Then a chair is not a chair,
But since a chair is a chair,
we are at an impasse.
https://madison.com/wsj/news/local/courts/supreme-court-in-e...
Right but in that case that implies a view-model separation, so you can usually just access the data file directly, which is usually json.
C teaches you how a computer works because the C abstract machine is defined such that operations that must be manually performed in assembly language must also be manually performed in C.

C doesn't let you write something like:

string x = y;

...because to actually create a copy of a string the computer must allocate memory, copy memory, and eventually free the memory. In C each of these steps is manual. Higher-level languages support high-level operations like the above, which obscures how much work a machine has to actually do to implement them.
Pinpoint Predictive | San Mateo, CA | Full-Time | Onsite | https://www.pinpointpredictive.com

Pinpoint Predictive has brought to market the first privacy-safe commercial applications of Psychometric AI-powered targeting and insights. Our Data Analytics Engine uses Machine Learning to transform surface-level behaviors into individual-level models of dozens of psychometric traits that are strongly rooted in the human constitution.

We are a VC and Stanford StartX-backed startup and growing quickly. Please check out the links below for our open opportunities.

Senior Data Engineer: https://easyapply.co/a/d871f533-f1f7-46d2-8980-6676600088e0

Senior Product Manager: https://easyapply.co/a/5d594d28-d08a-4ffe-9a73-0f494fcf9a7b
Using encrypted private keys with Golang HTTPS server
We've banned this account for repeatedly violating the site guidelines.

https://news.ycombinator.com/newsguidelines.html

(Also, it's not ok to have a trollish username on HN, since that basically trolls every thread the account posts to.)
As a freelancer and consultant I find this app to be incredibly useful because it essentially puts all of my client work into one app. I basically run this, my terminal, and Sublime and I've got everything I need that is fast and quickly toggle-able. Thank you for putting out a great product!

A few suggestions, after having used it for quite a few months now:

- I have probably 15-16 apps connected and it would be great to get keyboard shortcuts for them all. They stop at 9, but would be great to extend the top row further for app tab movement.

- The notifications bar is dominated by slack and feels redundant. I would like a "do not disturb" for Station only...so I can turn off the redundant notifications that Station sends me without putting my on do not disturb in Slack.

- Zeplin integration is funky. Other apps will move to the correct page (like a pull request in Github) but Zeplin for some reason doesn't move to the correct page of the mockups I want to see. Would love to have this fixed.

Thanks!
Strange, I though that C++ has to thank C for implicit conversions, unsafe enums, memory corruption due to out-of-bounds in string and memory handling functions, UB, slow compilation times due to text inclusion, lack of code understanding due to macros über all, weak linking, ...
ASAPP - stealth AI startup (~150 employees and growing) in downtown NYC and SF (we offer relocation) solving complex and frustrating enterprise problems. More about us and our products: https://www.asapp.com/

Careers Page (but feel free to email me to apply at mike@asapp.com): https://www.asapp.com/careers

Product Traction: Our products are deployed with multiple Fortune 100 companies that spend billions on the problems we're solving

Funding: One of the highest-funded startups in NYC at our current round (funded by John Doerr / Dave Strohm / John Chambers) - more information on our investors: https://www.asapp.com/team (at the bottom of the page)

Office Location: NYC (1 World Trade Center, 80th floor) <> SF (SoMa) <> coming to Argentina (Buenos Aires) soon!

Open Roles: Senior Backend Engineers <> Senior Frontend Engineers <> Research Scientists (PhD with focus in ML/NLP) <> Security Engineer <> DevOps (Site Reliability) Engineers <> Technical Project Managers <> Mobile Engineers <> Data Scientists <> ML Engineers <> Product Designers

Interview Process: Phone/Hangouts Chat >> Onsite Interview Day >> Meet our CEO >> Offer

Research: For the past ten years, members of our research team have earned top awards and distinctions at the most prestigious conferences in computational linguistics, and remain important contributors to the global research community. Recently, Regina Barzilay, one of our closest academic collaborators, was awarded a MacArthur Fellowship for her contributions to the field of NLP. If you'd like to check out our Research team, https://www.asapp.com/research

Perks: Generous Base Salary <> Equity <> 401K <> Excellent Health Benefits <> Daily Catered Lunch from NYC's Best Restaurants <> Wellness Perks <> Amazing Office and View

Contact us: please email me at mike@asapp.com to setup a time to talk to me or someone from the engineering team. Feel free to connect with me as well, https://www.linkedin.com/in/mhauschild/
Are you saying the government does not generate value?
Unfortunate naming collision in that “data factory” is already a term in tech
Good article.

If your goal is to learn how computers work I think an education in C will follow a long, twisting pedagogy. It is more likely you will encounter subjects that will teach you how computers work by using C. However you can also happily program in C without understanding how memory is managed beyond developing an intuition for using malloc, free, and pointers.

If you want to be more direct why not build a computer from scratch [0]? Or take a course on operating systems [1]?

[0] https://www.nand2tetris.org/
[1] https://wiki.osdev.org/Getting_Started
Why? Please be more substantial, don't just insult.

And I'm not from the US.
Thanks! Indeed we plan on supporting multi-account for all applications soon. You can find it in our public roadmap here: https://www.notion.so/stationhq/Station-s-roadmap-030f47e10b...
Creating a $100/Month Passive Income Blog
Metal Storm's prototypes would be OK as active defense for a tank. Active defense systems are expected to destroy incoming RPGs, missiles, and possibly bombs or artillery shells. An example of a currently deployed system is one that fires a grenade-like thing upward and then has it explode with shrapnel going mostly downward. Metal Storm's prototypes would fit right in to this role.

Another use is as a replacement for the Claymore mine. It's a minor upgrade. The advantage is increased safety for friendly personnel in the non-target directions. Likely disadvantages are cost, weight, and bulk.
I know Elly Schlein is switched on, although she works mostly on non-IT topics. I'm sure there are many others.
I find the Fiddler UI easy to use, plus you can add plugins such as converting the request straight to code. Up to you what tool you use of course.
I think you hit on something here.

I find myself allying with anti-authoritarians across the political spectrum, as both parties (though more so the republicans) have cozied up more with more extreme and more authoritarian ideologies.

Liberals are all about "we know whats best because of our education and these studies" and conservatives "we know whats best because jesus (tradition, et al)" - in the end, both of them are trying to pass more malum prohibitum laws with dubious effects. I'm dubious of technocrats and religious tests.

The thing that I see that scares me the lack of room for disagreement, if you dont agree with us, you're one of 'them' whoever them is.
Semi-related aside: What the heck is up with BART's noise!? That thing is really really loud. Some sections are quiet-ish, sure, but the loud sections make me cover my ears. What is going on there?
Textio | Seattle, WA USA | Full-Time | On-Site

Selected as Washington's #1 Place to work!
At Textio, we're changing the way people write. We predict how your writing will perform based on previous real-world results from similar documents. We have some of the largest companies in the world as customers, and we're hiring engineers across the board to help us solve difficult problems. We have a tight-knit, friendly, and experienced team, an incredible product, and a bright future.

Buzzwords for Keyword Searchers: AI, NLP, Machine Learning, ReactJS, SaaS

All Textio careers - https://textio.com/careers/ Check out our team - https://textio.com/team/

Open Roles: Sr. Recruiting Specialist,Director of Data Acquisition, Engineering Manager-Product Services, Frontend Engineer-Applications Team, Full Stack Engineer-Applications Team, Machine Learning Engineer, Senior Data Platform Software Engineer, Senior Frontend Engineer-Applications Team, Senior Full Stack Engineer-Applications Team, Senior NLP Software Engineer, Senior Site Reliability engineer, Senior Software Engineer-Backend
Software Engineer-Backend, Senior Data Journalist, VP of Marketing, VP of Sales, VP of Business Development, Senior UX Designer, Product Manager, Senior Product Manager, Community Marketing Manager, Product Marketing Manager, Market Development Representative, Sales Development Representative, Customer Success Engineer, Account Manager
and thus grew the middle class. The middle class is something we truly need to focus on growing again.
Depends on what do you mean by "work" here, which is a very vague term. One can argue that assembly doesn't teach you how computers work either because it "abstracts away" how transistors do their job. The point is: Depending on how deep you want to go in your understanding of the underlying system, there is always a level of abstraction that you have to settle on before building your knowledge on top of it.

Turns out that using C as the programming language for your project puts you at a very balanced spot in the abstraction hierarchy, where you don't have to learn processor specific instructions (well, not all of them) while requiring you to fully understand the "programmer's model" of the target processor. Keep in mind that learning C syntax alone doesn't do jack shit. You HAVE to be able to make full use of the tooling that a C toolchain provides. That means you need to learn things like memory layout (linker scripts, injecting code at a particular memory address / ISRs / faults and handlers), boot process (startup scripts, stack setup / data-segment initialization), kernel/user-mode and what not. So yeah, C is THE best language to learn your target system because of the level of optimization of the abstraction of the hardware that it provides you. Your code may be getting translated from a standard C architecture to the specific machine architecture; nobody's stopping you from learning how that process takes place. You could choose to learn the exact process, which C provides you complete tools for, or you could choose to ignore that process and let your compiler do its job. The beauty lies in the many possible levels of control.
>In reality, being Liberal is highly homogenous and unoriginal...

So is being conservative. And both of those are just as homogeneous and unoriginal as being independent. Etc etc.

You don't even get originality when you mix these sorts of dogmatic ideologies, because they are quasi-religious at this point. Just kind of the reality of the modern era. You have to choose to live in a place and go with it. If it makes you feel any better, none of these political ideologies are likely to be any more beneficial than the religious ideologies that preceded them.
Sourcegraph CEO here. I use Emacs personally and configured https://github.com/sshaw/git-link to make it work for me. See https://github.com/sshaw/git-link#building-links-and-adding-.... Will submit a PR or make our own sourcegraph-mode at some point (if anyone else wants to do so, that would be awesome).
Your right of course, but as we don't know the Hetzner statistics it's hard to say something definitive. -- As you (wink/scotu?) provide 1 datapoint I was thinking 1 datapoint from my side should be defensible :-)
Jeff Bezos in the announcement. “We’re excited about this change and encourage our competitors and other large employers to join us"

Is this an attempt to pressure its competition with less money in the bank to do the same, loby for a higher minimum wage and drive them out of business?

Maybe it's a reaction to the union organizing taking place a whole foods and they think this will be cheaper in the long run.

I don't buy the "automation is just around the corner so we can afford to raise wages for a smaller workforce" argument I've seen here because that remains the same even if they kept the wages at the same level.

Happy with the result but I'm curious what the motives are. Bezos wouldn't do this unless he saw a benefit for the business or his hand was being forced somehow.
LookMovie.com
Anyone has visited this website -
https://lookmovie.ag/

?
How many VC-backed startups were profitable before going public? Not many I can think of. Not any, really. That's why they push for growth instead of revenue or perish forbid, profits. It's easier then for the underwriter to create the pitch for potential investors. "Cash flow is negative but just look at those growth rates! Amazon made losses for 15 straight years,too yknow"

For VCs, the IPO is the end, not the means to an end.
Netflix, Amazon Forced to Fund European Video Under New Rule
This reads like a breeze of fresh air! Thanks for sharing.

I read the whole thing, but still do not understand how the same code can be used in development and say serverless.
Securing Node.js Applications with Intrinsic
That’s really sad. The PDP-11 is a great machine to learn assembler and architecture concepts on.
Finally, it only took news reports of the abuse workers take and the insane money Bezos makes to make this happen.

I only wonder why the workers took such abuse... was it really better work than anything else around? Is the local economy around those places so bad that these jobs were highly desirable, or did the workers just not understand there were better things?

With a minimum-wage increase comes a higher amount of spending by these workers since the lower the income the higher percentage of spending happens, so that's more money going into the economy and spurning growth and hopefully more competition, school/health/retirement spending, and job opportunities.
USV: The Myth of the Infrastructure Phase
Darpa Is Researching Quantized Inertia, a Theory Many Think Is Pseudoscience
Before I went fully remote, I would always leave my laptop at work when I went home for the day (except for on call rotation). It always surprised my coworkers, almost all of whom took their machines home nearly daily. I won’t judge people for that, but can’t help but feel like an outsider with that kind of social pressure.
Nearly all of them?

ARM's pop is really a generic ldmia with update. You can use the same instruction in a memcpy.

MIPS, PowerPC, and Alpha don't have anything like push and pop, splitting load/stores and SP increment/decrement into separate instructions.

AArch64 has a dedicated stack pointer, but no explicit push pop.

In general the RISC style is to allocate a stack frame and use regular loads and stores off of SP rather than push and pop.
I wrote a whole article about that: "Keras or PyTorch as your first deep learning framework" (https://deepsense.ai/keras-or-pytorch/). And it got somewhat popular here: https://news.ycombinator.com/item?id=17415321 (if you are curious of others' opinions).

In short: don't learn (raw) TensorFlow as your first framework. Both TF-via-Keras and PyTorch are viable options, with their pros and cons.
Which is already very easy with puppeteer

I feel in this case, it's solely to stay within a Go ecosystem which seems to be counter to what matters, business value.
One part of the article I'd like to point out is that people fall asleep at their desks in Japan's open-offices all the time and nobody says anything or cares. If you did that in one of America's new hipster code corrals, you'd most likely be fired.

Personally, I cannot handle Japan's stringent work culture on an emotional level. To paraphrase George Goebbels, I feel that Japan is a tuxedo and I'm a brown pair of shoes. However, I do respect the fact that in small ways, like inemuri (sleeping during work), Japan treats their employees like humans, rather than resources. They may suck in other areas, and do, but in this regard I think they have the right attitude.
You're right that the Amiga was CISC, I was mistaken there.

The Classic Mac was as well, but PowerPC based macs were RISC, which is what I was recalling in my followup.
BrainNet Multi-Person Brain-Brain Interface: Direct Collaboration Between Brains
> They did some calculations and projections which showed that raising the minimum wage brings more benefits (PR stunt, not being the target of new legislation anymore, etc) than downsides (now having to pay X more to some people).

This may be true, but it doesn't nullify the fact that the workers are actually receiving a benefit from this, and it's a good thing that's worth pointing out.
Thank you!

> if your goal is just to get familiar with that region of the continuum and not become an expert in a new language, C has a good price/performance ratio.

I think this is a particularly great point in your post. I wonder what AndyKelley thinks of this, as in my understanding, that's sort of what Zig is trying to do as well. That is, Zig is attempting to be a language on a specific spot on the price/performance ratio, as it were.