jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
re: 1
The Lizard script-kiddies have been around for a while:
http://krebsonsecurity.com/?s=darkode&x=0&y=0

They have been working on building a group of script-kiddies who learn how to DDOS for a couple years at least. That's enough time to get enough bots to DDOS PSN and XBL.

They announced a business to hire out their DDOS "services" just after the PSN/XBL attacks.

They are a bunch of script-kiddies with knowledge of one skill, DDOSing, which has a very low learning curve. It goes with the territory that they'd be complete amateurs at OPSEC. They were hyping themselves as part of a money making scheme, of course they were looking for as much media attention as possible.
There’s a link in the caption to the code: https://github.com/realm/realm-js/tree/master/examples/React...
https://en.wikipedia.org/wiki/Green_threads

https://en.wikipedia.org/wiki/Thread_(computing)#Threading_m...
> Just keep in mind that it is for package authors, not clients...

Generics by author-template sounds exactly like what the Go authors would want: source code is still shared (rather than binaries), no Make/Include/Macros for the build, and no hassle for the _user_ of a package.

> Also, if the containing package is intended for import by go get, once the file is generated (and tested!) it must be checked into the source code repository to be available to clients.

Moving external processes into the source code is characteristic of how they've developed Go.

A GCO/SWIG style generator built-in to `go` would be a great next step. It wouldn't have to be perfect, just deal with includes and defines separate from Go build. Even if the output needed to be hand edited it would be a great starting point.
Thanks, I'm just gathering use cases to see if people are using it as a replacement for a relational database. I don't think I would, I think it's not the best tool for that job.

Thanks again for the data point!
Thanks, I think you're partly right, re-writing the analogy that way does make it seem more reasonable to me. (I still think it's a bad analogy) But there were other parts of the essay I wondered about... the "Daddy model of wealth", the historical time periods and "whether you could accumulate a fortune by creating wealth has been turned on and off" ... These are ideas (like PG's about oil painting being like Lisp hacking) I just do not feel qualified to judge - they are interesting, for sure, but I can't know if they are accurate or reasonable. So I hoped someone else could point me in the right direction.
Yeah uh pretty sure I know a dude with some pig heart valves in him. Fix title please.
There goes my plans for a quick and easy karma bot.
> Once you learn all of Opera's nuances using any other browser feels outdated and not as well thought out for a user

From what I feel, the average user doesn't spend much time learning a software's nuances. They just want to use the first thing that works in the first go.
By "consent", he meant "informed consent". That requires reading the terms of service and understand their implications. Few people actually do that. The rest of us merely click our way to something that "just works".

For instance few Gmail users are actually aware that Google is routinely doing semantic analysis of their e-mail. When I tell them, they're invariably mildly shocked. (I insist on "semantic" even if their methods are statistical, because Markov chains are highly correlated to meaning.)
The URL is interesting too, note the embargo notice -

http://www.fastcompany.com/1710068/embargoed-till-1201-am-th...
Self-critical thinking. If you can't attack your own work with the same passion as if it were a creation of your worst enemy then you will build things that will break easily.
Most of Google's Web apps use Closure AFAIK, but Inbox and Wave use GWT. Those are the most notable examples I know of.
Finally a chess engine I can beat.
I thought they contained the entirety of space-time?
Well as you say an editor doesn't need updating that much. I used VIM for ages but had an hiatus in programming and when I came back I start using sublime. And now I switched back to textmate. Like textmate it's simple sufficient bundles. Looks pretty.

And with getting older. It's just an editor that makes me type text. Yeah yeah productivity but as I think more than I type it's not such an issue as long as I can do most of the basic editting ;)
I have to disagree here. This is definitely possible, especially on more greenfield projects. Most of the engineers on my team produced that much sustained. And my average is closer to 400/day even though a big chunk of my time is spent doing things other than programming (e.g. tech leadership / management).
LOC isn't a great metric though and can be easily gamed.
When I see a landing page like this, I feel that this is their filter. If you are interested in knowing more, you will seek the answers. Otherwise, you will move on to the next HN post...

