skysight-inc/HackerNews huggingface dataset:
Looks like $Values can be written as follows in TypeScript:

type Props = {
age: number
name: number
}

type Values = Props[keyof Props]
> but I guess that's just me and most decent people

Please keep this sort of flamewar trope off HN. If you can't post civilly, please don't post.

https://news.ycombinator.com/newsguidelines.html
Does this not mean those employees are out of work? Benefit some lucky workers with increased wages, while driving others out of work entirely?

We're talking about doubling the national minimum wage. That's a hefty increase, especially for areas where cost of living is quite a bit different than say, California.
The Milky Way is due to collide with Andromeda in about 4 billion years, and there is apparently a 12% chance that whatever's left of us (!) will be spun out in the process. https://en.wikipedia.org/wiki/Andromeda%E2%80%93Milky_Way_co...
Without being told, a machine is not even going to know the difference between a menu and the game world. Pathfinding? You need to have a goal in order to do that. How does a machine set high level goals without having any high level concepts of the game itself? It's all just a bunch of memory to the machine. There's no meaning attached to any of it.
Tech boardrooms are way less diverse than the general population but way more diverse than the business culture in the rest of the country.

Among the MAGA (4 most valuable tech companies - Microsoft, Apple, Google, Amazon), there are 2 Indian CEOs and 1 openly gay CEO. Alphabet's board of directors [1] is about as diverse as the NYTimes board of directors [2], and way more so than say Coca-Cola's board of directors [3].

Engineering is largely male (90/10 or so) but professional employment within tech companies as a whole is generally quite mixed (60/40). As a multiracial Asian/white entrepreneur I don't feel unrepresented at all - hell, I'm practically a stereotype.

[1] https://www.bloomberg.com/research/stocks/private/board.asp?...

[2] https://www.nytco.com/board-of-directors/

[3] https://www.coca-colacompany.com/our-company/board-of-direct...
You're not losing your mind, same here. I think a lot - particularly on the younger side - have done almost nothing besides software in a serious way. A lot of people have no perspective on how hard life is for a really large chunk of this country. The "go away to southeast asia and live on a beach for 6 months to reset yourself" is the one that makes me feel most out of touch. If/when we have another crunch some people will have very rude wake up calls.
I definitely would not consider a CS education complete without C. If you don't know C, that means you don't know how how parts of operating systems work. It definitely makes you a less useful engineer.

I don't think people need to be able to code in C at the drop of a hat. But it should not be a scary thing for good engineers.
Was the article changed? The the author makes basically this point in the second bullet point after the first paragraph.
What analysis? OP basically said "these words are big" and from that determined it was written by others.
Yes, I know what the perspective of probably a large majority is. Doesn't make it right, though.
The vast majority of people believe - if you ask them - you are weightless in space because there is no gravity there. Or that atoms are composed of little balls. Or that what you and I know as a browser is called the internet or Facebook.

My phone is a computer. Period.
A computer does not need to implement a stack

What general purpose computer exists that doesn't have a stack? Push/pop have been fundamental to all the architectures I've used.
Any reference for that? Didn't know it was possible. Is it just to minimize customer complaints about otherwise good-enough hardware?
How to host your static S3 blog under /blog on your www domain with CloudFront
MS has always been famously conservative when it comes to making sure old software still functioned on newer iterations. They launched a completely new OS (NT) just so they wouldn't have to kill true DOS compatibility. They put special case instructions in their OS to recognize applications and ensure they worked.

It's easy to say they put back "the industry" for years, if we define the industry as chip design, but I think it's just as easy to make a case that they greatly expanded the industry over this time by giving people a platform and OS combo that could continue to run their software from a few years back even after upgrading every component. In my opinion, consumer confidence likely greatly outweighed the other benefits, as it allowed economies of scale to really be reached, and spurred the whole industry forward from the massive demand.
Kong has ran well in production for us, but development can be slow due to the pure LUA scripting. I think some of the problems they have are fixed in an updated version, but there is no update path that doesn't involve re-writing every custom code we have.

