skysight-inc/HackerNews huggingface dataset:
Sounds like snake oil - anyone have examples of their tech in action?

BI gave an example of The Guardian in it's article, but that is visible for me.

Instead of addressing the root cause, ad tech will further hurt publishers by chasing more traffic away. How difficult is it for the ad world to get the UX issues that are at stake?

Publishers need to invest in UX - not tracking, malvert, bandwidth consuming tech that has forced users to go out of their way to install ad blockers in the first place. No, it's not theft. It's common sense and basic security.

Sorry for the rant ... Just looking for customer examples for what Sourcepoint is doing.
The complaint was that in psql the backslash sequences are a combination of client operations (\copy, \html) and database metadata operations (\d) [0], which while extremely rich, are a huge list and are not very intuitive to learn. Many differ on case (\df vs \dF). \des and \deu mention the mnemonics for why these are named that way. "External servers" listing "foreign servers" I can understand, but it seems that "external users" are not actually "external".

In MySQL the backslash sequences are commands to the mysql client for things that are implemented in the client and have to do solely with the command line client software. These things are not available using other clients. Vs things like listing columns and databases and functions have their own DDL language constructs entries and are queries in their own right that can be sent by any client software to the server and return iteratable results. MySQL is more like Oracle in this regard.

That distinction isn't obvious in psql and that contributes to a larger hurdle when using the command line client. This makes psql attractive to power users, as there are a lot of shortcuts for things that might require longer DDL statements to be typed or queries against information_schema.

[0] http://www.postgresql.org/docs/9.0/static/app-psql.html
If you're happy with a non-essential non-governmental organization body exerting that amount of control over your property, more power to you.

I'll continue to push my legislators hard, both at the local and state level, to remove whatever power is available to them.
I think that is an algorithm from a different paper, namely this one: https://www.fmi.uni-sofia.bg/fmi/logic/theses/mitankin-en.pd...

It looks like that is still quite a bit more complicated; 40 lines vs 40+ files ;-)
Making ends meet
Article does not mention FlexRadio which is a SDR that gets great reviews from HAM operators. They have been around for a while.
See, e.g.,

https://esdiscuss.org/topic/weak-event-listener#content-2

It's hard to find something fresh. I will stir the pot at the July TC39 meeting and get the committee on the record for weak refs with turn-delayed notification, or bust!
You've gotten more data now than 10 years ago - to the central bank that counts as a price decrease after hedonic adjustment due to the quality increase. Used cars now have more electronics and are safer and, so, the same thing applies.
Great explanation of an event driven web server. Helped me understand ome of the benefits of the mongrel2 architecture that separates the tasks needed to be done completely by using ØMQ as the mechanism to decouple the connection handling from the message handling of the request.
It's not clear to me why becoming an employee would necessarily eliminate flexibility. Why couldn't Uber continue to rely on surge pricing to incentivize drivers during busy times?

It's also worth pointing out that workers often value flexibility when they have a second, predictable income source that covers basic necessities—like a spouse's income. For workers who need the money to make rent, it's far less credible to say that they can "choose" whether they want to work or not.

Uber drivers may prefer to be contractors, but their opinion isn't the only one that matters. Allowing them to be contractors may expand the legal definition of contract work, which affects millions of other workers who have nothing to do with Uber or the sharing economy.
I believe Scandinavian myths about trolls were oral record of human interaction with neanderthal
Could someone explain what differentiates the Google Knowledge Graph from a Markov Logic Network implementation? Is that what it is?

For reference: https://sites.google.com/site/slgworkshop2013/accepted_paper...
What's your favorite sugar-free water enhancer?
You're assuming the current price recovery is not a prolonged dead cat bounce. The next price event will be down, and then flat or declining for ages. There's no round two for the QE type events of the last ten years. Going forward Japan is the model. Assuming you don't get destroyed in a violent bout of deflation, you can anticipate near zero real price appreciation.
Did you create a brand new, anonymous account just to leave this comment? A bit strange and suspect. Wikiislam is not an authentic source of information
I hear you, I really do.

