skysight-inc/HackerNews huggingface dataset:
I have a similar story but with a lot less actual hacking. Our school was monitoring lab computers using iTalk (?), which besides remote desktop also allowed things like sending messages and blanking the screen.

After my Grand Hacking Crime of teaching all of my friends how to use proxy servers and supplying them with a text file containing several hundred that allowed them to bypass the website filter, I was constantly being watched, which annoyed the hell out of me.

So I started digging around when the teacher wasn't looking and discovered that, while only the server part of the monitoring system was "installed", the files for the client part were still included. Without having the admin creds, all I could do is send messages, but that was enough. After testing it on a friend's computer as a joke, I sent the master PC a single message containing several hundred lines of Shakespeare's plays. The message appeared in an always-on-top msgbox and could only be dismissed by the OK button, which was by my estimate several meters below the bottom edge of the monitor.
There is the myth of the small time farmer and hero status given to them. Outside of destroying the environment over the last 100 years. The local farm hardly exists anymore. I still do not understand why politics are so heavily placating this age of Billy, overweight in his coveralls chewing on a a bit of grain.
It's entirely possible for a compiler to reject all programs that it can't verify as safe at compile time, including for array bounds checking, including pointer arithmetic. It's true that the uncomputability of the halting problem means that the compiler must reject some safe programs to achieve this. Doing this in practice probably requires using dependent types.
> idiot

Maybe he learned?
Rught, but thats not no2 or pm10 inhalation.
So another narcissist on the internet had his phone hacked. Big deal.
> More than 25% of respondents have been running their business for 5-10 years, which is longer expected given the relative newness of SaaS, and the high chance a startup fails in its first one or two years.

Could this be survivor-ship bias. If you failed your SaaS venture in less than a year, you are less likely to be part of this survey.
That's true. Problem I think is that with the way organisations work (high turnover with short term contacts) it's hard to get a feel for this. There's also the problem that, once something is online... It's hard to have it disappear, independently of the media's will.

I can only speak for France but unions have been coming up. But they are reeaally recent. (last year maybe). The unions that were already in place were more adapted to paper journalism and didn't take well into account the online issues. So it's starting but the fact it's arriving so late also explains the current situation that people often feel like they have to do everything to keep their job. Because there's nothing that can protect them.
But why the fuck should a website know how much charge my phone has?
Scientists find mysterious origin of brightest explosion ever seen in universe
My guess would be that the "Surface" product line doesn't have one deciding visionary that knows and decides what to deploy in the market, that the teams building these things follow.

So instead of having a product line that hits each section with a device that makes sense, there is bunch of different devices that are OK, but doesn't make 100% sense for any of the segments, and the devices are overlapping a bunch.
Fully automated software to create professional marketing videos in 3 minutes
> but doesn't evolution tend to pressure the virus developing different vectors, when faced with eradication?

What does evolution “pressuring” mean? Either the organism (or virus) has sufficient chances to randomly mutate a a trait that enables it to survive, or it goes extinct.
Pro-tip only give access to camera for social apps. If you want to share fast use camera from within app. If you want to share something from your photo library copy/paste between apps.

It more tedious, but exploit on social don't automagically leak personal data from your OS library.
That's why I quoted 7nm. I'm aware of the process differences and Intel's severe and continuing problems with their 10nm process.

My point being that if you want to compare a state-of-the-art ARM CPU, you should compare it to a state-of-the-art x86 CPU and Intel's CPU's are simply not state-of-the-art at the moment.
I suspect that this is because GPT-2 doesn't have any overarching narrative that it is piecing together. Ultimately it is like a super-powerful Markov based text generator -- predicting what comes next from what has come before. It has longer "memory" than a Markov model, and a lot more complexity, but where a person often formulates a plan for the next few sentences and the direction they should go, GPT-2 doesn't really work that way. And hence it sounds like dream logic because in dreams your brain is just throwing together "what comes next" without an overall plan. Of course your brain is also back-patching and retconning all sorts of stuff in dreams too, but that's a different matter.
I would love to know who uses "serverless" instead of "in-process". Why add a new term at all?

