skysight-inc/HackerNews huggingface dataset:
Let's look at some strategies for updating content on a page...

#1: Give users a link they can click that says "Click here to refresh"

#2: Implement <meta http-equiv="refresh>. Usability win: direct user interaction not required

#3: Implement http polling. Usability win: the page doesn't flicker and disrupt the user, since no page refresh is necessary

#4: Implement http long polling. Usability win: ???

#5: Implement SSE. Usability win: ???

#6: Implement Websockets. Usability win: ???

TLDR: The user doesn't care if you use http polling or websockets.

New + complex is no better (and often worse) than old, boring and simple.
You just set your chosen segment register(s) in protect mode, jump back to real mode, and then can use this segment register(s) in combination with the 32bit prefix to make a 32 bit memory access. All other segment registers are untouched and you can call into the bios just fine.
To counter-balance what I read here: I left Facebook, but I find that Libra is a positive thing. It gave me a positive image of Facebook. I thought "Zuckerberg can actually have a positive impact when he decides to".

Personally, I would trust Facebook more than I trust the government, and this is not a joke. As far as Libra, from a technical perspective there is a decentralized blockchain (with a credible plan to further decentralize it in the future), and a well-thought out stability mechanism. From a corporate structuring perspective, there is the Libra Foundation. I feel people have really politicized this topic, and most of the anti-Libra sentiment is fueled by partisan politics and fake news (ie "Facebook will control the worldwide money supply!!!").

Those saying that the government is good while corporations are evil are very naive. Governments are more corrupt and dissimulative than any corporation will ever be. They are a bunch of arrogant people not being personally accountable for their lies and errors. Zuck has his net worth tied to FB. Corporations are no angel, but they are accountable, and as such they are more trustworthy. Moreover, when they screw up, they do not pass a law to force us to clean up their mess.

Governments are going crazy these days, citizens need to take back control of the their money, we need to get back our freedom to conduct transactions freely.

Facebook is in a unique position to pull that one off. It's unfortunate they totally screwed on the communication front, but hopefully they can fix that. Personally I am looking forward to the launch.
Meltano 1-Click App, Now Available in the DigitalOcean Marketplace
The API was being added to Unix libcs left and right, giving it wide adoption and validation, making it an informal or de facto standard. He was dismissing it as some "dumping ground" code and sarcastically saying "ok, nice work, that would go great in your own project ..."
The article is envy-ridden. There is too much weight given to sports in general in U.S. college admissions, not just to "rich kid sports".
How is this a reply to what I wrote?
SEEKING WORK

Remote only

United States (Puerto Rico)

Are you looking to optimize your web product now that it's taken off?

I will instrument your software to produce the necessary metrics, measure conversion rates, set up insightful dashboards, and best of all: optimize and grow! Both now and down the road.

info [ @ ] [ hostedmetrics ] .com

About me:
My passion for metrics and data analytics goes more than eight years, when I joined as one of the first handful of engineers on the Data Analytics team at Squarespace. More recently, I have performed traffic, conversion, and profit analysis for an affiliate marketer.

A few keywords for people using search: business intelligence, data analytics, data warehousing, ETL, data visualization, reporting, time series, Django, InfluxDB, Prometheus, Graphite, Grafana, Segment.
I think in this case, "clean" is the adjective for electricity. So, "Hello Energy will be the first to clean electricity." It's weird I think because it's easy to read it as a verb, but it's technically grammatically correct.
did I say employ? no I said needs. everyone here so fast at replying but have you tried reading what's written? and however you want to spin it is a cost, and that is a barrier to entry which is actually quite tall if you trying to bootstrap something outside the angel/vc scene which is pretty dull anyway in Europe.

and Europe tax return are far more convoluted than the average Delaware company, especially because of bullshit like vatmoss schemes that are a specific result of the European market fragmentation, which was the main point to begin with
I would suggest you give Metabase a try as it is very easy to set up and get started.
Manage your business with no social media
I miss Windows Phone everyday.