I wish I had not met so many brilliant people that have the linus attitude. I would say maybe linus influenced them, but they are both on the windows and linux sides.

These people I continue to work with because they have taught me so much. They have been hard on me when I have been wrong and they have mentored me. I certainly would not be where I am if I did not grow thick skin.

However, I would definitely draw the line if I was ever harassed or was in a toxic community. I never got into IRC or Python. Maybe thats the key?

Linux, on the other hand, I don't classify as "toxic", overall, do you? I do occasionally read the LKML ( I don't subscribe ) and I have certainly seem some edgy behavior there, and times I think its overboard. Opinionated? Check. Intimidating? Check. But toxic?

It's really hard to speculate how many people have avoided working with linux because of this. There is certainly other communities such as FreeBSD, OpenBSD, etc. They seem to not have anywhere near the traction linux has, which would lean to indicate that what we are talking about did not hinder the success of linux, or prevent people from contributing to it at large.
This sounds to me like WhatsApp just didn't participate very openly, not that the report had any factual technical issues with the service.

Sure, them being very tight-lipped could be seen as a reason to worry about their security, although they've been technically open enough that I know a decent amount about their tech and stack. I even gave FreeBSD a fresh look after watching a few recorded sessions from their engineers.

So... A bit of FUD maybe, backed by a not-as-open-as-the-EFF-would-like policy?

(I am a card-carrying donor to the EFF, I just don't see the issue clearly.)
Well, to be fair, I have no idea. I saw some reference here in the comments that there was not enough data for someone to replicate it. I saw some other reference here in the comments that they are going to sell diet packs and have a commercial interest. That's not really enough to draw a conclusion, is it?

Thing is, it isn't my intent to draw a conclusion. Merely to say that if they do not make it reproducible and testable by another team, then all the studies and data in the world do not qualify as science.
If you find our field's history interesting, then I have more good stuff. The Ware Report [1] was what started it. An interesting read to look back at them looking forward and see how close they got. Foundations [2] were then laid. Schaefer summarizes [3] all this from start to the failed finish. Capability-security model [4] and tagged systems [5] happened in parallel. Both seem more appropriate to commercial systems. Enough time brought me to real problem [6] and our tiny niche is working on solutions from chip up for every security model.

Hopefully someone will put one in production in next several years. CheriBSD already runs on FPGA's & Linux runs on some. Getting really close to PC's we can trust [a bit more]. :)

[1] http://seclab.cs.ucdavis.edu/projects/history/papers/ware70....

[2] http://seclab.cs.ucdavis.edu/projects/history/seminal.html

[3] https://www.acsac.org/2004/papers/ClassicPaperSchafer.pdf

[4] http://homes.cs.washington.edu/~levy/capabook/

[5] http://www.smecc.org/The%20Architecture%20%20of%20the%20Burr...

[6] https://www.schneier.com/blog/archives/2014/04/dan_geer_on_h...
The way Common Lisp is generally used is by writing macros that shrink the language at higher levels. It's used that way because it can be. Whether one considers the lack of such capability in other languages a handicap or feature doesn't change that it is common Common Lisp practice. There aren't Common Lisp shops that don't use macros since Common Lisp includes standard macros.
Suppose you have only 4 entries (perhaps very large) in your ring. You might care about this.
I think this would have been much better titled "Boosting NGINX Performance 9x with Asynchronous wrappers around blocking system calls".

Most people when hearing about "thread pools" in the context of a web-server think about using multiple threads for handling separate requests, which is NOT what this is about. It is using threads to enable some blocking syscalls (read and sendfile) to run asynchronously from the main event loop.

