skysight-inc/HackerNews huggingface dataset:
pair programming is really a forced socializing in a field where a lot of people have trouble socializing, never really understood how it got as far as it did.
Interviews with programming language creators (2010) [pdf]
Guilt tripping and shaming your friend isn't productive. He is just going to get defensive or feel bad. People when pushed into that state of mind don't exactly effect change or are open to change.
After all the shit the invader ruling classes in the United States did to the native population it's in fact THE LEAST it could do. Political representation is a very very small gesture to address invasion of homeland and subjugation of all of its people by Europeans. Too bad nothing similar happened to the British or the Germans where we are arguing that they can't have a very small political place in what is in effect their land occupied by foreign invaders.
Scorsese’s New Mob Epic, ‘The Irishman,’ Has Netflix and Theaters at Odds
Atmosphere isn't even a requirement for life yet they talk about it as if it is... Water is the main requirement and if it's all frozen there can be no life as it exists on earth.
Gadget Graveyard: Dot-Matrix Printers
Even more so when the new 10+ story luxury apartment complex replaces a single-digit number of existing units, which I'm pretty sure was the case in Ann Arbor. So yes, the new units are luxury units - but there's a lot more of them than before.
Anyone know why mobile browsers have this default rendering?
That's a really clear statement of what you're after, and I'll try to provide a good answer.

When you write a procedural program, there are larger patterns or strategies that you use again and again, such as the simple pipeline you show above. Or you repeat until a condition is met, or you iteratively adjust a value. Any competent procedural programmer deploys these strategies with barely a thought. They aren't things in the language that can be manipulated and combined. And, truthfully, a lot of this has been dragged into what we think of as procedural languages today.

So consider a procedural implementation of listening on a socket and on each connection reading the request and sending a response. It's straightforward to write in a procedural language, but if we want to reuse that behavior, we need to parameterize it over the handler. That may seem obvious today, and it's a trick that C programmers have known forever (see qsort in the stdlib). But imagine setting up the whole language like that, making all the strategies that we toss out so blithely in procedural code, into higher order functions.

This pays off because you can debug and perfect the strategy and the particular parameters for behavior separately, which turns out to be a really useful separation. Get the socket listener code working where the response is echo, then plug in your web app's handler.
Most likely the API Gateway speaks HTTP so it's no different than communicating with any other HTTP API. The API Gateway has a number of roles: routing requests to the right backend(s), checking the health of one or more backends, providing a single point of contact to the outside world (reduces the number of systems you have to lock down related to access from the public), holding api documentation, and others.

Think of the API gateway mostly as a router that allows you send requests to many different pieces of software behind it.

As far as patterns for HTTP Status Codes, you should take a look at the RFCs that define them: https://tools.ietf.org/html/rfc2616#section-10
Frankly, there's very little difference between the two when the ones making the yardstick are also the ones being measured.

Statistics and measurement are insidious like that. Sometimes you're just not measuring the right things, or the way you are measuring just tells you exactly what you think it should.

What does GDP mean to a worker making only enough to afford to pay medical bills or the rent?

What does * per capita do to assuage the suffering of the mother of 3 working 3 dead end jobs and living out of her car?

What good is the S&P500 closing up 6 points when most can barely afford to put more than what there company matches into the market?

What does anything the Dow does mean to anyone who's retirement on Social Security barely covers what they need to merely remain alive?

Economic modeling seems like it has done one and only one thing well.

Create work for economists to do.
I would agree with you but it's unreadable on mobile.
Viewing this website made me sad, in a very visceral way: I could hear the whimper of hope leave my body.
I'm in Denmark, it has been my experience that the most common naming scheme (I would say omnipresent naming scheme almost) is to use the old Norse Pantheon for names.
Same here but at my first job. It took me a while to figure out why they thought I had downloaded hundreds of megs of porn. Finally told them to just click through and got an oh, nevermind.
Thanks.