The best designed UI imo, and a great alternative to Ios and android.
Twitter, so much so that it has been a typical "example app" for MVC-framework intro books and tutorials for the last decade and a half!
I don't see this at all. He's rarely pointed at as some kind of proxy for gamers, and the responses to his statements have arguably been reasonable and direct. I don't know why you would think anybody expects random Swedes to be "just another SV 'progressive'", but it sounds like you're using that phrase to stand in as an insult.
Still, that seems way too small to me considering there are ~6m articles.
Agree. I love the design behind the Westworld folding tablets. I don't see myself jumping aboard the train until we get at least a little bit closer to that form factor.
This is what I found in my experience as well. I founded a startup in 2013 (and ran it for 3 years) and used Couchbase as our primary data store (a saas that integrates with web sites as customers that received tens of millions DAU). With no dev ops person, running it was easy, and we've never had performance or outage issues. I know you can't compare a document store/kv store with a relational DB like PG or Mysql, but I have wondered why couchbase is not as popular as say Mongo.
They are about half of the spending though. Old people use a lot of health care.
jsonb doesn't do key interning as far as I know. Every field name will be repeated in every record vs a normal column which will only have the column name once in the db.

This really adds up on a large database. Mongo used to recommend short key names and I even think some client would translate them based on some definition to try and save disk/memory/io

https://github.com/postgrespro/zson tries to do key compression.

Also its not that Linq can't do what you want, its that if you do certain things that can't be translated to SQL the whole intermediate result will be retrieved from the db, deserialized then the linq statement will be run in memory on the client. Its like putting ToList in the middle of your linq statement where a maybe a few million rows might need to be processed to give the very small result.

If the linq statement was being run in process on the db server at least it would happen local to the data and would be more akin to a table scan vs index, still not great but much better then sending all the results to the client for processing.
For those that haven't used Rebol or Red. It is a homoiconic language like lisp, but no s-expressions as I understand it.

Rebol is really nice with a lot of built-in primitives that make it super useful although Rebol is kind of dead now (some users exist, but no new versions in a while). Red is being worked on and if it ever reaches 1.0 could be a game changer.

I think it is pretty easy to build little DSLs, but I don't think macros are super easy unless I'm mistaken. If somebody could shed some light for me I'd appreciate it.
A clever company or marketing agency can just disguise advertisements as genuine posts. If I'm a pencil company, I'll just create my own username and visit those subreddits on the downlow and casually mention my products. There's no need to ever pay Reddit.
For those of us with silly (>160) IQ, sometimes life is not very pleasant:

* Incorrectly diagnosed with ADHD, medicated without consent
* Forced into special-needs and Talented/Gifted programs
* Incorrectly diagnosed with autism, incorrectly diagnosed with OCD, incorrectly diagnosed with psychopathy

It would be nice to know why these things happen. There's not enough of us to form a good representative class, and yet I read the OP and notice 11/14 boxes ticked for me.

There are other reports of similar patterns [0][1]. This isn't isolated. The original article's hypothesis may be complete bunk; it's likely not right simply because it's too short and simple to be right. But those first few paragraphs are a pattern that those certain few of us will always recognize.

[0] http://prometheussociety.org/wp/articles/the-outsiders/

[1] http://polymatharchives.blogspot.com/2015/01/the-inappropria...
How to Make Sourdough
Kentucky doesn't has the support a specific national origin might have because there are no laws about that yet. It's an analogy.
Not that I support trade wars, but do we have evidence that really nobody wins in trade wars? Just out of curiosity.
Mostly I agree with this sentiment. I'd argue it falls into the "we are doing this b/c we can" and "cheap easy marketing coverage" buckets.
Sure but espresso varies, change the bean even the age of the bean and the recipe needs to adjust. Not to mention not everyone wants the same experience every single time, and not every person wants the same exact espresso that the last person had.
In-Memory-Only ELF Execution Without Tmpfs
> by their own decision

