skysight-inc/HackerNews huggingface dataset:
> I don't feel any obligation to engineer the site differently to accommodate their preference and I don't think the OP should either.

Perhaps you misunderstand what I'm saying. I am not saying that you, or anyone else, is obligated to do anything in particular. All I did was to point out a factor that should be considered -- if your site does not work without JS, then you are excluding some people. If you don't care, fair enough.

However, I stand by my assertion that sites that do not fail gracefully are (with certain exceptions) poorly engineered sites.

> Downloading and executing binaries from random websites is far more risky than allowing JS

That does not mean that allowing JS is safe.

> JS is heavily sandboxed, and browsers have some of the world's best security engineers working on maintaining an ecosystem where people can freely run other people's JS.

Yes, I'm well aware of that. And yet, JS is commonly used to do all sorts of nefarious things (such as tracking, for instance) anyway.
BoM cost.
Just yesterday I came across one of the places in the code are I’m working on, that pivots the y2k problem away. That place places the problem into the year 2070. That seems really far off, but the code base stems originally from the 80s.
How so? Did you read it?
Great job, very fast. One more person delivered this on Twitter thread...https://nom.blue/
It's difficult to take Google's position on 3rd party cookies as altruistic.

Between Chrome, GA, AdSense, DoubleClick, Gmail, etc, they don't need 3rd party cookies to gather user data. Even if killing 3rd party cookies drops them back a little, it drops the #2 panopticon back more...extending Google's lead.
A cost-effective and extensible testbed for transport protocol development
Yes, that is indeed a great read!
Don't get me wrong, I'm not saying "management is a bad choice, period". Just try to be fairly sure of your own fit for it. Lots of people thrive in management it's very much "their thing"

Do you like the idea of managing people, setting goals, spending time thrashing out plans with colleagues where your team, not you, will do the "work" - or are you simply preparing to tolerate all that for the extra salary and perceived career progress?

Honestly, it's not a trick question - you might really like all that!
I stumbled on a "lets call it a bug".
If i register with a plus sign using my gmail something+diaryemail@gmail.com

i cannot send emails from that email address and so it wont work for me.
PG writing a script to email himself every day doesn't create value for anyone but himself, someone deciding to build a company out of it does.
Sure. My original, linked-to comment ended:

> Now, re.findall() does cache the last 100 or so regexps, so it probably won't re-evaluate the regex each time. But really, pre-compute that regex with "_my_pattern = re.compile(regex) ... _my_pattern.findall()" and avoid even that cache lookup.

cpburns2009 says its 512 these days, which doesn't change the essence of my comment.
USB-A plugs have spin 2/3.
> it's the same as if you'd added a 6th member for free.

Unfortunately usually literally. You did it for free... you ain’t getting paid any of that 6th guy’s salary.
That really isn't my experience. Plugs break usually because they're pulled, for example from using the device while it's plugged in to charge. I'm not talking about violent pulls from a phone falling of the desk, just the stresses, bends and twists of normal usage.

This happens eventually on all types of cables, USB, Apple branded cables, earphone cables, everything. Higher quality cables last for longer, even much longer, but not forever.
Sometimes when plugging in USB blind I manage to force it into 8P8C Ethernet port..
I never understood the hype about emulation on Raspberry Pi.
Fidelity goes out the window and the experience is very subpar. End result being the emulated games don't even come close to the real thing, even for 16bit systems.

It's sad that all the effort spent on "optimizing" emulators for RPI is essentially wasted, putting lipstick on a pig.

Spend a little more money and get a single board x86 computer (e.g. Odroid H2) or a NUC and these issues go away.
While it's possible that the socket is damaged, USB C is designed so that the parts that are likely to break or wear out are in the cable.

I believe micro USB is the same way.
How can an illusory consciousness be conscious of the illusion of consciousness?
Be aware this is GPL licensed
Chrome also announced today a plan to get rid of third-party cookies: https://blog.chromium.org/2020/01/building-more-private-web-... And in fairness to them, Firefox and Safari's changes are very recent.