I've found sample code from Code Pen useful. I like this CSS blockquote, though I haven't found a use for it per se:

https://codepen.io/JacobLett/pen/jZYENy?page=6

I actually did a couple of home study courses in HTML and CSS years ago. One was a set of CDs, a Christmas gift from a Canadian friend, the other a book I purchased. I used to hand code my websites, but I never got any content up. Maintaining the back end took too much time. Then I migrated to Word Press. Then I migrated to BlogSpot. I produce a lot more content these days.
After we moved to another floor/office, I forced my team lead to move to the desk with back facing the door while I conquered the desk with a wall behind me, after spending 4+ years with the back facing the open office we had previously.

I improved exponentially my concentration and quality of work while he showed up that previously he was spending large amount of time watching YouTube/news websites/shows instead of doing work and he is frustrated that he has to do real work now.
Ah, but that’s making assumptions about the user. There are lots of power users for whom IO bandwidth matters; high-end video editing for example.
This seems false. The root of the problem is the FB API used to grant you access to friend-of-friend data. This capability is what led to the possibility of having a million sign ups get you data on the entire US. Those people mined through second order links did not give consent.
We NEED on a personal level to start ignoring Twitter. It is toxic.

We also need to stop dealing with people who participate in Twitter. They are toxic. When they leave many will repair. But until then, don't deal with them.

I'd go as far to say, most of the toxic behaviour on Facebook and other SM grows and is kept alive by Twitter.
Could be wrong but I believe s lot of coroutine implementations use this as well since the call preserves the frame info in the result.
Another example of the very clichéd "atheism is a religion!" trope. I would suggest that when trying to post Christian propaganda to HN, you not use a site which on its home page features "The War on Christian America" and an article defending convicted child rapist Cardinal George Pell.
Woah. Great idea, so many interesting things to explore. I'm surprised there's no comment yet about the video titled "The most dangerous Barack Obama video ever!!!". It's such an obvious precursor for what the internet would be come. I was genuinely shocked that it had 10,000,000+ views.

Preserved in a screenshot:

https://i.imgur.com/mnerRgk.jpg
This is wonderful.

If it catches your fancy, I have also found termtrack to be a great way to fill in a corner of a tmux window.

https://pypi.org/project/termtrack/
Yep, while you can still get the up-to-date driver for Windows, fully DirectX 11 compliant.

So this thing about marvelous open source AMD support, depends pretty much how much luck one has.
Yes, but if you have a struct with many functions then you still have a problem. With designated initializers I can traverse all the paths through cscope alone.
Continental to supply first-of-its-kind fully integrated axle drive for EVs
An actual civil conversation between two mature people on the Internet! This brought a tear to my eye.
Probably because websites used to not be mobile-optimized and they wouldn't fit on the screen if you didn't set a large viewport.
Automerge Internal Data Structures
Why is this at the bottom? It is amazing that people (even on this site) still don't get how targeting works.

Pick a page, word, or interest, and the platforms will target users to match the input, and optimize who is show based on predicted preferred action. It is a blackbox to the client and mostly to the platform.
Slavery, colonialism, imperialism, genocide, all under capitalist democracy.
Willowtree there is ~$1150 for a 2br, unfurnished. Location (north of north campus) kinda sucks for non-engineering students, but not much worse than Northwoods.
I’m willing to concede that it can be hard to speculate what the technology will be used for, but sometimes it’s very easy. Wernher von Braun knew about the Holocaust and that the missiles he built was going to be used by the same regime. The person who works at Facebook in the comment I responded to, who doesn’t want to get all political and just write code, could still have heard about what the technology is used for.

Once you have confirmation that what you build will be used for harm I think you should reflect on that. Sure, it might be that the technology is used for so much good that you can defend building it even if it’s also used for harming people, and that’s good. As long as you actually did some thinking and didn’t just say ”I don’t really care about all the bad stuff it’s used for, I just want to make cool code”.
For servers that, er, probably filter out porn stars?

