skysight-inc/HackerNews huggingface dataset:
I wonder if these kids need to cross any streets and what the accident rate there is. I'm assuming Japanese 6 year olds are developmentally very similar to western 6 year olds. So according to the research that I linked to above they have an 8% chance of getting hit by a car when crossing the road.

Would you cross the road if you were hit by a car for every 12 times you crossed?

> kids are very fast learners and learn to be independent fairly easily if pushed or directed in that direction..

An acceptable level of risk awareness can't be taught to kids under a certain age because their brain development is not yet at the level where they are capable of learning certain things. For example: do you think there is any level of training that you could give a 5 year old to safely handle a loaded gun? Do you think there is a level of training you could give a 5 year old to then leave them unsupervised with a gun? Crossing a street is no different. It's life and death.

If you've ever spent any time around kids 6 and younger you will know that they have very intense tunnel vision and very poor situation awareness. It's not their fault. They literally don't yet have the brain development necessary for accurately predicting future events and predicting the consequences of their actions.
I wonder what it would take for the community to fork a major project in response to a license update by the original company that 'owns' it
I never considered how useful such a system would be for me; couldn't care less about anki and incremental reading: just having a binary done/not in a compressed view alone is huge. Combined with the webpage capturing aspect for archival and view.. And a usecase for electron that isn't purely developer-convenience? This is the kind of thing that makes days

I've got some ~150 tabs I'm holding onto just because I'm not ready to archive them into bookmarks yet, just waiting to be moved into this thing. If this thing works as well as I'm imagining, this is really going to fix my shit (and probably save me tons of ram)

Edit: A couple issues I've noticed from a few minutes of usage however, at least from my interest of using it as an archive: there doesn't appear to be a proper way to retrieve the original url of a document (important for sharing, especially to non-polar users), and its not clear if the polar archival format stores it in the first place. And ofc, a convenient way to find the polar archive, for sharing to polar users

There also doesn't appear to be a proper way to edit & save a polar archive (important for archiving; cleaning up). You can't edit properly pre-fetching the webpage, because of the webview/js trick you're doing, and you can edit but not save when viewing the archive post-fetch. It would also be a useful bandaid until readability or something is attached properly.

Since these all appear to be absent from roadmap, I'm wondering if the project has (my) interest as a shareable archival system, or is it intended primarily for personal usage? In terms of my own interest, I'd be looking to replace bookmarks & tabs with this: the offline archive has both value for speed/convenience, but also the defense against site-decay; but bookmarks/tabs also operate as my reference for sharing, and the site would be preferred, with polar second, and webarchive last.

With the current (roadmap-planned) setup, I'd need to maintain both systems: bookmarks for (slowly) decaying, shareable archiving, and polar for personal, long-term archiving/reading. And probably a third system for proper, shareable, long-term archiving (ie webarchive).
Maybe. Netflix is on the same order of magnitude. China has many websites whose volume is not much smaller than google.
> though in this case the easy and correct thing for the interviewer to do is to say "OK, how is Collections.shuffle implemented?"

And very likely that's what really happened. I have been in such interviews and it is sometimes hard to guess whether the interviewer wants the practical answer (calling a library function) from engineering standpoint or the conceptual answer (demonstrating that I can implement the inner workings of the function) from CS standpoint. Often I would just ask a follow up question to clarify exactly at which level of abstraction does the interviewer want my solution to be in?

In situations where I offer a solution that does not match the interviewer's expectation, they clarify the expectations.
There are good office jobs and there are bad office jobs. There are good employers and bad employers. The best jobs I've had usually have some basic deadlines (measurable goals and results), and some basic rules (show up every day), but other than that, not much structure or micro-management or anything. If you're a full-time programmer on a team, then you might have a lot of little tasks assigned to you (eg: "add feature X to user profile page", "fix bug Y on the logout screen", etc.), but not constant surveillance or anything. If you're constantly checking in code to Github, then your boss knows that you're working.
My understanding from the Lyft blog post [1] is that you get 30 rides up to the cost of $450 (up to $15 per ride only) for $299.