Anyway, Google is a big company. Different teams have different priorities. Does the US government care about privacy? Depends - at the very least - whether you're the NSA or the FTC. Given the many signs in the past that parts of Google are willing to fight other parts of Google they disagree with, I think a better strategy for us as the community is to call the Chrome team out, specifically, on things under their control and otherwise not be excessive cynical about the fact that they along a hundred thousand other people work for Google, and some of those other people are bad.

(Automatic login to Google is a think I think we should call them out for, to be clear.)
Anybody with experience able to chime in on a question? So, at a high-level, I am looking at using Python at my workplace. We are a weird amalgamation of a Java and Microsoft shop, using Java and Kotlin for 'critical' systems, while heavily relying on SQL Server/SSIS/SSRS for all our back-office processing (batch jobs, reporting, ETL etc). This is the stuff my team is responsible for, and we are constantly hitting the limitations of this stack. My feeling is that Python brings enough to the table as a general purpose language to be a good fit for our use-cases. Simple automation of file io, analytics and reporting, small footprint web frameworks (flask), big data tools like Spark, libraries like Pandas, PyTorch etc. Also, I don't have time to learn idiomatic Scala. It's not about laziness, its just that I feel Python brings enough to the table to be useful, while still being productive and readable. Then I read threads like this and start second-guessing myself. I see some red-flags for sure, but I'm just looking for some validation here. Basically, we have a lot that needs fixing, we need to do it quickly, and I'm wondering if Python can work. We are certainly in the realm of 'big-data', and are currently handling everything with procedural SQL, some Java apps that need refactoring, Perl scripts and scheduled tasks on Win Server, and a bloated, poorly implemented Java Web App to provide a front-end to our poorly maintained, non-normalized database.
Ah, yes, the republic was before the empire, right.
There's a bunch of caching and whatnot that browsers do now, you may need to have your browser forget the site then try again after adding it.

In Firefox for example you can right click a site in history and click "Forget this site" which will reset all of the caches that keeps it working
Was wondering the same thing. Either way, a clean and well-designed landing page and service. Well done OP.
Week 1 of monetizing my Chrome extension
I also used to use Oh Life and loved it. When it shut down I started using DailyDiary [0] which launched an Oh Life importer on Oct 8th, 2014. That's _before_ Oh Life even shut down on Oct 15th, 2014.

I've been continuing to use DailyDiary since.

I have an apps script that automatically adds a draft response to these prompts, which still starts with an "Oh Life, ...." salutation. The script also adds the day's weather report to the bottom of the draft. My todo list has an item to add top and random tracks from my scrobbled music listening for the day.

In the evening I fill in the body of the response with reflections from the day and off it goes.

[0] https://www.dailydiary.com/
Yes. And its really not clear how each area will even be effected..

I would say grab some popcorn, but I wouldn't trust that microwave.
"But that last hill is just a landfill"
A Product Marketing Strategy to Acquire New Customers
I read it, and I lurked in the thread in question. It looks more like HN called you out on your bullshit. Why do you even need a SPA for a blog? Who are you trying to impress?
There's a short summary of some of the features proposed for the Privacy Sandbox here - https://blog.chromium.org/2019/08/potential-uses-for-privacy...
I was referring to a non-diary journal (in the general logbook sense), but the difference is murky at best.
Part of the problem with that approach is that the market won't sink bad companies unless it has information that they are bad.

Plenty of companies play the game of "hire employees, treat them like crap, when they leave hire new employees by misrepresenting what the company is like". The labor market is huge, and you can always find new employees that don't know your previous employees.

So you could argue "If you don't like what the company is doing, don't shop there!" But unless current/former employees speak out, the market (consumers, investors) won't necessarily know "what the company is doing" and won't penalize them.

In this case, employees spoke up, and a whole bunch of people who read the Verge (who are probably in the "luggage buying demographic") decided they didn't like what the company was doing and voiced their concerns stating they would no longer buy the company's product. The board fired the CEO, this apparently satisfied many customers, now they're walking it back and I guess we'll find out how the market feels about it.