There's already a library for that! http://software.schmorp.de/pkg/libeio.html
That sounds cool, but I have a deep-seated conviction that programming language design and implementation should be done by someone smarter than me.
+1 for Verilog. SystemVerilog is the way to go.
Using N-of-1 Trials to Improve Patient Management and Save Costs
Late Night Thoughts on Reading Scientology (2011)
“E unibus pluram: television and U.S. fiction”, David Foster Wallace
More importantly, the plugin does not even run unless you opt in to hotwording (by checking the check box in settings). The open source Chromium code makes sure of this. So you do not need to take our word for it.

Please see my statement here for details:
https://code.google.com/p/chromium/issues/detail?id=500922#c...

Furthermore, you are right that if you turn on the "Ok Google" setting, the plugin will start listening to your microphone, but will not send audio to Google servers unless it hears an "Ok Google".
a huge kernel in fact. a very large portion of what we know today was passed down by oral language, eventually making it to written language, and eventually making it into science books.

also, science gets a lot of credit for 'discoveries' it had no part in. most of the time, science is just proving what everyone already knew. the other major portion of the time, discoveries were made by tinkerers, which are often looked down upon by scientists even though they make up a large portion of break throughs.

granted, our history over 5,000 years ago oral accounts, or myths as you like to call them, do not do a particularly good job after such a time at telling us what happened. but quite often, there is a large amount of truth to be found if you are willing to listen.
What Is the Best Algorithm Ever?
Absolutely. I've seen the Shenmue video and it's stunning. It's more impressive than anything that launched on the PS1 or N64.

>I sometimes wonder what could have been had Sega released proper documentation and a decent dev kit earlier

That is a complaint I have heard a lot, and it is valid. But ultimately I think Sega shot itself in the face by even having a second CPU. Concurrency is a hard problem, and certainly game devs back in the mid 90s were not up to the task of utilizing a second CPU. They had enough on their hands with transitioning from 2D to 3D already. I have read that most games developed on the Saturn only used one CPU.

Choosing quads over polygons was also a major blunder of the Saturn's design. The list of Sega's mistakes with the Saturn is so lengthy that it's impossible to think it had any chance of succeeding.

But I still play mine. :)

The sad thing is while Sega did everything wrong with the Saturn, they did everything /right/ with the Dreamcast and it still failed miserably. I kind of think of them as the Commodore of the games industry. Technology that was ahead of the curve, awesome products, but ruined by terrible management and stomped out by juggernauts (MS Windows, Sony Playstation).
Cryosphere!
Marriage of man and machine opens new world for disabled
Enabling cortana in ASIA
I like VHDL. Verilog and non-blocking vs blocking assignments can trip you up so easily. As for verbose code, you spend way more time debugging and thinking about how to structure a program than you do writing text on the screen.
I don't think that a load of 172 is a good idea. I know this is a benchmark that is measuring how fast you can go ideally but in production the question is how fast you can go with with keeping the latency within the SLA. As a general rule you want to run your boxes around 1 normalized load ( load / # of CPU cores). The rest of the article is pretty nice.
And what are the LD50's of those "toxins"? This is my first question to people who go on about "toxins" and "detox" and "cleansing".

I don't want an exact number, just a ballpark. Is it micrograms, milligrams or grams per kg body mass? Surely these people who know so very much about "toxins" must know the one fact that distinguishes the things we informally call toxic from the ones we don't.

It would be the hieght of intellectual dishonesty to claim something was "toxic" without having any knowledge of the LD50.
I'm try the same thing for similar reasons in Go, but I'm wondering if at some point a Go version would perform better than C. On a machine with a large number of cores, perhaps?

GitHub.com/sudhirj/restis