Another fantasy. Plenty of execs are fired, it's just handled differently at that level.

> How many executives were actually fired for underperforming?

A lot.

> What is even underperforming for that type of job?

Poor performance, just like anyone else that's fired.
Do you think we could interact with them in a beneficial way without bringing disease or drastically changing their way of life?
> reusable shopping bags

So now, when I don’t have a shopping bag in the car (something I’ve done since back when it was specifically “uncool” to do so), and need a bag, I pay a dime for a plastic bag that has at least 5 times as much plastic in it, and it doesn’t photo-degrade in the sunlight like the filthy evil old T-shirt bags (which I also reused) of yesteryear.
Amen to this; I want another Windows Phone. If I'd wanted an Android phone, there are plenty of options already.

Microsoft would've done better by making a x86 Surface Go running full-sized Windows that happened to make phone calls. There were a few models of Android tablets that could make phone calls, so it's not as if it were a outrageous idea.
> Why do you feel they need to either be a top 10 YC company or they should just be a foundation?

The history of reddit shows that its growth doesn't depend on a constant technological innovation, and that it can be successfully supported by a small number of technical employees.

Building an ad company requires a huge number of sales and support people, which significantly increases spending without adding anything to the product itself.

> Seems like if they can make a few hundred million an year they can just be an ongoing business.

That would be fine, but reddit is not Craiglist, which never took any money from the outside. They have raised money at $3 billion valuation, and they will have to IPO – or get acquired by a larger company, again.

If reddit becomes a publicly traded company, it will have to demonstrate the growth in revenue every quarter. A failure to do so might result in the heads of the company being replaced, and its direction becoming unpredictable.

> “Just a CRUD app” is not a good analysis because very few of the companies on this list are based on technological breakthroughs. They are mainly B2B SaaS apps.

SaaS companies are making money by solving easily measurable problems of their customers. Reddit is not.
Indeed, however Android does support other image formats with animation, which could have been another solution, much cheaper than introducing yet another language not directly supported by the OS SDK tooling.
I'm not talking about HTTP/1.1, but HTTP/2 and HTTP/3, both of which were pushed by Google. Google had two chances to remove cookies, and blew it.
The article considers efficiency from the client side, but it doesn't really consider scaling effects on the server side. Simple polling requests coming in are easy to load-balance, either randomly or by a round-robin scheme. It's resilient, because if one request fails, the next will likely succeed and the user won't even notice.

On the other hand, the complexity of trying to manage millions of open web socket connections filled with state would make things difficult. You would have an uneven distribution of load across servers, the challenge of knowing which connections to close in the lb, and probably the best way to keep the user experience smooth would be to have the client assume failure rather than delay, and aggressively disconnect and establish a new web socket anyway.
I've been excited about this idea of json-blob-field-to-computed-column for a solid year... I'm so stoked that it's coming to fruition!

Relating json/xml API response blobs to queryable columns is a huge and inefficient burden which I hope that these featuers can help to alleviate.
What about variance in tastes of customers or even variance in bean itself (beyond age).
I've been missing my Nexus 7 since it finished dying and have been wishing for a device with this form factor for years... but with a heavily-skinned custom android distro I'm not touching it with a ten-foot pole. MS isn't awful about release cadence and bugfix latency, certainly not as bad as cell network providers or traditional phone OEMs, but there's a reason I run stock android on Droid/Nexus/Pixel devices. Maybe if I can install a stock android ROM on the thing.

(Disclaimer: work at Google, totally unrelated product, not the opinion of my employer, etc.)
Florida (especially south Florida) is very advantageous if you're doing business in the Caribbean area or Central America, maybe even South America.