You realise someone has to do this stuff, right?
The big difference is that on MSVC++ those debugging features are enabled by default on debug builds.

File->New C++ Project, already there.

Available to everyone, regardless of their compiler switch mastery level.

Defaults matter.
In the US at least, a release form is required of those pictured in a news article by name for articles published by the AP or any major city newspaper like the NYT, Chicago Tribune, WaPo, or LA Times...
As a counterpoint, I've learned a few interesting things from the discussion here. So as always, YMMV.
You OK?
Woman finds yellow diamond in well known diamond rich field when she went there to look for diamonds, news at 11.
am i the only one to see this comment as a parody of the questions asked by the bot
Also iOS “safarifox” (Firefox:) ) and Safari.
It failed to render it properly though.
Tribes are sovereign nations already.
It's a hit and miss and some editions don't have it at all.
Best CCleaner Alternatives for Ubuntu
Windows 10 Activation Key Download for Free in Just Two Steps
Clickhouse - the speed and cost savings I'm able to get out of it for expensive database queries is some next-level wizardry.
I might be wrong, but I don't think they are data captured in real-time.

Based on a cursory understanding of the AGI STK, these satellite positions are calculated from ephemeris data which are updated on a regular basis (e.g. weekly). https://en.wikipedia.org/wiki/Ephemeris
Chinese Vendor Developing 16GB HBM and GTX 1080-Like Performance
Damn It. Where are these problems today?

They're still here. When we had to generate reports for municipalities, and ingest new data from non-tech sorts of people. What did we choose? Excel 2003 XML. Because it's what we could import easily.

I feel ashamed at how much we put some of the smartest and hard-working people to work on yet-another-crud-rest-api.

Why? Excel is inherently poorly specified and the file format support matrix is a bit… unwieldly. Interoperability is terrible, any sort of multi-user use case becomes an exercise in archaic procedures, and the various scripting languages, while powerful, are janky as fuck.
While the official representation is not 100% platform independent, there are some forks of it that are, e.g. Apple own variant for App Store.

There was even a WWDC 2019 talk, on how it allowed a seamless 64 bit transition for watchOS.
United Airlines Bug Bounty Experiences
Hum, your comment also confuses me. But the study to me seem to say that Dairy consumption is good for you, and lowers the risks of death or cardiac disease. So keep drinking that milk folks!
The Computer Maverick Who Modeled the Evolution of Life (2014)
Right, I skipped some thoughts there- it’s $12.75 total cost if they a getting a $10 subsidy + the fare, which means other ridesharing services would be competitive (which shouldn’t be a surprise).

I skipped stating my subsidy calculation though- 5 workdays at 40 work weeks at $10/trip is $2000 (I’m factoring in lots of days off and assumptions about not always taking rail to work). Also assuming “rides” translates to “individual rider,” which may not always be true, does seem to translate to individual orca taps.

And now I realize I made a huge error there. I only factored in a one way trip. The subsidy is something like $4000/commuter for round trips (or $3000 if you assume that the fare drop is recovered by the program.)
I kinda miss the fan-paper banners that were so easy to generate with dot-matrix printers.
Well, it’s not evidence, but haven’t they won every election they’ve been hired to manipulate?

I especially find the way they did it in Trinidad interesting. They set up an anti establishment movement saying “don’t vote” which grew into actual grass roots. They targeted it at everyone, because their data showed, that one side of the political spectrum would still vote, despite participating in the movement. At the election their predictions came completely true and only one side refrained from voting.

What worries me is that CA is just one company. Now that the cat is out the bag, everyone is going to do this.
I am saying that the far majority of users that use tor or proxies are fraudsters.
This is an interesting claim and any information about this you could provide would be helpful
Isn't Uber pool accomplishing this?

The Uber pool model seems to be the most realistic gap filler between mass transit and an individual automobile.