We're switching to openresty + LUA proxying to a co-located elixir server that will handle the access requests.
The tools you mention are also intertwined, with technology in particular being in the driver seat of changes in the other areas you mention. Therefore, it'll still be a necessary component of the solution, even if it won't be the only one.
C conceptually is the nearest layer to the hardware that you'll get outside assembler. What that means is that most C operations can be easily translated into the machine code equivalents and that makes debugging of compiled code so much easier. A disassembly of many binaries will reveal their C roots by function calls being equivalent to jump statements, as an example. If you have the C source then you can usually figure out what's going on.

That simplicity and the smallness of the C language makes it truer to the hardware underneath and as you don't need to descend through layers of frameworks, like a high level language such as python, to understand what the heck is going on.
Out of experience, once you reached "enough" income to not worry about money constantly, obviously a conservative lifestyle helps, there is no time like today for spending time with family and friends. Spending this precious time to get, maybe, some more in future is a very risky gamble. The only thing I regret so far in my life, lucky it didn't last too long.
some americans have really weird meanings for some words.

such as left to mean center-right, and liberal to mean companies employing dozens of lobbyists trying to influence a very strong State.

oh! and "decadent" as a praise for chocolate. that is the worst.
Is your beautifulsoup wrapper open source?
You can customize HAProxy (1.6+) routing with embedded Lua. Lua support may need to be enabled during compilation if not already provided by OS package.
Here are some resources:

https://www.arpalert.org/src/haproxy-lua-api/1.8/index.html
https://www.techietown.info/2016/10/haproxy-with-lua-support...
https://github.com/zareenc/haproxy-lua-examples
Most of your comments are about disks. If you read the fine print, when you order a new server, you don't get brand new disks, but used ones. When they die, you don't get new disks, unless you pay a premium, but used ones. They recycle the same broken hardware until it's untenable, and then some more.
This is a long shot, as I'm not actively looking for a job, but would like to see a better fit for my career goal.

First thing first:

- Location: Houston, TX, USA.

- Remote: Only Remote.

- Willing to relocate: No.

- Technologies: Elixir, Erlang, Node.JS, ES6, Postgresql.

- Profile: https://GitHub.com/sntran

- Email: son@sntran.com

The keywords are Remote AND Elixir/Erlang. I definitely don't want to waste anybody time if those don't match. Hence a long shot.

I'm looking for a remote position that let me take my skills (Elixir, Erlang), which I can only use on side projects currently, to use, improve, collaborate and master in a professional environment.

I'm task-oriented and I would like to own my schedule, my deadline.

Besides Elixir/Erlang, my professional skills are Node.js, Postgresql, SQL Server, and the whole front end stack (CSS, JS, frameworks, etc...). However, I would rather take a change and move away from them.

What I don't know, I can learn.

My family is in Houston, but I love travel and do not plan to be in one place, so having a remote position with no timezone restriction is a must.

My ideal projects are problem-solving first, revenue later. I want to create things that solve real-life problems.
I think you are asking for answers beyond what science can offer. Our current understanding of mathematics and logic suggest that every scientific theory will always have some axioms that we will have to take on "faith". Moreover, contrary to popular belief, science is process of eliminating the false theories leaving behind a set of _possibly true_ theories. Our current understanding of the philosophy of science suggests that we will never be able to infer the "true" laws of the universe. How can you answer the "why" if you don't even know if the current physical laws are the "true" ones.

Science is just a way of compressing what we perceive with our senses into compact descriptions that our easy to memorize and understand by human beings. That is all. In the words of Neil Bohr, "Physics is to be regarded not so much as the study of something a priori given, but rather as the development of methods of ordering and surveying human experience.".
Thanks a lot for the presentation, I heard about this this morning and was wondering about the content.

To my ex-physicist, ex-CERN, the presentation looks good after a quick read. There are numbers (nubs are good), graphs (graphs are good) and expectation of statistics which make sense (as opposed to a lot of "studies").