The ones that seek to know more are the ones they want to engage.

Only my speculation.
Thanks. I have read this many years back, but could not find it anymore.
Well I think that's the case when your company has so much notoriety that your website isn't used to sell, or get new clients, or capture/retain the attention of anyone, or try to monetize itself with a user base.

It's basically a place to distribute information about them.
> advertising today / web marketing relies on user tracking.

It’s ‘disingenuous’ to claim that as some cardinal rule.

It’s not - it just happens to be the most popular business fad of the 2010s.

What works in business changes over time. That is a cardinal rule.
I understand how file systems work, but then the properties window, in any OS, shows you the raw size anyway. Probably minus the tiniest fraction that the partition table occupies, but still.

My point was that storage device manufacturers somehow get away with redefining units. No one else does this. Imagine if you bought a 1L bottle of milk, only to see in fine print that "1L = 800 ml".
Always the honourable thing to do!
I used to listen to ambient music, eg: Brian Eno mashup on Spotify. Now I mostly to listen to podcast while coding.
out of curiosity, how you manage to get the first key, instead of the last? Because it seems to me, it would be less logic/ easier for a parser to always return the last.
tbh I'm actually surprised that the executables / code takes up so much space at all. I'm sure the executable has some embedded resources in as well, but 130mb for just the executable is quite a lot imo.
Loved Byte. What a dense collection of enjoyable articles every month. I'd subscribe and I don't get any paper magazines any more.

I don't understand the business case for gutting this fine publication.
More often than you'd think. There's a paper from black hat 2011 [0] where bit flips and domains with a small hamming distance were used. Take google.com and woogle.com which in their ASCII representation only differ by one bit. The paper showed that these domains will receive traffic for their intended counterparts because of bit flips in the RAM in DNS servers.

[0]: https://media.blackhat.com/bh-us-11/Dinaburg/BH_US_11_Dinabu...
I use the Lockdown Privacy[0] app, it saves me from most of the ads, although, not from the cookie popups. It works pretty great and is open source.

[0] https://apps.apple.com/us/app/lockdown-privacy/id1469783711
I can't speak for every town, but Spanish Fork is upgrading its municipal network to have fiber to the homes... which I think is pretty good for a small town of 35K.

I think with SLC, Provo, and at least one of the small towns in the area all having fiber available, the rest of the front will follow suit... but it will not happen overnight.
Why antagonize the community by pulling repos if they only wanted the brains?
Thanks man, good you caught it, I totally knew that, I need to be more careful with acronyms right after waking up :)
Ironic given the concentration of tech companies in the in-between zone. (Adobe, Microsoft, Oracle, etc.)
You don't, but so what? Even proofs done well by hand can have obscure mistakes; most of the time they don't invalidate the proof. Take a proof as strong evidence of correctness and it all works out from a epistemological point of view.
Oh, we will build it, I have no doubt. There's a demand, so I'm sure in 5 years Apache will have some project that quenches our thirst.