> With an All-Access Plan, you get 30 rides (up to $15 each) when you pay one price of $299 every 30 days.

So if you take 30x $6 rides (~the minimum for a normal ride for short distances where I live) = $180, you lose money (-$119) on the subscription assuming my understanding is accurate.

It would be more appealing if there were rollover and the credit were not capped to a particular # of rides. It seems weird that major concerns like this didn't get addressed in advance in the post / press.

[1]: https://blog.lyft.com/posts/subscribe-and-save-with-the-all-...
'Do Not Track' browser flag doesn't do anything
Would you not consider Evergreen desktop-first, too? It doesn't really provide any constructs out-of-the-box for responsiveness AFAICT.
I'm just wondering, at how many companies does a oligopoly become a healthy, competitive environment?
I agree with you. Automate some task? Scrape some web content? Glue some programs together by translating the output of one to fit the input of the other?

Python it is! If it doesn't already have something in the standard library for your task, it's definitely in the PyPI. This reduces your work to importing a library and writing 5-20 lines of code.
I would say that most if not all subjects taught at the undergrad level can be implemented in online platforms. You can have in-person seminar courses for all the subjects that actually need hands on practice. Even in those situations, you can still have a significant impact by having simulations using AR/VR or similar. There is a lot of potential in this space that no one really taps into. I see some people doing x and others doing y. It is all good but there is no one doing a unified approach to this so it just ends up going no where. People want the whole picture, not bits and pieces.
Heavy metals.
Feynman – Simulating Physics with Computers [pdf]
Clojure. Clojure is extremely data oriented.
Hello, I also offer a verification service. For only 40¢, if you give me a list of names, I'll tell you if that list does in fact contain the people who paid 99¢.
Amazon has to roughly triple in size in retail to pass Walmart, with zero growth on Walmart's side.

In retail sales, I would guess Amazon could catch up to Walmart in 10 to 12 years if everything goes well for Amazon, assuming Walmart holds steady (which impressively they have so far). Walmart did finally grow for the first time in years in 2017, jumping from $485b in sales to $500b (they were stuck in the $482b-$485b range for three fiscal years).

Walmart has perhaps ~$450b in strictly retail sales globally. Amazon should be at something like $160b to $180b this year (in retail, including Whole Foods). Walmart's US retail sales were 270% larger than Amazon US for 2017. One of the not often discussed data points, is that Amazon's traditional online retail sales are no longer growing very quickly. That big retail growth slowdown has been hidden by the success of AWS and more recently advertising. I'd bet on their online sales growth being a slugfest going forward, with their online growth rate dropping to near single digits within a few years.

There's actually a very plausible scenario where Amazon never passes Walmart in retail. That premise is that it's between very difficult and impossible for Amazon's online sales to match what Walmart's epic physical store position makes possible in terms of retail sales volume. It's not a popular media premise though, the Amazon-crushes-all story is what sells. Perhaps Amazon will divert a lot more resources toward expanding physically going forward to counter that (at least they seem bent on that, maybe they've figured out that online retail sales will never match offline sales in the US).