I now expect the adversaries to burn it on the stake by refuting one by one the slides.

Oh well, at least this is what is done in science. CERN completely fucked up here, the atmosphere must have changed in the 20 years I was there last.

This is really a shame and simply shows the incapacity of some grouos to discuss FACTS.
> I find this article to be disingenuous. Yes, C isnt "how a computer really works". Neither is assembly. [...]

He addresses all of that in the subsequent bullet points of his summary, and elaborates on it in the body of the article (your criticism stops at his first sentence of the summary). It goes into a nuanced discussion; it doesn't just make a blanket statement. I don't find it disingenuous at all.
You're right on the money here. And I think an engineer can have a pretty solid, fulfilling, well-enough-paying career working for a whole string of failed startups!
I'd argue that you shouldn't be driving a car unless you've rebuilt a transmission yourself, but that argument wouldn't go far.
Seems like if we keep boiling, that's about what it takes to boil lake Baikal.
Take a latency benchmark for a hetzner server in a crowded DC streaming GBs of data and GCP. I suspect you will see a quality difference over time.

That said many apps can deal with more latency. Image sharing sites would care more about cost vs latency compared to a multiplayer game.

GCE introduced a tier of lower perf but cheaper network. Hopefully the trend continues.
And what this has to do with Amiga?
It works, just need to add `in` in-between `K` and `keyof`.
You can also learn that difference in something like C#. You don't need C for that.

And C pretends there's a distinction between the stack & heap that doesn't actually exist. There is no significant difference there.
I didn't know that. Strange that this isn't mentioned on PyTorch's website home page.
Yep. As much as Google owns Tensorflow.
Ceres considered a dwarf planed because it hasn't cleared the neighborhood around it's orbit, not because of it's size.

I don't think the suggestion is that this object is planet IX, it's that this object provides evidence that there may be some other planet IX out there.
Location: Nigeria

Remote: Preferably

Willing to relocate: Yes

Technologies: JavaScript(ES6), HTML5, CSS3

Resume: Available on request

Email: s3rv3r1r@gmail.com

I'm a junior programmer, quick to learn and apply new technologies/concepts. Loves open source and have strong passion for learning
They let you actually live here? What's the equivalent USD rate?
Abstract answer: Find FPGA class notes and lab notes online

Very specific answer: I always wanted to do the FPGA lab where you simulate the vibrating parts of a percussion instrument like a drum head live in real time with a push button to hit the drum and an audio out. I suppose a CUDA GPU version would output a .wav file. I suppose if you can get Game Of Life working this is a logical next step where you're simulating a 2-D structure under load rather than an abstract 2-D automaton. I wonder what a drum head looks like as a topo-map slowed down by a factor of 10K or so, probably interesting looking with nodes and reflections all over.
The hyperbole isn't helping the case.

It is true that companies are not required to "pursue profit at the expense of everything else".

But it is also true that companies are held to legal standards that "include acting to promote the value of the corporation for the benefit of its stockholders" (Ebay v Newmark). This was famously weaponized against Craigslist several years ago, who were successfully sued over their refusal to let shareholders change corporate culture.
Based on my own personal experience, the underrepresentation faced by women by tech isn’t necessarily all about companies not hiring women, at least when it comes to engineering — from what I’ve seen, the stream of female candidates is extremely weak (even more so for small to mid size companies), with what few that do come through not being a good match for the position. Either the majority of potential candidates aren’t applying or they just don’t exist.

The only way I can see this getting corrected is for schools to start encouraging girls to get into technical subjects and provide better support for those who take interest or for companies to provide programs to educate women into technical roles (imagine a high quality code boot camp, except company run or sponsored).
I've had to use both pytorch and tensorflow for various purposes, and i felt pytorch was more pythonic. In the end, you can use either to implement an architecture, but I liked pytorch quite a bit.
If you don't know C and it would be the lowest-level language you would otherwise know, you should learn it.

Same with assembly.