The key with transactions is that they make life easy for the client. AP systems are easy for database engineers to write (and yet they still manage to screw them up :P), but systems that support ACID constraints are easy for application developers to use. That's why FoundationDB was so special; they promised the best of both worlds; the horizontal scaling of traditional NoSQL systems, with the ease of use (w.r.t. reasoning about concurrency) of SQL/ACID systems.
> there is a _single_ canonical encoding for any datum: the messages above would be (7:message(6:header(6:sender13:Billy Joe Bob)(4:sent20:2015-03-26T12:02:00Z))(4:body35:Hey guys! Let's meet up for lunch!))

This reminds me a lot of bencode, with the advantage for bencode that it doesn't need any fiddling for non-printable characters: no more base64, no more hex.
Very little evidence? Not for anyone paying attention, there were leaks and snippets galore. It's what got me reading cryptome regularly because they were the best source of actual echelon/tempest documents...
Perhaps there is not an abundance of PhDs, rather a shortage of jobs for PhDs. Something close to 1 of 75 PhDs will become a professor (from the PhD Grind), so almost every PhD should be preparing to work not as a Professor.
Thank you for the clarification. I think we are saying the same thing.

In principle, it's always a certainty that JS can be written as performant as Dart, never just a possibility. The possibility part only comes in with respect how optimally the JS code is written.

The interesting part here is I think is how often does this happen? How often can significant improvements be made that would be impractical, or even unlikely for a developer to match?
Perl 5 predates JavaScript by about a year.
Good points. We might be focusing on different evidence for good design. Certainly a system has to be tested -- the theory is not enough. But areas of TCP that were designed up front were things like being able to carry arbitrary payloads, including itself! This is what makes ssh and vpns possible. By contrast, many web protocols break when tunneling: soap within soap.

Also, for those unfamiliar with the actual process of protocol development back in those days, it was a wire protocol, which meant formal modeling and testing. Sure, it doesnt catch everything, but the web is far less formal. For example, the w3c originally said it wasn't going to provide an XML parser reference implementation because any graduate student should be able to code it up in two weeks. WTH?! While I don't doubt that is true, in practice it has meant that dozens of slightly different parsers were written, leading to hundreds of slightly different incompatibilities. Anyone who has had to integrate two different XML stacks will know.

I use Ruby, which was inspired by smalltalk; modern Java is also becoming much more functional.

In some ways, it has taken the larger community 20 years to understand Kay's vision. Also, he always said that the systems he worked on were prototypes -- he's commented before that he fully expected real-world systems to have surpased his long ago.

But now we have Ruby, Node and Rust. Even Java and Spring.io have dramatically reshaped things towards a "smalltalkish" future. So I still put a lot of weight behind some of Kay's observations of the industry.
Honda were still doing this well into the 2000s. Only their most recent models have, sadly, succumbed to the trend.
To me the biggest issue with all this is that it uses the center console screen for almost all data display - I much prefer using a phone mount and putting things just to the side of my steering wheel so I don't have to take my eyes off the road.
I'm not sure about the testing regime they use but they publish the number of people tested on a daily basis. The data is available on wikipedia [1], currently they stand at ~233,000.

As an orientation, Germany doesn't publish aggregated numbers but federal organizations said in an interview that at the moment, ~100-150k tests per week are performed, so the positive rate there should be <5%. But I'm not sure how reliable that number is. Local test centers don't have to report all tests (just positive ones) so I'm not even sure if the government has that info.

[1] https://en.wikipedia.org/wiki/2020_coronavirus_pandemic_in_I...
Please this is not the moment to spread loony conspiracy theories.
A mild-onset-long-latency-ultimately-debilitating disease with high transmissibility might be a worst case. It could spread widely, evade detection, and not trigger immediate concern.

HIV/AIDS, several hepatitis variants, and tuberculosis approach thiS, as might syphilis in earlier times.

Kyle Harper's The Fate of Rome explores the notion that new diseases don't simply emerge, but co-evolve with their host populations and environments. The implications are disturbing.

https://lareviewofbooks.org/article/how-the-environment-topp...
I am building https://mockadillo.com. So many times I have had to write mock servers and have to have friction with colleagues when they're lagging behind (or when I am lagging behind) on development of dependent features. It's now a 5 second thing to bring up a mock of the response and keep working decoupled from annoyances.
Thanks!

I think there's a lot of person matching involved here. Hard to find a one-fits-all guide.

Luckily, there's lots of people publishing on the internet.

But how do you search through them? I don't know. That's something text based search hasn't solved yet.
Not nessasarily, the people could continue to pass down the traditions/knowledge/history using another language. If a language with literature is lost, then you loose just as much of those things, as well as the literature (because no one can understand it). Of course, having literature increases the chances of having a rossetta stone.
At Snowplow we are steadily rewriting 3 Ruby apps, one each into Go, JRuby (not really a rewrite) and Scala, choice driven by a few domain-specific factors.

Go, JRuby and Scala all meet our new criteria for ops-friendliness, which are: 1) the app must be user-installable by a single wget from BinTray 2) the app must have 0 or 1 [the JVM] external dependencies 3) the app must not require any special environment to run in. From a packaging perspective, we're using `godep go build`, `warble` and `sbt assembly` respectively.