It's also very nice if you like beaches and the ocean, and don't mind playing dodgeball with hurricanes every few years.
An (A)GPL text editor works, see for example Emacs, as the text created doesn't contain any part of the editor itself. But a compilers emits code which is based on your source and the compiler itself. Also, it usually links against a standard library which would be AGPL. So this makes your created executable AGPL unless there is an explicit excemption, as it is the case with GCC.
FYI, and I kid you not, FANG in London pays 1/3-1/4 of the same job in Seattle (not even going to go into SV numbers). UK taxes are of course double, and rents similar, if not more expensive for London.
Isn’t the fundamental difference also use case? You would have to use Postgres if you need actual durability. AFAIK, one outage and your redis cache is gone... unless you’re running an HA cluster (which I dunno if that’s offered by redis). But even that doesn’t mean you have durability.
This is another false equivalency.

White supremacy is on a lower tier of protection in America than things like race and sexual orientation.
baller comment, just wanted to say
Holloway Syllabus on Startup Boards
I have seen elk wander back and forth across an invisible boundary all year, but the first day of hunting season you can bet they will not put one hoof into the game unit.
Yep. Litterbugs, all 4.8 Million of them.
Good luck. It's not shipping until "Holiday 2020"... if ever.

Announcing products like this should be reported on as an embarrassment for the companies that do it.
It's not. They should do what I do -- silently "crop dust" the other cubicles as I drift past on my way to an unimportant meeting.

But seriously, I have a cubicle-mate that goes through a box of tissues every two days. He is constantly grunting and blowing his nose. He also spends 15 minutes brushing and flossing in the bathroom twice per day. I say 15 minutes, because he has his phone propped up with a timer.

Every time my noise cancelling headset runs out of power and needs to be recharged, I re-evaluate my life choices and my tortured existence.
Y Combinator Top Companies – 2019
Sir Gaben, we need someone with a vision of an apocalyptic wasteland.

"Fear not, I know just the guy."
> rubbish bins and trash cans caught on fire

Well, of course. One is flammable, and the other is inflammable.
I've used and created numerous ETL stacks. So learn from my mistakes.

First, move the code, not the data. Batch processing is for mainframes. I know, I know, this has been impossible to realize any where I've ever worked.

Second, less is more. If command line tools work, use 'em.

Avoid IDLs, maps, schemas, visual programming, workflow engines, event sourcing, blah blah blah. It's all useless abstractions, measured by number of indirections and stack trace depth. It's all wicked hard to debug. It's all abandoned unmaintained obfuscation layers.

Data processing (ETL) is just cutting and pasting strings. Input, processing, output. Sometimes with sanity checks. Sometimes with transformations, like munging date fields or mapping terms ("yes" to "true"). Very rarely with accumulators (aggregators) where you need some local persistent state.

Third, and this is pretty rare, use better APIs for data extraction. It's all just scrapping. Don't over think it. I wish I could show the world the APIs I created for HL7 (healthcare) data. For 2.x, I created "fluent" (method chaining) data wrappers (like a DOM) which could not blowup (used Null Objects to prevent null pointer exceptions). For 3.x, I used path query thingie to drill down into those stupid XML files. This was CODE, not mappings, so it was practically a REPL, meaning fast to code, fast to debug.

Fourth, you control the execution. Be more like Postfix/Qmail, where each task has it's own executable. Be less like J2EE, BizTalk, where you ask the runtime to control the lifecycle of your code.

Good luck.
Location: Puerto Rico, United States

Remote: yes

Willing to relocate: no

Technologies: data analytics, see bottom for details

Email: info [ @ ] [ hostedmetrics ] .com

Are you looking to optimize your web product now that it's taken off?

I will instrument your software to produce the necessary metrics, measure conversion rates, set up insightful dashboards, and best of all: optimize and grow! Both now and down the road.

About me:
My passion for metrics and data analytics goes more than eight years, when I joined as one of the first handful of engineers on the Data Analytics team at Squarespace. More recently, I have performed traffic, conversion, and profit analysis for an affiliate marketer.

Available on a contract/consulting basis.

A few keywords for people using search: business intelligence, data analytics, data warehousing, ETL, data visualization, reporting, time series, Django, InfluxDB, Prometheus, Graphite, Grafana, Segment, contractor, consultant.
Good dodge!