And if the definition has since been muddied, then all the more reason to avoid using it instead of creating even more niche definitions.
> and the high chance a startup fails in its first one or two years.

I never understood why people like to spread this "fact" around. Of course a company will fail in it's first years, if not, it's a company that is at least not failing.

Also, it means nothing, not all companies are started equal and these statistics mix everything and everyone in the same basket, there is too much noise involved for this metric to mean anything.
http://archive.is/HwfAS
The world was very different before the Internet.

It was different before air travel was affordable to the masses.

It was different when long-distance phone calls between states were significant expenses, and you tried to keep call length down to a minute or two.
Some surprises for me -

1. Why is VC funding so down the rank compared to self funding, friends and family, angels and even debt? Is it probably because VC funding expects a >100x exit and most SaaS probably can't deliver that? Or are SaaS founders turning away from VC for ideological reasons (like want to enjoy the process instead of rushing to justify a valuation?)

2. 50%+ people pursued ideas which were not their own itch to scratch.

3. 30%+ didn't validate before building. 20%+ just asked their audience. Effectively, 50%+ just jumped into it without doing any significant and rigorous testing. Probably because the cost of entry and failure is too low?

4. 74% don't require a CC to start a trial. (Either infra costs are very low or competition is intense?)

5. 80% don't offer a forever free plan.

6. Most founders don't know their website visitor to trial conversion rates.

7. "Asking for a credit card before a free trial has
almost no correlation with revenue growth."
Thanks, that was really interesting to read.
Taxes != punishment
Show HN: I built a webpage builder to help businesses create about pages
> another convoluted use of the term and meaningless

Just as the term serverless itself?

I find this, old version, superior.
Seems just about as sneaky as rolling a bulldozer through the front of a porcelain shop.
It's definitely a typo.

Conceptually I prefer looking at them as

a % b = a - trunc(a / b) * b
a %% b = a - floor(a / b) * b

The latter is even used as % in languages such as Python, which further compounds any syntactical confusion. :D
> SQLite is an example of a classic serverless database engine. With SQLite, there are no other processes, threads, machines, or other mechanisms (apart from host computer OS and filesystem) to help provide database services or implementation. There really is no server.

Well, it's bending the overall consensus defining serverless as a managed / and or stateless service.

I never saw anyone using the term "serverless" to mean "embeded".

Using this definition, anything and everything that is not requiring a specific server to be served / distributed can be described as serverless.
Ok, good, contexts are now making sure you can handle upcoming timeouts decided by an upper layer (caller function). But how about the time.After function? It'll still be running in the background? So you can still have a memory or 'processing power' leak?
So you don't actually know of anyone who is abusing the system in the way that you claim? You're... just making stuff up?
It is not meaningless, but perhaps unclearly expressed.

There is a fundamental point the the argument: you can distribute a database without segregating it.

Three methods to building a 1M+ users webapp:

1. A centralized database, eg. PostgreSQL. Typically it has a single-writer beefy machine.

2. A decentralized newSQL. Tables are automatically sharded for writes, among a set of database-only servers. Typically offered as cloud: CosmosDB, Cloud Spanner, Aurora.

3. A distributed system segregated per app. Each user has a dedicated sqlite file.

The third option would be simpler to code for, since it won’t have substantial scaling issues.

It is also easier for a lambda-like platform to provide: load the sqlite corresponding to the authenticated user, and the lambda code, and execute the code in sandbox.