I've never worked with anything as install&run-hostile as Ruby.
> Number of lines of code can be used as a (very) rough metric for complexity

When the code is a port and represents 1:1 functionally, then line of code is totally irrelevant, except for it's performance to execute (which clearly GoLang has demonstrated in this case to outperform ruby). A better "rough metric" for complexity is the number of functions or as Ruby Flog puts it - ABC metric: Assignments, Branches, Calls.[0]

[0] - http://ruby.sadi.st/Flog.html
That’s the idea of an infinite number of onion layers [1]. What I find intriguing is that if you assume that everything is based on cause and effect, then (I think) you necessarily run into an infinite regress problem (the cause of a cause of a cause …) unless you define some "uncaused cause", or the concept of causation breaks down at some point.

[1] https://en.wikipedia.org/wiki/Theory_of_everything#Infinite_...
One helpful thing is to separate the power aspect from the measurement aspect. Taylorism is horrific because it's used by people with power, a managerial class, to micromanage and exploit workers. But measurement on its own isn't problematic; think of the quantified self movement, or athletes who used detailed self-study to improve their own performance.

I've been on teams that did a lot of self-measurement, and it has generally been fine. But the problems I recall are when people with managerialist inclinations seize upon something measured and use it to try to sound smart or exert control. E.g., the time a CEO, on his occasional visits, noticed our project LoC measurement. We all knew the dangers of that number, and treated it very lightly. But he kept trying to do MBA math with it (e.g., $/LoC), and I ended up having to tell him that if he didn't knock it off, we'd stop displaying the metric.
Thanks, my understanding of history is probably a bit confused:

http://en.wikipedia.org/wiki/Mixin#In_Common_Lisp

In RPG's inconsumerability essay [1], he describes it like:

> In that paper they described looking
at Beta, Smalltalk, Flavors, and CLOS, and discovering a
mechanism that could account for the three different sorts
of inheritance found in these languages—including mixins
from Flavors and CLOS.

They did come from Flavors first regardless (mixins being named after an ice cream shop with mixins near MIT, so I heard). I think it was also the first system to allow for aspect advice via a first-class construct.

[1] http://www.dreamsongs.com/Files/Incommensurability.pdf
Url changed from http://www.pcworld.com/article/2864312/google-discloses-unpa..., which points to this.
Is that supposed to be derogatory? Don't be peanut butter and jealous.
* You should get rid of [...] aspartame filled drinks alltogether.*

But, why?

Except for a few periods of a few months, when I chose to go off caffeine or limited my intake for other reasons, I've been drinking several liters a day of aspartame-and-caffeine-containing drinks since 1996. I've yet to identify any related effects: my teeth aren't great, but haven't been eaten away by acid; I'm overweight, but less than I have been at times since 1990; I don't find dehydration to be a problem. Some of my friends drink similarly large quantities, and none of them have shown any apparent effects, either. This, of course, is mere anecdote, but surely if there were really a serious problem then there'd be an epidemic of some problem easily traced to aspartame, given that millions of people drink liters per day of diet colas and other drinks?
* Saudi Arabia has approximately the same population as Afghanistan, but enjoys a massively better standard of living, a far stronger central government, and operates an effectively modern social safety net.*

IF you're a Saudi elite. Their economy relies on a huge population of foreign-workers that live as indentured serfs, are commonly brutalized, and enjoy no rights. It's also an Islamic absolute monarchy with less political freedom than China.
The numbers' only relationship is to the distribution, not each other or some other process.
Or something about tomatoes.
If the random variable that we measure has Gaussian distribution - the numbers we read will have Gaussian distrubuition, and will be random.

Other example - rolling dice with 5 sides signed "6" and one side signed "1" - results will be random, but the resulting distribution won't be uniform.