Also wondering if some rethinking is possible - would a HTTP interface a la DynamoDB be more useful? Can complexity and performance be increased by using a purely memory backend with no disk persistence? If there were pluggable back ends would a Postgres or DynamoDB back end be more useful for terabytes / petabytes of data? Is the beauty of Redis the API or the implementation?
What if the World Wide Web hadn't happened?
What happen if you play an audio file saying "Ok Google" ?
A little bit, better – Quantum computers are attracting commercial interest
Another thin client technique I haven't seen mentioned much: VerSum. https://people.csail.mit.edu/nickolai/papers/vandenhooff-ver...
I think Node does a non-blocking accept in the main thread rather than an alternate thread, but in any case, yes, the solution would be to stop accepting when some maximum open connection count is reached.
I would just add a rule into the loadbalancer config, if the request is coming from the music industry or a government agency redirect them to an empty website. (I am kidding).
Don't assume that every piece of dysfunction you see can't be fixed. Many of these systems are mind-bogglingly complex and can't be replaced in one go. It seems entirely reasonable to me for a system undergoing modernization to have a modern piece interacting with the user feeding an old paper-based process behind it. That's obviously not the desired end goal but it seems like a perfectly reasonable intermediate one.
I never said it was the only way to debug, just that between a language that only supports `printf` and one that supports `printf` and a debugger, the latter is obviously a more productive environment to work in.
And isn't HTTP/2 telling people to stream content from a single server instead of opening multiple connections? I can see HTTP/2 accelerators speeding up traffic by multiplexing requests to the application, CDN, affiliates, etc into a single connection.
That page has an exceedingly high ratio of TM superscript.
I've always wondered about this! Back when I was a teenager I remember playing around with one of the Kai's Power Tools to generate fractal-like images (I forget exactly which one it was, but it had a bunch of presets that would generate cell-like textures).

Thing was, I found them MASSIVELY anxiety-provoking and have never been able to figure out why. They'd literally make me panicky.

These images are doing the same. Even now, just thinking about them, my stomach is fluttering. It's something about the way they're organic, but I don't know what it is. It's definitely nothing rational.

I've never heard of trypophobia; this does seem like it. I wonder if it's closely related to the feeling of disgust; somehow an evolved response to keep us away from rotten food perhaps? Things like bacteria growing on bread, or beehives. Or any food that's started decomposing.

There's a cool documentary I remember seeing called "How Art Made The World". One of the things it talks about is how we're driven to make more-than-perfect representations of things in our art. Say we find something in the real world aesthetically pleasing. With art, we can take that aesthetically pleasing stimulus and exaggerate it, resulting in the art being more pleasing than anything in the real world.

I wonder if that's what happens here, with the almost-organic images somehow being 'hyper-disgusting' as they coincidentally line up with a hyper-exaggerated version of a stimulus that on the scale of disgusting might be 'slightly unappealing' in the form that we'd encounter it in the real world.
Something the author glosses over is that the Quake 3 engine is remarkably clean in its separation of the game logic from the engine--the use of "traps" gives something that very much reminds me of an operating system in some ways.
This doesn't really explain

> otherwise they weren't being systematically ignored for consideration.
WebAssembly and Emscriptenizing Rust
Ah yes:

- An OS would write the "please wake me up on the next interrupt" to a hardware register, then a shadow RAM location. Interrupt happened between the two writes, so the task scheduler wrote the wrong value to the register and stopped. Finding the problem: Two weeks. Fixing the problem: Swapped two instructions and rebuilt. Write-only registers are evil badness.

- USB controller with a temperature problem: It would also work first thing in the morning, and after lunch. After maybe four days of correlating this the "Aha!" was visible on my face at lunch and I left the table rather abruptly. The initial fix was a bag of ice on the chip. Real fix took several weeks of increasingly loud conversations with the chip vendor.

- Cache on a disk drive had a bad bit, occasionally corrupting file contents or (even more fun) directory structures. Memo: All the ECC in the world won't help you if your I/O system is flappin' in the breeze. End-to-end checksum anything you truly care about (in fact, we caught this one with a Merkle tree).