But I don't see anything wrong with this approach as long as the reporting is well done (and in this case it was).
Urban growth and its aggregate implications
FWIW, at work we have regular failing tests after new year as the automated tests usually work with the current year.

So I can relate that it's easy to write buggy date handling code even today.

But at least we have tests. All those poor programmers that worked on Y2K didn't have them. And those that work on Y2k20 bugs probably still don't.
To take it a step further, let's assume we simulate the whole universe. We figured out all the rules for interaction so that there is nothing left over or left out of the simulation. All the rules and state are encoded.

Do you think beings in this second run of the universe are conscious? Or do you think that somehow something has been left out of the simulation?
Why Silicon Valley’s Congressman Is All-In for Bernie Sanders
Neurons are much more complicated that that, and indeed may do computations on their own.
Safari has a tiny share on the desktop, but is pretty large on mobile.

Credit to Apple for being aggressive taking on the ad companies. Yes this is totally a business decision that benefits them, but it also benefits consumers. So in that sense, the incentives are aligned.

Hope they keep going.
I wish people would stop trying to force inject cynicism into this because this is actually pretty amazing of an idea imo. If you look at browsers like Falkon or QuteBrowser they are perfectly serviceable browsers but actually using them can be annoying due to UA sniffing, even by Google. In theory this is the solution to that problem. Freezing and unifying the UA will prevent everyone, including Google, from using it to gate features.

I am a bit worried, though, about how we will continue to count marketshare. If the intent were to remove the UA it would be worse, but it does seem like browser marketshare analytics based on user agents may be coming to an end.

(Disclosure: I work for Google on unrelated projects.)
Hi HN!

I'm Jason, founder of GrowthRamp.io. Last April, I began working with Decibite, an early-stage web hosting startup. There's a lot of challenges growing from idea to scale, so I wanted to share my approach to early-stage product marketing for those with less than 1000 customers.

After reading the work of the ad executive Rosser Reeves, I wanted to test his theory on the power of a unique selling proposition (USP). The results were positive. In 6 months, Decibite's annualized revenue went up 127%, monthly traffic up 241%, and organic traffic 331%. In this article I am sharing everything I did to grow Decibite step-by-step. My goal is to give you a do-it-yourself manual of sorts as I know early-stage marketing can be a challenge.

I'd love to hear your feedback (pricing strategy, positioning, go-to-market strategy, etc) and personal experiences when it comes to launching a product. I'm eager to learn from others who've had success getting traction early on.

Thank you so much!

-Jason
> A heavy bias towards business profits, which is exactly what this is, goes against objective science.

Except the data shows that it's not the industry who's failing to report results, it's academia and the government who's failing.
My first thought when reading this was “how do you automate it?” as that was part of the spec.

But you can actually do that with Shortcuts, which is build into the system.

1. Make a note with a title like “journal” or “daily log”

2. Open shortcuts, go to automations. Make a new one with a time of day trigger. (Or an alternate if you prefer)

3. Actions: “find all notes where” —> filter for notes name. “ask for input” —-> ask the question you want + put “current date” as default entry. “Append to note” —> use magic variables. Select ask for input as the text to append, and note as the note to append to. (Specifically, the note your filter found)

4. Duplicate this for as many times of day as you want to be asked

5. At the appropriate time, click the notification and enter text to log it. Also add a trailing newline for note formatting. If anyone knows how to automate this on shortcuts, let me know: newlines seem tricky and I haven’t figured it out.

This automates the asking, and also the timestamp. Thanks for posting your idea, it prompted me to setup alerts for 11:00 and 5:00 pm.

Edit: this doesn’t transfer bullets to notes. If anyone knows how to append bulleted text via shortcut, let me know.
This is an excellent comment, thank you. You said much of what I failed to, especially this, which was my main point:

> It's not saying that nothing should run Javascript. It is saying that if you want to run Javascript, you should have a reasonably good justification, and if you're displaying pure text you should probably provide fallbacks when possible.
Why not just use a block list[0]?

[0] https://blog.twitter.com/en_us/a/2015/sharing-block-lists-to...
Ahhlife seems pretty capable except it doesn’t seem to handle photo attachments or logins only via gmail.
Proof That USB Cables Exist In a 4-Dimensional Space: http://www.smbc-comics.com/?id=2388
It's interesting we don't have much idea about it yet.

It probably helps to think about some edge cases to get some insight.

What happens when you sleep and you loose sense of conciousness?

What happens in cases of brain injury where concousiness goes into weird failure modes - thinking it wakes up on the same state every day, thinking it's -1month or so, collapsing etc.

What happens in cases of distorted/malfunctioning brain schizophrenia etc.

I've read somewhere that if you put implant which mimics neuron activity, your brain will build structure around it just like with normal neurons. What would happen if you take 1 square mm of brain and replace it with implant, slowly replacing the whole brain? What happens when you attach brain to larger structure/orders of magnitude more complex one, will conciousness transfer there? Can you disconnect original brain leaving conciousness?

As we don't have powerfull computers yet to compete with brain, is it possible to connect two brains instead?

Memory is likely playing central role. You are what you remember it seems. Can you boost memory capacity with some implants, will it make more-conciousness?

There are many not yet feasible experiments, but some should be. Also completely brutal in many cases.
With liquidation preferences, it would have to be at least $36M before the investors are fully repaid and the founders start seeing a single cent.
> A USB that could plug in correctly both ways would have required double the wires and circuits, which would have then doubled the cost.

I don't think this is quite true. You wouldn't need double the wires.
On your own, you only have 1 person's time to trade for money, but once you employ others you have a multiplier.
We drove these electric cars until they DIED
If a phone or ipad notification would be acceptable, I figured out that part in a comment here: https://news.ycombinator.com/item?id=22046379
s/web/software/

s/internet/everything/

I can't tell you how many times I have to reteach myself this lesson. I'm not advocating for writing sloppy/bad code on purpose but I fall into the trap way too often of trying to make my code a work of art or overly-clever. No one cares, don't spend twice the time to try to abstract something within an inch of its life. Write working code and move on. Once you've done something 4, 5, 10, 15 times then you can look for an abstraction.

Really I think I use refactoring or "stressing over the best way" really to just be a way to procrastinate and tell myself I'm doing something useful or dare I say noble. Of course in practice it's often neither.
So what did you do? did you say OK to the State?
If I am only charging and not using the cable for data, I have started to rely on imitation Mag safe type plugs for phones and other portables. Since the lifespan on both USB-A and USB-C is limited, hope to make stuff useable until the battery needs to be replaced (if possible) instead of a mechanical failure of the port itself or wearing down the contacts too much for use - my 2012 Macbook pro USB ports are super loose and only work if I plug the cable in just right for this reason I assume.
Re: (1). That's only true for an eSATAp port. Most eSATA ports are not dual purpose like that.
The split personalities of “brutalist” web development
Exactly my thought. But further I love when some well off VC (Fred Wilson does this type of thing often) will ask the community for something they could simply pay someone to write that fills 100% the need they have and is tailored toward them specifically with features that they want. Or just hack it together themselves. Much easier generally (for this type of thing) than having to trust and use a product with bells and whistles that may not matter to you.

I mean I get the trying to push a startup in a direction (so they can invest potentially) but somehow I don't think that is what is going on.
An idea would be to open source it and make it simple to run an instance.
> What if you kept repeating experiments, and only published when you got the results you wanted?

This is pretty much how it's currently done. Science is far less exploratory than you make it seem. When it comes to publishing you should think of it more like law. You make the strongest possible case for your conclusion.
Heck, Amazon could sue Oracle for them copying AWS’ interfaces. And IBM could sue Oracle for their use of SQL. That’d be some schadenfreude.
It’s pretty silly to claim that the (admittedly bad) privacy policies of Google, or even Chrome, as a whole means it “doesn’t make sense” for any team within Google to advance a pro-privacy or pro-WWW project.