Rather than mass transit buying vehicles specifically to fill this gap, using the spare vehicular capacity of the car driving public seems like an efficiency.

For example, my wife and I, in Las Vegas, now have only one car because Uber fills those rare moments where a second car is absolutely necessary.

And Uber pool is even more cost effective, while also being a higher utilization of the car the Uber driver is driving.
Ask HN: What are the best bioinformatics books you've read?
I got a biochemistry degree 12 years ago but have been writing software outside the field ever since. I'm curious about what the state of the art in bioinformatics is these days -- if there are any experts here I'd be grateful for some interesting resources!
I never saw any claim or study relating Keto with lower chances of mortality, got any?
Exactly this.

Example: Operation Iraqi Freedom was predicated on a government conspiracy that Saddam Hussein had nukes.
I'm actually curious why the project chose to use two fields in the structure to store the buffers instead of a union (not that C's untagged union would have helped much here).
It's kind of funny. These are best practices for running basic run of the mill web services, even something like a forum or personal homepage. Admittedly there's an obvious, massive difference in complexity, but you would expect the gold standard best practices to come from something mission critical like core Internet services and flow down to less critical services, not the other way around.
Don't learn your civics on Twitter!
Which would you prefer:

- incompetence

- malice
One vestige of rotary phones are some of the original area codes in the North American numbering plan. Highly populated areas like New York City and Los Angeles have area codes 212 and 213– both are "fast" to enter on a rotary dial. More rural area codes have digits with 9's and 0's.
> style of writing and it's quite possible to dislike it while enjoying reading in general.

Fair point, well made. I too don't like everything he's written, however I do think his short stories have a wide appeal.

I was getting down on myself today for how little fiction I have read in the past 6 months, or maybe more, and King is typically a decent jump start for me. I'm currently about 120 pages in on "The Executioner's Song" -N Mailer but it hasn't captivated my imagination...
I find the dialogue trite. The only other book I had with me today was "The Hunt for Red October" -T. Clancy. I've read it already, but its been like 10 years, so started in on that again even though I reread way too many books.

BTW all comments were plused.
Chinese AI start-up Megvii files for Hong Kong IPO of at least $500M
They - and any other subset - can get the PCIe 4 SSDs of course.

There are "lots" of other subsets where it stopped mattering a while ago though.
There were conservatives who cared then. But yeah, traditional media tends to be more liberal so you heard about it more this time. I guess that's the tradeoff we have. In America, media tends to bias towards liberalism as we know it whereas other industries like military and police might have a more right-wing bias. At least in the former, it might hurt people's feelings when the media says things you don't like but the power the latter has over people's lives is even more worthy of mention, which it rarely is. Sorry about the whataboutism but that was also your argument.
Facebook hire armies of people to discredit it's criticism. So this is normal any critical comments will be at bottom.

In case of"Cambridge Analytica" it's not advertising or targeting but personal datafeeds access provided by Facebook. It's the same feed they offer to large MNC's.

It's not an anonymous system but a system based on personal and private information of individuals including their address or contact books and their communication history.
No, they play together just fine. Privacy Badger probably doesn't do much (or anything) in addition to uBlock Origin, but it is nice to wave the EFF flag.
I follow a number of indigenous individuals on Twitter because, according to oral family tradition, I'm part Cherokee.

I learned this from actual Natives bitching about the problem. Seems like a perfectly fine source of information to me.
David Carroll tweeted "... effects cannot be measured. There are no control groups in elections" [1]. His stake in it was getting access to his data though, not coming at it from a data science perspective. I'm not sure I agree with his assessment about it not being measurable though.

[1] https://twitter.com/profcarroll/status/1161446789850906624
The thing you are pointing to could have its length prefixed. I've always assumed that this isn't the case because nobody could commit to the size of the length prefix. Is it string8, string16, string32, or string64? Using a sentinel value to denote length is less opinionated and more portable.
The author's comments on cache sizes are a bit reductive. Not all "L3" is created equal, and designers always make tradeoffs between capacity and latency.