Although one negative aspect for the AWS of this world would be lack of lock-in. It is relatively easy to migrate to another cloud service, or to mix cloud services.
This is stupid. These countries have no right to this TLD just because the forest of that name is located there. If they had wanted it they should have applied for it first. It is equally as stupid as saying that Jeff Bezos can't use the name "Amazon" because it is owned by the owners of the Amazon rainforest, or saying that Brazil can't name its rainforest "Amazon" because that is a Greek mythological term and, therefore, owned by Greece. Nobody owns the word "Amazon"
I think better name (and coined since 1990ies) is embedded db engine. MySQL, Firebird (InterBase) etc can also be linked into binary and run in the same process, without any type of sockets.
> The accelerometer, gyroscope and proximity sensor has a ~9% false ratio here which I intepret as 9% laptops/desktops and 91% phones.

Some of the stats are clearly broken. For the 7 day duration, those stats are closer to 95% false. For the 90 days duration, I see values like

Platform 153.00% Linux x86_64
Screen height 253.53% 1080
Media devices 159.95% Timeout

> Also, I see 15.36% Chrome PDF Plugin and 23.81% Native Client

I don't see PDF reader stats at all.

> Also, everything else puts Chrome market share above 60% these days, only 38% here.

Easily explained by bias if it's even correct. The kinds of people who would try this service are also the kinds of people who would use a niche browser.
The terms "in-process" or "embedded" have been used far longer than this page has existed.

"serverless" is a marketing term, then and now.
Greek here, you can expect our lawsuit papers shortly.
There's a section added in 2018 to deal with the apparent confusion.

It'd be a better idea to just delete the page. It may have been written long before the meaning changed, but it's pointless to fight a losing and completely insignificant battle over language.
Hi Dave,

How can a regular free user write messages to a non-connection? LinkedIn requires a premium for 'Premium InMail'
It's unreasonable to blame ActiveX for this. NPAPI was not implicitly portable in some fashion, it was still just native code being embedded in the browser, with no particular guarantee of quality and no guarantee that a Win32 NPAPI plugin had Mac and Linux ports.

The ActiveX API was also well-specified and debuggable in a way NPAPI was not, and it was possible to embed it in other runtime environments like Office documents and Visual Basic applications relatively easily, because COM was truly wonderful technology (even if using it was, at times, very painful). It's not a coincidence that Firefox made heavy use of COM for a long time (though they've rightly been removing it).

Having used COM and ActiveX extensively, despite their flaws they were vastly superior technologies compared to NPAPI and they were a pleasure to work with. The security model was bad but again none of the competitor technologies were any better. I shipped large-scale native apps that successfully embedded ActiveX controls (like the flash player) and this was reasonable specifically because of how good the APIs were.

Even after NPAPI and ActiveX made an exit, the web still was infected by swf files and unity games and what have you. Those things are all either dead now or on life support because it turns out browser vendors don't want to maintain them and they're not portable.
They should be renamed ICAN'T.
In 2019, Americans went more to the library than to the movies on average
The same reason supermarkets put "gluten free" on things like butter, water and vegetables. While it may seem stupid and obvious to those informed and educated, theres a point in everyones life where they dont know anything about a subject and they need a first step. Hopefully, its a first step in a deeper understanding and education on the subject at hand.

I'm sure people will google stuff like "Is SQLite serverless?". There are no such thing as stupid questions, you're only stupid if you choose not to learn.
It's quite clever, that a site that uses lots of processing, or has autoplay, can limit what it does: " your battery is low, do you want to continue ".

The problem is that shitheads exploit every possibility to reduce the utility of society in favour of their own profit.

This is why we can't have nice things; as the aphorism goes.
Yeah, I remember all those things (well, I was too young to know the price of a coach ticket, but I do remember no Internet and having to ask permission before making a long-distance call)

I just looked up the maker of the PeeChee, and it was originally a company based in Michigan. Maybe the man quoted in the article was being loose with the dividing line?

A lot of products had national distribution back then, so I'm inferring from the quoted passage that PeeChee folders were just more popular on the West Coast vs. the rest of the country. But why?
CSV is also serverless..
Now consider the percentage of income that is claimed in European countries with free healthcare. Hint, it's higher.