Same with writing your own operating system in some combination of C and assembler. At that point you're really targeting the hardware and getting a better idea about how everything works.

There's no question as to the value of knowing these things. Should learning them be a top priority for you? Depends on you.
Per the deletion log there was an article on her in '14 that an administrator deleted due to unambiguous copyright infringement. It seems no one ever took interest in taking it up after that.

The speedy deletion process has always made me a bit uncomfortable, I wish there was any kind of public information about that deletion besides the deletion comment which consists of a single template without further info.
uMatrix has a horrible time with the crazy amount of bits and pieces to be temporarily approved for wix sites.

Not that I need to dive into 11/70 trivia... played around on them when my dad worked in Maynard, had front panel banks as rocket ship controls etc laying around the house. (Good times when your parent is on the bus test group and helping out on weekends :)
Quality of the backbone matters - Hetzner is going for the cheapest it can find, and (presumably) peering where it can, with whomever it can find.

AWS and GCP both have much more investment into their own backbone, plus higher quality transit providers.
They don't solve problems created by C, they just solve problems C doesn't. The problems still exist, and sometimes the high-level compiler even picks the wrong solution. Learning C helps you understand when and why this has happened.
Does anyone else find the narrative style in the README (memes, Internet language, etc) obnoxious?
Over 80% of 2018 IPOs Are Unprofitable
Do oblique references to middlebrow dismissal count as middlebrow dismissal?
South Africa's JUMO has raised $52M led by Goldman Sachs
NYTimes says it applies to part time and temporary employees, even those hired through staffing agencies.
> If you can't pay a basic living wage, for fair hours, in safe conditions, with necessary medical benefits, then you don't have a job to offer.

That is so incredibly incorrect.
Seconded. If the primary driver of this transition was 'getting a lot more utility for a little less money', then simply adopting Auto Scaling Groups within the existing AWS setup could have improved instance-utilization with much less migration effort.
Opting Out: Conscience and Cooperation in a Pluralistic Society
I just started working through "Professional CUDA C Programming": Ty McKercher , Max Grossman , John Cheng, and am finding it very interesting. It's from 2014, so I'd think there'd be something newer, but it's the best thing I could find on Safari Books. There's a lot of newer stuff that focuses on specific topics (like AI), but it's the best thing I could find that was general purpose.
I duno. I feel like the valley is a weird / contradictory mix of some liberal policies / ideas and libertarianism when it comes to handling users, the responsibility of handling so much data and etc.

I think it is more of a wild mix of differing ideas.

Hard to imagine anyone with any political perspective watching valley companies operate and figuring it is in a "liberal" fashion...
I keep this list curated, so I confirm these people are doing mostly coding streams - and in future steps, I'd like to add more platforms :)

I started out last week with like five people, and only twitch people kept writing me so far :)
Which is smart thing to do. I also factor in working hours, comuting and whether the task is interesting. But the last one is an added bonus.
Reasonable points.

The NYC comparison is useful because there are some similar dynamics going on. That said, some rents have been falling for a while: https://www.bloomberg.com/news/articles/2018-04-12/pick-a-ne... or http://www.slate.com/blogs/moneybox/2016/12/13/rents_are_fal..., as NYC's supply response, while inadequate, has still been better than SF's.

In addition, living without a car in NYC is common and normal, while cars cost $8,500/year TCO on average: https://www.aaa.com/autorepair/articles/what-does-it-cost-to..., and, while SF / SV is making some progress in the mass-transit area, it's still much harder to be without a car.

And NYC's absolute market rent levels appear to be lower than SF's.
Policies are usually feasible only as much as technology of the day allows it; try to go beyond what's technologically supported, and it'll either be impossible, or you'll have to force people at gunpoint.
> I stopped reading when I got to "C also operates inside of a virtual machine."

The very next section, beginning on the very next line, begins to explain what the author means.
Need users to test the new WixPie version (IDE for Wix-Toolset installers)
Alert: HIDDEN COBRA – FASTCash Campaign
I think the strongest bias in this case is favoring advisors over the students who do the work, even if they get first authorship.