Uniform distribution is special case of random distribution.
Every time I buy normal, mass-market chicken or eggs that are not in some way organic/cage-free/free-range/nataural, I am so disappointed in the result that I vow never to buy it again (until I'm sucked in by some sale months later). For me, the difference is too striking to be only a placebo effect of sorts.
It’s not really important whether it’s ‘theft’ or not, that’s just not relevant to the question whether it is morally acceptable or not.
Video is private and the text is just a synopsis of a linked article. If you actually follow to the article you will find an editorial not journalism. It uses words to imply communism and describes an awful day such as getting up at 6am, leaving for work by 6:40, eating on the go, and working long hours for overtime. All while repeatedly says that the conditions are better than elsewhere in China. Yet the title is "Why I don't want an iPhone for Christmas" and not "Why I won't buy 'Made in China' products."
Great article. I've been learning Scala for a while now as time allows, and have had similar experiences - the syntax is tricky at first, and much of the community focuses on CS esoterica that isn't familiar to me, but the major concepts are quite familiar, coming from Python, Scheme and JavaScript. I'm still looking forward to my moment of epiphany when I realize I've become vaguely competent with Scala.
Already exists, Mach kernels are based on these
principles, also it's not that shared memory doesn't exist in these systems it's that the caches are incoherent. You'd want to use an actor or Mailbox in F# parlance to create "shared" variables. Also look at systems like DragonFly bsd where each "core" has its own tcp stack. It might be time to revive the LISP based OS by Symbolics for these processors.
You probably mean "is not the decimal separator", because he interpreted it as such.
Their FAQ states that it provides its own 5V power supply for the downstream device and somehow retransmits the USB packets using a high accuracy clock.

The power issue is definitely legitimate. USB power supplies are noisy and the noise can bleed to analog outputs if the soundcard has poor power supply noise rejection - I once built a USB-powered soundcard on the at90usb162 microcontroller and it produced a lot of background noise which was annoingly correlated with CPU activity. It went away when I inserted a 3.3V stabiliser between the USB power rail and the MCU, making it run from this 3.3V power. Reportedly, some commercial devices have similar issues (no links, but googling "USB DAC scrolling noise" may be a good starting point).

OTOH, I'm not sure about the importance of reclocking. USB audio cards synchronize their DAC clocks to USB host clock and hence any USB clock jitter induces DAC clock jitter which causes some amount of distortion, but I know of nobody who verified whether this is important in real world scenarios.

IIRC, clock jitter caused some real problems with SPDIF DACs back in 1980s and some people still feel more comfortable using "high-precision clocks".
I actually have a product that I created and have been testing that has a bit of overlap with yours but I also think they would compliment each other really well. Is your linked in the one that says: Şu okulda öğrenci: Kafkas Üniversitesi? I'd like to try to connect.
So..., Crypto Singularity?
I find the surplus equipment from universities is not usually sent to _asset recovery_ (auctioned off) until it is older and more worn out compared to industrial operations.

So I always wanted (always did) have my lab in a heavy industrial area.

For biotech the US area of New Jersey and Connecticut has a high concentration of pharma giants and their many satellite contractors.

One business model has been to become enough of a contractor yourself to pay the bills, then research all you want and own it all yourself.
Correct, patents in the US expire after 20 years.
I consulted this when making a pac-man clone, and it was a great resource. If you just go by what you think the game is doing from playing it, you'll end up with something that "looks" like pac-man but doesn't "feel" like it. All those little rules and tweaks come together in an emergent way to make it special.
Only heavy, expensive, dangerous equipment for big men like you
Great post. Thank you for sharing all of this - really great information and I'm thrilled for you that you took a risk and it really paid off. Cheers to that!

That said, your site has so few images on it of the actual product, that for a price of $30, I feel like you are holding back for a reason. I buy anything and everything, but this doesn't feel right. When someone displays their admittedly very nice logo far more than the product I get a flashing warning sign. My 2 cents.

When I can either get a demo or see more of the product I will probably buy.

Again, congratulations on your successful launch!
No, the 1A was designed to protect you from the government. "Freedom of speech" is a separate matter entirely.