Amazon so far has been mostly eating other retailers, and perhaps robbing Walmart of some growth it would otherwise have picked up. As Amazon pursues its next $100b in retail sales growth, is it possible for that to not detract from Walmart's $500b in sales? It's difficult to picture Amazon getting as big as Walmart in retail, without killing Walmart. If that does happen - they both survive intact - the rest of retail will be a complete wasteland of destruction (there's not enough growth in the US economy to accomodate two mainstream retailers the size of Walmart anytime soon, without a lot of other retail getting killed in the process).
So what are the costs of preserving history that exceed the benefits? Benefits include at least (1) tracking down merge errors, (2) safety from the train wrecks when someone inevitably rebases and merges the same code, (3) additional resolution in the the actual history of the code as it happened including dead ends as failed experiments to learn from?

I can think of only one well founded case for wanting to rewrite history (instead of adding metadata to the history, such as merge commits and revert commits), and that is polisihng the history after the fact to hide what happened in the sausage factory. This may be a legit reason if you are not working in a safe environment or otherwise want to prepare for a future adverserial setting with some people who will see the history. A special case of this is when you accidentally commit a secret into the code, but that case has satisfactory technical recipes already.

If we want to improve the s/n in the log messages, a good avenue is better commit messages and metadata for the merges. For example in a github PR based workflow the main change note in each unit of work is the PR's description, and the individual commit messages are just minor notes along the way.
A step toward personalized, automated smart homes
I had never thought of income on capital vs income before Piketty made it the center of his theories, but since then realised that it is exactly what property tax is, which is weird that it is only in one type of capital.
Webvan was simply premature.

Pets.com is the better example. It was a failure because the market and economics for speciality stores isn't any better with electronic storefronts than with brick & mortar--most people want one-stop shopping most of the time, online or offline. But Sears never tried to go down that route.
Not in this case. Clearly Microsoft did fine without doing it .
Palm and the Palm Pilot. UI responded instantly to every input. 2 AAA batteries lasted a month. With years of heavy usage I never encountered a single bug.
There was a movie with that title. I haven't watched it but it always comes to mind because "engagement" was translated to Spanish as "compromiso", as if you buy a ring to the enemy or try to reach a deal with them like "ok, shoot me but only from 9 to 5" :)
I was being sarcastic, largely because people on HN have vigorously opposed my assessment that time working for a startup at below market rates is fundamentally the investment of money in that startup.

So at minimum every "employee" working for a startup is investing (market rate - actual rate) dollars in that startup. That's also not super equivalent because time investments (and standard employment contracts) mean that there is an absolute opportunity cost to working for a startup that does not match a cash investment. Essentially you can invest money in multiple companies at a time, you can't invest time repeatedly.
correct, I had thought in this context at least it was obvious :)
That's the "Billy Markus". They're mentioned in the opening. And yes, he got nothing out of it.
I still can't understand why Google sold Boston Dynamics, it baffles me. These guys have been pushing the boundaries of robotic motion for years. I see it as another example of Google's inability to focus on anything that is not core services.

Their latest video of Atlas doing parkour is just insane [0]. You'd think that with Google's focus on AI they'd want to own and keep under a tight lid tech as impressive as BD's.

[0] https://www.youtube.com/watch?v=LikxFZZO2sk
Yeah; wow thats a great result!

Is BOLT used much in the wild? I'd love to see it applied to something like Chrome or Firefox. A double digit performance increase would be huge improvement for a browser's html/css parsers and rendering engine.
Private BitTorrent trackers are markets
It's already happened for Redis I think? And MySQL -> Maria.
As an open source dev, I think the new SSPL license of @MongoDB is interesting. SaaS is the new black nowadays, I have seen too many companies burnt down trying to support their OSS licensing with SaaS taking all the benefit. SSPL can help #OpenSource.

I also think that SSPL can be very helpful if you want to open source your SaaS. Most of the startups that I consult with are not interested in open sourcing their actual SaaS software since they fear being ripped off.

So, what happens is that they end up not taking the benefit of open source. With SSPL these SaaS companies will be able to open source their SaaS is software to manage SaaS — without the fear of being misused by competition.

If the competition just takes their free software and makes money with SaaS that hurts them instead of helping them since you can't make sure that other SaaS players will actually contribute back to the software.

With SSPL, we get a safety net — companies either won't use it as a SaaS, will pay to use it as a SaaS i.e. they'll help pay for open source software support which is a very good business model and if not that, then they'll have to open source their SaaS as well.

As a non-lawyer developer, it feels like GPL. GPL code that you fork should remain GPL. Similarly, if SSPL code you use as a SaaS then you should keep your SaaS as SSPL and open source it as well.