Why is "creating a cake to be used by gay people" different from "hosting an event for gay people" in your mind? Why shouldn't you be able to skip out on doing either if you don't believe that they're morally correct?

If the cake is not inherently gay (ie, literally stating "I am a gay wedding cake" or some such similar wording) how is the creation itself any different because of the consumer? If 2 men ask for a pink cake with chocolate frosting and a straight couple ask for a pink cake with chocolate frosting, there's no inherent difference in the product, and thus in the production.

If it's "I will need to interact with and consult with gay people endeavoring to undertake what I believe is an amoral act (marriage)" then how is it different from hosting the wedding?

This whole area is arbitrary and nonsensical lines. We'll be better off when the same protective rights extended to visible minorities are extend to invisible minorities. You claim they're unrelated, I disagree. For now, the law agrees with you and I can concede that.
I think this is the Microsoft release on it [1]. I refuse to accept Oath cookies.

[1] https://blogs.windows.com/devices/2019/10/02/surface-reveals...
I used to work in shipping/receiving. Everyone there ate them at least once on a lark. They don't taste like nothing, but they really don't taste like much. Not as crunchy as cheetos, but i'd honestly rather eat them than cheetos.
The “pretending” has more to do with the fact that you’re not having a one-to-one interaction. If they were giving you “individual” attention via a speech at a convention rather than an intimate TV or YouTube broadcast, it would feel cheap. The only difference is technology which enhances the illusion. I’m sure they actually care about their viewers.
Implementing Heaps in JavaScript
Personally, the Fire phone's biggest folly was price, not lack of Google Play.

I know I am being irrational but my perspective is very different for a phone introduced at $500+ vs one at sub $200.

If they could find a way to eat the losses and sell it at sub $200, a lot of people would buy the phone. That and nobody asked for the weird 3D view thing or whatever it was called.
A good read, but wouldn't count these results as anywhere near valid - if you're using an ORM, you're just perf testing the ORM.
Seems like a nice way to protect the screen. I wonder how hard it would be to place a small tiny notification screen on the 2nd image. I guess that would make 3 screens then. I recall some similar prototypes that used a small e-ink screen for notifications & a clock.
I agree that automation should be (and many times do) helping people perform their jobs (and daily tasks). However, those who are 'in charge' financially are actively seeking ways to replace humans in a blind race for maximizing short term results.

In a 'healthy' society, automation should be employed to make humans work less hours and with less risks. Somehow many people think this statement is absurd.
20 years and still going strong! This site was one of the first microsites I ever encountered. It does exactly one thing with minimal window dressing. That thing is useful and idiosyncratic. It probably makes them little to no money, but there it is every year. Sometimes they tweak it.

It's a little funny it's implemented via CGI; this design dates back to the days before you really could do anything dynamic client-side with presentation. These days it'd be a single page app with a JSON database driving it. Best thing about that is the hosting cost goes to near zero, it's all static files.
All this time my old Nintendo DS Lite had been gathering dust in the drawer because I thought it was strictly for games; now I realize its true calling is to be a phone!
I never knew you could use a mouse with vim. I've only ever used it in a terminal session. I can't understand why anyone would use an editor designed for a terminal if they have a GUI.

[Actually I mainly use vi, but I believe it's the same program]
Websockets imply persistent connections between servers and clients. That long-term state tightly couples the two: deploying a change to servers now requires draining all running connections, for example. Load balancing is much harder. Throttling client behavior is much harder, so you’re not as insulated from bad client behavior or heavy hitters. Consequences of that decision ripple through the entire architecture.

I really like the polling approach used here. It’s simple, easy to reason about, and loosely coupled. It will be reliable and resilient.

Saying it might have taken a week to learn websockets completely misses the point. I’ve built large architectures on persistent connections and deeply regretted it.
How does the blade detach scenarios differ from turboprops in this case?
It's called ego death and it can also be terrifying. I've tripped with people who thought they were dying because their subjective self identify was dissolving.