In particular, the EPYC processors achieve such high cache capacities by splitting L3 into slices across multiple silicon dies, and accessing non-local L3 incurs huge interconnect latency - 132ns on latest EPYC vs 37ns on current Xeon [1]. Even DDR4 on Intel (90ns) is faster than much of an EPYC chip's L3 cache.

Intel's monolithic die strategy keeps worst case latency low, but increases costs significantly and totally precludes caches in the hundreds of MB. Depending on workload, that may or may not be the right choice.

[1] https://www.anandtech.com/show/14694/amd-rome-epyc-2nd-gen/7
Probably should strip down your Tomcat instance a bit; change the landing page and remove docs and examples for instance.

And there are CVEs for this version but you're probably not affected.

https://www.cvedetails.com/vulnerability-list/vendor_id-45/p...
They worked on Ted Cruz's campaign and he lost.
If he feels bad, that's the point of guilt tripping and shaming. If you think it's bad to work at Facebook, you want people who work at Facebook to feel bad about working there. This will tend to make them more interested in leaving the company.

If you don't want to be political, there are plenty of other companies to work at where people won't force politics on you for working there.
For some teams, yes. Risk analysis doesn't have it worth it for most employees.
Wayfinding for the Mobile Web and Navigation Patterns
I took gee to mean like "ghee" the butter is pronounced. But maybe he means the way you say G the letter?
https://youtubedecade.netlify.com/data/2019_8_24.json

https://youtubedecade.netlify.com/data/2019_8_26.json
> I cant feel the difference in storage performance between my NVMe

That's because for the most common tasks, real performance had not improved.

Manufacturers always display the write/read speed using many cores and with huge queue depth. The typical use case for that is copying files. It's around 3000MB/s

When starting OS and loading program you have tasks that use low queue and thread count, which is about 60-70 MB/s.
> If you need to comment on what something is doing, usually you can move that behaviour into a function and test that function.

Strong disagree. As a general principle, a refactoring that changes no behavior should break no tests. It's all well and good to factor out a chunk of code into a separate internal function for code clarity, but don't go writing a test for it. Don't plumb your tests through the internals of the code. If you're factoring that piece of functionality out into the public interface of another component, sure, you should test the public interface of that component. But if you're factoring it out into an implementation detail of the same component it was originally part of don't write a test that cares about the details of you implementation. The functionality it provides should already be testable via calling the function it was originally factored out of.
Ligatures solve that problem.
Why don't we try to destroy tropical cyclones by nuking them?
A lot of minority people have quite conservative values, but vote Democratic because they perceive Republicans as the party that hates them because of their race.

If the GOP could get a half believable message out there that they're actually, really and honestly, a conservative patriotic free market party for all races and religions, I think they could completely dominate US elections for decades.

But, much like the Democrats, they just can't help being really bad at seeming decent and competent.
No doubt, WebAssembly has lot's of going for it. I think the purpose of the article was to bring awareness around current performance and memory limitations so that WebAssembly can live to its full promise. Not so much an argument to keep PNaCl around.
On this page[0] you mention putty but you probably mean pubby[1]

[0] http://ma-graph.org/knowledge-graph-exploration/
[1] http://wifo5-03.informatik.uni-mannheim.de/pubby/
Analog electronics, working to get past the "wire things together and hope they work" stage and learn how to design circuits from scratch.

Edit: Oh, and Rust as well :)
Honey. https://www.joinhoney.com/
At $WORK we use initial algebras in F# instead of tagless final. (They're isomorphic ideas.) It's possible to hack up a GADT using the initial algebra pattern, if you have existential types (which you can get via skolemisation) and type-equality types (which you can pretend exist as a pair 'a -> 'b and 'b -> 'a).