Never mind the heap corruptions by code you don't even have source for, the async callbacks that fire long after you've nuked the objects and assumed everything was dead, the DMAs that came from outer space because you set them up hours ago and they finally fired, wiping out something random every time, the incoherent cache coherency systems, the serial ports that drop bytes if you send too fast . . . it's amazing anything sufficiently complex actually works.
> it can be ludicrously expensive to build a site that looks nice and works well for that extra 1% of visitors who've deliberately crippled their browsers.

Huh.

If you think that one of the advantages of JS-required SPA-style applications is that they will help you avoid things getting expensive somehow... I'm not sure where to start, actually. Maybe the situation here is kindof like the old saw about mediation: you should do it for 20 minutes a day, unless you don't have time, then you should do it for an hour a day.

My experience is that sites that start with the focus on their shiny new JavaScript framework and their app-like UI tend to devolve into architectures with overspecific and mixed concerns pretty quickly. If you want to keep things from getting complex and expensive, start by keeping discipline involved in conceiving of the app in terms of plain HTTP and different media representations of the same relevant resources/data. For back ends already producing well-modeled JSON documents, producing equivalent HTML representations should be easy. If it's not, something is likely wrong (and if you're already producing well-modeled HTML documents, it's exceptionally rare that producing good JSON docs with the essential content is anything other than trivial).

Now it's true that some apps just aren't about resources and media types, and you need the browser-as-runtime instead of the browser as document/media viewer. It's nice that the browser keeps growing in capabilities here. But let's be honestly: most of the JS-required apps we're seeing out there these days aren't even close to meeting this bar. And the "extra costs" you're invoking of supporting clients without JS are, in those cases, self-inflicted.

> That's because industry analytics showed that approximately 1% of visitors lack JavaScript.

And I bet those same analytics probably showed even fewer visitors without JS after they used those stats to require it -- problem solved!
Not where I live (South Africa). You'll be targeted for your gun. I suppose one benefit of the U.S. gun laws is that they're so easy to source that there's no need to steal yours.
> f you can't figure it out yourself but ask me questions, if you try a simpler problem first, if you talk and explain what you are doing, if you run your ideas with me asking what I think, if you are determined to figure it out, ask for hints and immediately understand them and get this "aha" moment of how didn't I think of it rather than oh sucks I didn't think of it.

I don't understand what you mean with this sentence. Is this a good thing or not?

> If you are excited about the solution more than the fact I gave you hints for it,

Is this the best way? Gauging a person's emotional response? I'm pretty reserved in general and don't show emotions, but I do get fascinated internally by things, even if I don't intuitively show it. I just don't know how.

It feels like I'm being discriminated against because I'm not an extrovert cheerleader. Now that I know this, I can certainly act happy and excited, just for you.

But that's it: it's acting. I don't understand.
Standard E. coli isn't dangerous. Undergraduates work with it routinely in virtually every biology lab in the US.
The simple answer here is that government agencies are funded by congressional appropriations and salaries are regulated. The "government" may be rich, but that doesn't imply that it's easy to pay people market rates, and even if it were, there's a finite budget out of which to pay them that could instead be used to hire more people.

In many ways I'm actually glad this situation exists: it has the effect of filtering out people that care more about their market worth than the mission.
Zuckerberg and Inmigrant Heritage Month
>I would definitely draw the line if I was ever harassed or was in a toxic community

But it looks like you wouldn't. From what you're saying you would probably just say your skin wasn't thick enough and you needed to toughen up more.

I think the Linux community has been toxic at times. I don't think the whole community is toxic though. It's such a huge ecosystem with lots of people having control of different parts of it though.

If it was just intimidating because it was highly technical than I'd agree with it not being toxic. The fact that it is intimidating because you don't know if someone is going to rip into you and insult you over a misunderstanding is what makes it toxic.

OpenBSD is worse so it's funny you bring it up. Linux is successful despite the negative aspects not because of them. There are thousands of OS(and private) projects and groups that have died or been forked away from because of toxicity.

You and me are very unlikely to be the target of harassment so it's easy for us to miss it or think it is rare. That doesn't mean it's not there.