The difference is for people with no or low incomes as the tax is used to pay for these. Social security.
I love reading these kinds of reverse engineering discovery tales, I find them technically educative, and overall enlightening... they help put my own struggles debugging thorny things into sharp perspective, making me even more appreciative of the level of control I have over my own code and it’s runtime environments.

The level of effort put into reverse engineering for emulating classic hardware of all kinds is just remarkable. The Dolphin EMU team has a long history of these kind of blog posts for people looking for more of this kind of writing https://dolphin-emu.org/blog/
Sounds like they went around the conference talking about Jan (as in Janet), when other attendants knew this work was by Jan (Yan).
It's not their fault. It's not anybody's fault. Language evolves.

But if you wouldn't write it this way today, you should just change it, instead of drawing your readers into a pointless fight over semantics.
> Of those that are serverless, SQLite is the only one known to this author that allows multiple applications to access the same database at the same time.

IIRC, MS Access allowed that, which explained a lot of its popularity.
The function you write after time.After should use the same context, and check its Done channel before continuing execution
What do you think of Warren Buffet, Bill Gates or Elon Musk? It seems to me, that relative to their wealth they spend a negligible amount on themselves. I don't see them filling garages with luxury cars, building empty palaces, buying frivolous expensive watches etc. In other words, they're not binding up economic resources such that everybody else is materially impoverished. In no way do I see that they are slaughtering us and to the contrary, it seems that they are effectively stewards of the wealth that they have accrued. I don't think it's a horrible system for those that have proven themselves in the past to be good stewards, to continue to be allowed to do so.

Even if I'm wrong about my judgement of any individual or even if these people are not representative, could you think about modifying your position to at least focus on the principle I'm trying to get at: A billionaire who lives like a pauper, should not be treated the same as one who lives like a spoiled prince. You could for example advocate for luxury consumption taxes on mansions, yachts, cars, jewelry etc. rather than taxes on capital.
So once a company starts to succeed, you take its revenue and use it to fund a nonprofit competitor? That is supposed to be more fair?
ok lets break this down:
you say that guy is "very gregarious and extroverted — the business folks like him" und your manager "is somewhat of an idiot".

could it be that your tech lead is stepping up to fix the mistakes of your manager? sounds to me like that guy might be the buffer of the team. the person that catches the shit the business folks fling at the team to allow the rest of the team to get some work done. Of course this impacts his "real" position as a tech lead.

its natural that the second in command (sounds like thats you) steps up to fill the resulting void and take over tasks. maybe you should talk to your techlead. ask (not accuse) him whats up with your observations. communication is key in those situations.
a bit tangential, but when do you move form using in-application data structures (maps, trees, vector/arrays) to using a database? Is it basically when the data doesn't fit in memory? I've been programming for almost a decade and I've never come across needing a database... (for context, it's ten years without anything web related) I'm interested in them and I'd love to learn SQL but I can't even think of a use case outside of managing user in some web based application
> Zen 2 is a seriously formidable chip, but most of the benefit came from cleaning up nasty edge cases in performance, like cross core communication being slower than a spill to DRAM. You can't disentangle the shrink from the architecture, because they happened simultaneously.

AMD seems to disagree. In their "Next Horizon Gaming Tech Day General Session" last year they claimed that ~40% of the Zen 2 performance improvements came from "Design Frequency and 7nm Process", while the remaining ~60% are from "IPC-Enhancements" ([1] slide 13). As the frequency is directly related to the process it's obvious that moving to TSMC's 7nm process played a pretty important role for the performance improvements.

[1]: https://www.slideshare.net/secret/HK00TfQ8ibUlLR
To the degree that they're not state of the art (and I think you're overselling that, Intel does pretty well core for core), it's not at all because of 7nm TSMC vs 14nm Intel.

Intel would be doing just fine with a 14nm Ice Lake.
Wouldn't it be better to say "SQLite is an embedded database and not client/server". Easily understood using very well-known and absolutely clear terms.