This all-or-nothing mindset ends up harming privacy in practice.
Mixpanel also has traffic source attribution. Including Google ads out of the box.
The fact that a plug is reversible doesn't mean you keep endlessly twisting it in the same direction, nor that it's immune to the forces that make the 'outer material' untwist it.
Some people (many Brits) think each blogpost is called "a blog".

The design is quite adorable, I'm surprised it's being maintained by a professional http://www.keithstern.net/
You need to work for better organisations with better people. Which you definitely will not be hired into without a major attitude adjustment.
Hasn't safari always defaulted to no 3rd party cookies?
Reminded me of This article from a few years back. https://www.theguardian.com/lifeandstyle/shortcuts/2014/jul/...
TBH, I don't think this is anything practical, but I love the design.
Why does this need a service? Isn't the only thing that needs to be accomplished to auto-mail you every day "Whats up?" from you+diary@youremaildomain.com?

Then you just reply and have your diary in that inbox?
Great summary
> The Intel team led by Bhatt anticipated the user frustration and opted for a rectangular design and a 50-50 chance to plug it in correctly, versus a round connector with less room for error.

Why not a shape that can't be rotated, like Displayport or HDMI?
The title is somewhat misleading. EV != Electric car, and there are already manufacturers pumping out ebikes at higher rates then VW can hope to accomplish this decade.
I think this is an easy move for Google, it's a "strategy credit" as Ben Thompson would put it.

Google already knows most of what it needs about you, and it will in the future from searches. It has no motivation to allow 3rd parties help in tracking visitors. This way it can build a moat around its business while pretending to care about privacy. It's bullshit.
Hi, sure, check my profile for my email.
My Nexus 5X had decided to only accept about 20mA from USB-C (via common A to C cables) if the cable was oriented wrong. Fun times figuring that one out; this is after it had the board swapped or reworked for bootlooping around the original warranty expiration.

Not likely to spend real money on something Google put their name on again.
> Google recently stepped up its notification spam in their official apps

Really? Which ones? I have a pixel 2 and haven't experienced this. I have the Assistant turned off - could that be why?
There is an extension of that idea, which is to suppose that we could make a silicon neuron that can perfectly replace an organic one (state and all). Then you can replace neurons in the brain one by one, and the brain carries on functioning exactly like it always has.

Eventually the brain is entirely silicon, but to the owner subjectively nothing has changed, they are as 'conscious' as they ever were.
Yes, but do you know any?

UA is the only thing I get in server logs to discover how much attention I should pay to support particular browsers.
Wait your advertising a product that doesn't track you/steal your data yet your screenname here is Winona Ryder who was caught shoplifting.... hmmmmm
I used https://raw.githubusercontent.com/StevenBlack/hosts/master/a....

Check the bottom of the list for the social ones.

Edit: https://github.com/StevenBlack/hosts repo link.
> How do you solve the "won't read my emails" problem ?

99% of the people who tell you they wouldn’t use the product unless it can’t read your email wouldn’t actually use it regardless, and are just asking for things they don’t really have any intention of using.

edit: I just wanted to add I think it's kind of a dick move on pg's part to ask someone to build this when there are like four different versions that already exist. If you like those products then you should promote them, and if you don't like them then you should email the creators with feedback. Asking folks to build additional competing products without doing that first is poor form, as is asking people to build stuff that you don't actually care enough about to Google to see if it already exists. I don't mean to pick on pg specifically, I just see this kind of behavior on Twitter (and HN) all the time, often from startup investors, and I think it deserves to be called out.
Considering all of the malfeasance we've seen on the part of companies providing data-hungry web apps, I'm going to pass on using Slack for anything I'm not required to do in order to keep getting a paycheck. My professional diary is too important to me to trust to Slack, or to any cloud application.
Open sourcing it (and allowing to self-host it for personal and private use) would be awesome!