For example, the Alex of AlexNet [1] fame would be Alex Krizhevsky, if he were actually famous. He doesn't have a Wikipedia page, but his advisor Geoffrey Hinton does (and is famous for the AlexNet breakthrough).

[1] https://en.wikipedia.org/wiki/AlexNet
I think PyTorch is still ahead of Tensorflow for interactive coding. But the next version of Tensorflow (2.0) looks like it could be a lot better, so there's a chance we'll add support for that later. No promises though!...
Yeah, that’s why I said maybe Seattle. I sort of suspect not. (And I live here.)
For me it was the opposite. Once I learned computer architecture then I finally understood memory allocation and pointers in C
For someone coming from a high(er)-level programming language like Python - who wants to learn more about how computers work - I think it would be a useful stepping to learn C. C introduces some of the concepts and techniques that you need to understand Operating Systems & lower level things like that.
CoWatch.video – watch video files with friends using WebRTC
I do not use tcp token, so I could share it for free, i use the api for javascript token which gives me dynamic content more.
How can an encyclopedia that anyone can edit be biased?

Anyone could have added her page, no one did, until now.
Well this looks doable with Lua, as an http action probing an api that would let it now if the destination service is available and where.
One point about routing, do you mean that server for handling /foo/bar may not exist yet in haproxy's configuration? If so, we could enforce the destination IP at runtime, based on the response provided at the step above.
California Governor Signs Bill That Bans Bots from Pretending to Be Real People
I don't think you can necessarily say that. He did have a business justification for the decisions, but he also expressed humanitarian reasons, such as the idea that leisure time should not be a privilege afforded only to the upper class. It turned out to work out well for his company, but would the business case have been strong enough to make him take the risk if he hadn't also thought the social consequences were good? Quite possibly not.
Yeah I keep this list curated, so I confirm these people are doing mostly coding streams - and in future steps, I'll add more and more platforms!
> The 8086/8088 didn't have that A20 line setting. That was added later for backwards compatibility.

True

> The 80286 reset thing wasn't a full PC reset, but a CPU reset.

That required an extra hardware and BIOS support. The CPU had to be reset externally, and after jumping to FFFF:0000, the BIOS had to recognize that this is a CPU reset, not re-initialize the hardware and return execution to where it came from.
That's a huge claim, which you shouldn't make without support. (I tried a quick search and found nothing to support "all".)

Also, the parent's question was about Google.
Hetzner has been fantastic, been using their dedis for several years now. You can get rock bottom prices on their robot-auction-house thing too.
Despite its age, despite many flaws, C is still the de facto standard, the lingua franca. Why? As with other older languages, inertia is partly to blame, but this cannot be the only reason. C must possess a near-perfect balance of vital language features.

A flawed premise. Why must C contain a new-perfect balance of vital language features to persist? Why can inertia and familiarity not be to blame?

It's fine to list C's qualities, it has many (and it also has many warts), but if your opening statement makes two very powerful and clear assertions such as those, you would think they would be the point of the article, or at a minimum addressed within the body. They are not.
Livestream link: https://www.facebook.com/pytorch/videos/482401942168584
No need to incite.
You're joking. There's a very serious distinction between the stack and the heap - perhaps they live in the same memory but they are used very differently and if you mix them up your things will break.
I am, but I also have work to do, and this has blown up a little. I’ll be replying but contrary to popular belief my job is not responding to hacker news comments. (I've now replied to your parent, let's keep it in one thread instead of two :) )
How to structure your project and manage static resources in React Native
> easy for humans to understand

> I can roughly envision the assembly generated by a C statement, so I can make educated guesses about time and space efficiency.

Ha, that sure went out the window in more recent years.

And everything else listed is pretty minor.
I'm not sure it really pretends that there is so much a distinction so much as C supports stack allocation/management as a language feature, but heap support is provided by libraries.