Saying "serverless" is trying to sum up that definition into a single word. It wasn't that useful back then and now has been further overloaded. Who is going to google "serverless" today and learn about SQLite's meaning of it?
New Snake Ransomware Adds Itself to the Increasing Collection of Golang Malware
What does this have to do with democracy, pro- or anti-?
Persistence, portability, and durability. SQLite is an actual file on disk, can be easily read by multiple programs/languages, and has write-ahead logging to keep your data safe from crashes.
Motter Tektura. Also used by Reebok shoes.

https://fontsinuse.com/typefaces/10214/motter-tektura

https://gizmodo.com/why-youve-never-heard-of-this-typeface-t...
Hard disagree. The "neo-serverless" version has always been extremely confusing to me. I expect serverless to mean the absence of a server.

In SQLite's particular case, it's subverting the expectation that has persisted since the beginning of time (of databases) that a database must be managed by a server.
That's actually a good point lol.

Also DNA encoding proteins basically have a function epilogue and prologue.
> when do you move form using in-application data structures (maps, trees, vector/arrays) to using a database?

The killer feature of databases, including no-sql or older ones like BerkeleyDB, is multiprocess synchronization.

If two programs (or two copies of the same program) need to coordinate their data, a database is often far easier to use than writing your own transaction layer through files, mutexes, and other primitives.

Web applications, such as forums or discussion boards, have many users and processes adding data simultaneously. That's why databases are so popular in web backends.
Hm, I'm afraid to say that I can't find a good resource on how to write and build docs for Haskell libraries. Maybe that's a tutorial you could write once you've figured it out?! ;)

Here are a few links though:

* https://ndmitchell.com/downloads/slides-drive-by_haskell_con...

* https://haskell-haddock.readthedocs.io/en/latest/markup.html

* https://docs.haskellstack.org/en/stable/build_command/#synon...

Also, maybe join the #haskell-beginners channel on Slack: https://fpchat-invite.herokuapp.com/

There are other platforms too though, e.g. https://www.reddit.com/r/haskellquestions/, https://discourse.haskell.org/
Aurora is finally ready to show the world what it’s been up to
Well, apparently IE has a thousand developers for a few years, so it should still be possible for a megacorp.
Serverless, like all embedded databases ;-)

In the sense you don't need to provision an additional piece of infrastructure to power your application :-)
> Well, it's bending the overall consensus defining serverless as a managed / and or stateless service.

That assertion is quite the stretch because there is no consensus on what serverless actually means. The only thing that exists is that the concept of function-as-a-service is being forced as a placeholder for serverless, but some vendors try to manipulate the definition to include their managed services offerings.
Waaaaait wouldn’t that mean the file system is the server, with some binary API and responsible for handling concurrent access and locks for the entire file? LOL.
So you have to propagate the Context, hm.
IIRC, go test will panic the test case when it times out. Not exactly sure tho.
It would be nice if there was a kind of 'abort' feature to clean up subroutines spun off this thread
> I would love to know who uses "serverless" instead of "in-process". Why add a new term at all?

"In-process" is meaningless to non-IT people, they don't even know what a process is. The SQLite dev probably created the term for marketing purposes, i.e. the exact same reason cloud providers adopted it 10 years later.

> And if the definition has since been muddied, then all the more reason to avoid using it instead of creating even more niche definitions.

I disagree. The term in relation to SQLite is clearly defined and predates the modern version, there's really no need to go back and change it. You're also disregarding the statement made by the SQLite dev by keeping this page and updating it with a clarification.
Any medium size or greater application either uses SQL or recreates a shitty version of it. You just can't write complex code without relations.
This report is a joke and makes no sense.

The technical details are extremely poor and give 0 evidence of a hack. Worst, they sometime don’t make any sense at all, like the bit talking about a “Downloader” included in the video file.

I’m baffled that Bezos would give it any credibility whatsoever.
Things you should NOT be ASHAMED of as a developer