Peace! ️
Being tax deductible doesn't somehow make it profitable or even free. It just means that on a million dollar donation, it actually cost you something like $600k in the end. You're still down that money in every scenario.

Nobody is driven to donations because they are tax deductible. Deductions just allow you to donate more than you would have.
>I work in ad-tech

You just lost literally all of the default credibility that arbitrary humans get.
The question is: how many of these will be maintained several years later? Can you build a long term project on these?

Or the expectation is that one has to make a new UI anyway every several years to keep up with the changing fashion, so rewrites are inevitable?
How China's video game crackdown caused a $200B stock wipeout for Tencent
> I know how I was as a boy coming of age with unrestricted internet, and I worry about him.

did you turn out ok?

when I was a kid in the early 80's kids would bring torn out pages from dad's dirty magazines, we'd sneak in to watch adult movies etc, and as far as I can tell we all turned out just fine.

On the other hand there is liveleak now and I'm not sure what effect that would have on a 10 year old's psyche. I guess we'll find out in the next decade or two.
> Sort of what people used to use Perl for.

Used to? People still do this (I should know; I'm one of them).
I will avoid similar topics in the future I suppose this forum is only really fit for tech. Things that drift into political matters stir up strong feelings.
BlackBerry Locker: isolate Android photos and files from Google
It is clear that Google Docs is using OT.Curious to know what Office365 is using for its real-time collaboration.
It's mostly a matter of disciplined tracking and a decent chunk of boring work getting all the systems integrated. You click on a Target ad, go to their website (which you are logged into and have cookies), and get some attribution flags set on your account. When you make a purchase online (easy) or in-store (less easy, likely needs a rewards account linked), you credit that ad/campaign/channel with the conversion value.

It's not a perfect measure of the lift, but it's pretty solid and underestimates things if anything, which makes it good enough for basing ad buying decisions off of. You could do fancier geographic segmenting + statistics, but why bother when the direct method works?

It's actually easier for large brands, since they can afford to put engineering effort into building bespoke tracking and analysis software. The trickiest would be smaller brands, especially those who advertise via agencies - they can't do anything that isn't commercial off-the-shelf, and as of now there isn't anything great in this space.
Eventually the merc business was saturated and the pay dropped dramatically anyway.

I wonder what would happen if USA completely ends the operations that keep this people busy. How many of them are there? What are they supposed to do then? Office work?
Self-lubricating condom designed to reduce infections
I read a version with enough footnotes to help me understand that underneath a funny and beautiful book is an attempt to use satire to say something serious about the regime that Bulgakov lived under. Part of what makes this book so great is how it is effective at this goal but also just fantastic literature.

I'm a heavy reader but bad at reviews. All I can say is read this one. One of the best books I've ever read and that was clear to me before I finished it.
Show HN: Mole – an open source tool to easily create ssh tunnels
Ask HN: Favorite programming font optimized for Unicode and Retina displays?
I’m using Hack[0] right now and I’m enjoying it but curious on hearing what others are using.

Thanks!

0. https://sourcefoundry.org/hack/
Nope but that could be someone from my extended family.
Not until it learns your specific for fetish them shows your kids on NewPipe.
I lived in Spain for a summer and my roommates there were definitively non-techy and had relatively slow internet.

I watched them every single night often multiple times accidentally click the ads that load above on youtube (about 1 second delayed, perfectly as they went to click). They would of course always click back once they noticed it, which with slow internet takes more time too and probably doesn't look as much like a bounce.

It's the perfect cover for Google. All the techies who would get outraged by something like this generally have fast internet and ad-blockers.
As soon as I figure out how to check them I’ll be sure to send them over to you!
incidentally i kept track of two in my personal note of quotes that stuck with me:

“Those ideas are also based in my anecdotal experience, and perhaps it comes from a willingness to question some "fundamental axioms from scratch", but at the same time maybe that's a) not always a bad thing to do from time to time, and b) if your fundamental axioms are good there is no reason that you won't come back to them.” - https://news.ycombinator.com/item?id=17296020

“Augmenting human intelligence, while leaving the hearts as they are, is a loss, not a gain.” - https://news.ycombinator.com/item?id=17196155
Initial thoughts from looking through https://docs.python.org/3/library/typing.html#:

1. Love that it doesn't use structural typing, NewType seems great.

2. The syntax is bad. Maybe this is a "it just takes getting used to" thing, but I actually find it really bad. In TS, the syntax for typing almost always directly matches the syntax for the rest of the language. In Python, its a weird sort of LISPy DSL think that they made... compare:

Py: Callable[[List[Tuple[int, string]], Dict[string, string]], int]
TS: ([number, string][], { [key: string]: string }) => int

This only gets worse as you chain callables together, whereas in TS everything left-associates as you'd expect and it all works out nicely.

3. Admittedly, the TS dict syntax isn't beautiful, but it becomes very helpful for things like `{ [K in keyof T]: K extends number ? T[K] : never }`, which does not seem to be possible in Py.

4. Related to 3, but no never type? I see NoReturn, but it does not seem to actually cause any errors when you try to assign it to a variable. See below.

5. Type narrowing... does it exist? Seemingly not, see below.

6. Literals as types (enums)?

7. Generics, do I really need to pass in the internal representation of the type I'd like to use? That seems absurd. Will bad things happen if these internal identifiers collide? (Reference: `T = Generic('T')` creates a generic type)

Demo code that should throw an error at the assertUnreachable and nowhere else, but actually throws errors everywhere but the assert unreachable (types seemingly aren't narrowed by `type() == ...` checks):

def foo(x: Union[str, int, float]):
if (type(x) == int):
return x / 3
if (type(x) == str):
return x.upper()

return assertUnreachable()

def assertUnreachable() -> NoReturn:
raise RuntimeError('no way')

(this is all checked using mypy, v. 0.641)
my kid loves ChuChu tv.
It would be more interesting to know actual proportions. I don’t believe FB or G will outperform other in all cases all the time.
... that already realized there's nothing it can do to stop the terror machine. When you're robbed of everything, and things get worse every day, gallows humor is the only freedom you can enjoy. End even that only in private.

"It is extraordinary that Bulgakov managed to write a novel that is so full of humor and wit and lightness of tone when he was living through this period", writes Groskop. I guess she missed the point.
All I know is that they were creeped out that the police asked them directly.

I didn't ask if they signed up or not. But the average person isn't some internet pretend lawyer, and will go along with anything someone with a badge says. Just the request is intimidation enough for most people.

even after you join, you choose what clips to share right?

You choose what you want to voluntarily share. But since the videos are on Ring's server, when the homeowner says "no," the courts say, "yes."
Pakistan lifts the ban on YouTube (2008)
Wouldn't we have to know about details of the situation?
First thing I see on their Twitter page are fake verified Youtube accounts perpetuating some Crypto scam: https://i.imgur.com/PkEbjH5.png
Injecting Code into Windows Protected Processes Using COM – Part 1
This is interesting... a particular sort of surface plasmons which allow sub-wavelength patterning, which could mean nanoscale...

"Application of SPPs enables subwavelength optics in microscopy and lithography beyond the diffraction limit. It also enables the first steady-state micro-mechanical measurement of a fundamental property of light itself: the momentum of a photon in a dielectric medium. Other applications are photonic data storage, light generation, and bio-photonics."

https://en.wikipedia.org/wiki/Surface_plasmon_polariton
I think the more interesting thing is that the data model of pijul is a successor / refinement to the types of ideas found in Darcs. (They even cohosted some hack events a few years back?)

Either way, the model of patches they have is pretty neat last I looked. Definitely a good read.
I just have to figure out how to check which ones already are on Archive. But I’ll absolutely do that!
If you're interested in this topic, you might like "China's Great Wall of Debt", by Dinny McMahon: https://www.amazon.com/Chinas-Great-Wall-Debt-Massive-ebook/...