skysight-inc/HackerNews huggingface dataset:
Books for kids (death and bullying)
Books for kids (Death & Bullying)

Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
#evonlatrail
There is indeed a Google Cloud Platform region in Sydney, but that's for GCP customer data only, not consumer Gmail etc. There are no "main" Google DCs in Australia:

https://www.google.com/about/datacenters/inside/locations/

I would presume the same applies to Microsoft and Amazon.
At first glance, this seems like a really half baked idea to me. Some immediate thoughts:

- Wasn't there a draft spec floating around in the early 00s that tried to accomplish this, but didn't catch on?

- Fragments are already used to link to fragments, albeit more author friendly than user friendly I suppose

- This won't fly very well with sites that still make use of fragment based navigation, will it? (Believe it or not, I still see new projects use this over the history API!)

- What happens if there's an element in a page with the id or name `targetText`? This is not mentioned in the very tiny compatibility section[1] (where some actual data wouldn't hurt, btw)

- The linked proposal[2] already mentions that more specific fragment semantics is defined in other media types, so why not follow suit and propose the HTML spec is amended, instead of making this a user agent feature?

- Fragments in URLs are already pretty useless in sites that don't load content until after the dom is ready, i.e. anything that just loads a bunch of JS and then builds the site in the client – how would this fare any better?

[1]: https://github.com/bokand/ScrollToTextFragment#web-compatibi...

[2]: https://github.com/bokand/ScrollToTextFragment#encoding-the-...
I’m fine skiing down this slippery slope
Very neatly explained in detail for non geeks as well. Great one Pradeep!
> stick to those that might have a positive expected value!

That would be stocks. Odds are you'll make money.
Craps is a strange game in that at 5x odds the house advantage is 0.3%, then there's other bets on the table where it's over 15%. I'm guessing without those other bets and naive punters the tables really aren't worth it to the casino.

It's also quite fun. Paying 30c for every $100 bet really doesn't seem like a bad deal for what you get.
Thank you kanishkr. Can you think of any other factor that can be taken into consideration.
HTML documents don't generally have the concept of lines since text reflow based on the way user agent (browser) is rendering the document. That's why the RFC only talks about text/plain MIME type - browsers render those with all line breaks intact. You can maybe use a CSS selectors, but that adds a tremendous amount of complexity and is not easy for non-web developers to read anymore.
That’s exactly what I would do in the same shoes I think. Proposals are cool and I understand why it is better for an open web etc… but getting features immediately is pretty cool too.
Yes, that is the plan. That should heavily increase accuracy. Do you mean handwriting recognition as opposed to character recognition? It wasn't that we tried it and decided it wouldn't work, I just couldn't find previous instances of accurate enough recognition with handwriting. Accuracy was my priority. My sense was also that people would be turned off if they had to still manually input some games, and I had no idea how many manually inputted games it would take to reach good enough accuracy. This was when I hadn't come up with constraining characters and such, but now I can see that (with some attempts at handwriting recognition) that may be possible / is the next step after an app.

It is open sourced now if you or anyone would like to contribute.
https://github.com/Messier-16/Reine/
> the losses of planet-scale grids are small compared to the cost-advantage that solar has. You could literally power your home at night from the sun hitting the other side of the planet.

You're comparing apples and widgets. The losses of planet-scale grids are way too large to make it even feasible to power your home at night from the other side of the planet: not enough power would be left by the time it got to you. The cost is irrelevant.
Hopefully Mozilla will have some luck modernizing by replacing pieces one at a time with Rust components. ;)
Great, maybe you can ask the parent poster, but the following are now factual statements:

1. You believe in your interpretation. This is true.

2. The parent poster has their interpretation. This is true.

3. The statement "They are surely talking about the specific syntax" is true if and only if their interpretation is the same as your interpretation.

4. This is a semantic argument now.
Now open sourced.
https://github.com/Messier-16/Reine/
5G Will Change the Tech World
That guy is CSW. I am CRW. I swear he uses my email address to sign up for golf clubs.
Not all farm animals in Australia are free range cows. For example, cage eggs and sow stalls are still legal.
anyone like to take a guess what "Browser 4" is?
Wait until customers migrate away from Australia.
Batteries are also one of the worst environmentally destructive things to mass produce given current best technology. So there's that.
guess what you've discovered the reason for ageism in the software industry. the way languages work nowadays is that it is easier to switch over to another language entirely that better solves your problem than create a new feature in [language you use].

if you can't do this quickly and easily, consider your career kaput when you hit 40
Useful, yes.

> as of Ruby 2.2, there are zero-performance gains using symbols over strings

This is verifiably false. Run this on a newer Ruby and you will see symbols are faster:

```
require 'benchmark'

hashes = []
1_000_000.times { hashes << { some_key_name: 1, 'some_key_name' => 2 }}
Benchmark.bmbm do |x|
x.report { hashes.map{|h| h[:some_key_name]} }
x.report { hashes.map{|h| h['some_key_name']} }
end
```

But that isn't the reason symbols are useful. They signify intent as a constrained set of alternatives. Strings can take on any value, symbols should be limited to a set of things you know. Strings can be modified in-place, symbols are immutable.

`opts = { :adapter => :mysql }` is perfectly valid for scenarios where you are using symbol values. But the shorthand syntax for symbol keys was added later, and I agree is a bit ugly.

If you are generating symbols from input or from strings then they lose some value.

It is easy to explain the existence of symbols in Ruby especially if you are giving proper merit to the Smalltalk lineage. Erlang also has symbols for a lot of the same reasons and most would agree they are very useful there.
They don't make that much money. their profit margins suck.
TL;DR: 1. Design for design
2. Wilfully ignore business requirements in favor of visual groupthink
3. Feign surprise when your brand-new, byoo-tiful and oh-so-modern app is unusable, blame your tools
Because competition is good?
it's a false statement to call it a cryptocurrency. They simply set a permission private ledger for institutional usage. It has nothing to do with decentralized cryptocurrency with stable price, like MakerDao (or SableUnit)
> (Believe it or not, I still see new projects use this over the history API!)

want to guess which one doesnt need JS, or server-side handling to work?
Or see Taleb's thoughts on Minority Rule: https://medium.com/incerto/the-most-intolerant-wins-the-dict...
With the quality of his work and the proven market for his niche (Harvest moon) he was all bug guaranteed a good release.

The unknowns where how much time it would take a single developer to make such an ambitious project and the degree of the payoff.
Yeah needs something like occuranceNumber=5
I.e. navigate to the fifth occurance
Well, either it's a sockpuppet conspiracy (go ahead, check out my post history), or multiple people agree that your hyperbolic snark was not constructive. I'll freely admit we've come a pretty long from Amazon's HQ though!
You are right.
In Romania we also prove that different computational models are equivalent (Turing machine, lambda calculus, Markov machine, logic programming)
This guy AMPs
in 1995 the Linux (Slackware) was flying on 25MHz 386SX with 4M RAM :)
Which third party scripts are responsible for excessive JavaScript execution
Livox Mid-40 Lidar review
Can someone please explain why loop tiling increases performance in JS so dramatically? Is it mainly due to the fact that inner loops have constant size (64) and get called more frequently, and thus get promoted faster into deeper stages of JS runtime optimization?

My guess is that if you try to invoke initial whole code (before tiling) in a external loop (rotating images of exactly the same size), you will get similar perf boost (not that it has practical implication, but just to understand how optimization works).
PCSK9
None of this has anything to do with technical problems with building nuclear reactors. The US Navy has been hiring private contractors to build them for decades with no such issues. (And Naval reactors have more stringent requirements than commercial ones, because of the widely varying loads they have to deal with.)

The so-called "cost savings" in France are due to unrealistically optimistic assumptions about renewables, not any issues with nuclear.

The issues in the US are entirely legal and political: nuclear power plant projects get tied up by interminable lawsuits based on NIMBYism and ignorance, and the US political policies on fuel reprocessing have turned what should have been an easily solved problem into a quagmire.

I suspect the "problems" in China are more due to their cavalier attitude towards coal than anything else; they don't mind firing up a lot of new coal plants and having lots of people suffer respiratory disease and death as a result, if that's cheaper than nuclear.
Functionality composition is tangential to ECS. You can choose composition over inheritance in all types of architectures.
Niklaus Wirth turns 85 today (Feb 15th). Happy Birthday!
Why is Turing completeness important to anyone?

Asking for a friend
web standards are descriptive not prescriptive, and have always been: nobody asked before adding the <blink> tag to their web browser, it was just added (and later removed) after it was used by more than one implementation and consensus was found how it's supposed to behave.

For example, WebSQL died because there was only one implementation: implementations come before the standards.
It's not much different than most of history. You could even argue this is regression to the mean. I genuinely think civilization peaked around 2012.
amp is a self serving standard.

Nowhere in the standard "higher search ranking on google inc" is mentioned as a must have feature. Yet it is the only feature anyone care about when discussing adoption.
I disagree that "gambling is a tax on ignorance". You're gonna find very, very few people who don't realize that they're virtually guaranteed to lose money over the long term.

Yes, there are compulsive gamblers who lose a lot of money that they really can't afford losing, and that's bad, but that's far from the majority of people who go to casinos.
I regularly use Markdown for making slides (via pandoc). It's great for throwing something together quickly. Obviously it's a lot less good if you want complex layouts, multiple columns, and that sort of thing. But I generally try to keep my slide layouts simple, and for more complex things I just use multiple slides, so it works for me.
This presentation is openly contemptuous of its readers. No thanks.
Catching all exceptions is what we used to do in Java - using checked exceptions. It turns out that in many cases the caller cannot do anything sensible with most exceptions, except to let them bubble up to a higher layer. Eventually you reach a point where something can be done - rolling back and retrying a whole transaction, for example.

Forcing every intermediate layer in the call stack to catch and rethrow that exception (check and propagate an error code) sounds like a good thing for explicit error handling, but actually in practice introduces a lot of boilerplate code that just provides more opportunities for mistakes (like errors being silently swallowed, or logged multiple times creating confusing log files).

How many times in a code review do you see `if err != nil { return err }` and ask yourself if what it is doing is actually appropriate? Most people just mentally mask out that kind of boilerplate over time.
No, it's faster because the working set of 64 * 64 * 4 * 2 bytes can (almost) fit in CPU core L1 cache. Further cache levels are slower and finally the memory is glacially slow.

WASM example would speed up as well using the same approach. Or C, Rust or whatever.
Location: India
Remote: Yes
Willing to relocate: No
Technologies: PHP, WordPress, JS, HTML5/CSS3, MySQL, jQuery
Résumé/CV: https://upwork.com/fl/pramodjodhani
Email: mrpramodjodhani@gmail.com

===

I'm looking for a mid-level full-stack / backend / front-end positions. There's is not a single problem in WordPress that I can't solve. Experience of building over a 100 Website Projects ranging from small to Medium. Ability to work with teams remotely.

Recent Project:

http://skedoolapp.com
Do the world a huge service and build a competitor to upwork.com that does the same thing for modest fees.
There are two issues here. One is, are we currently pricing carbon appropriately? And obviously not. But if we did then it would be an economic issue -- make emitting carbon more expensive than alternatives and people would naturally gravitate to alternatives.

But then we have the second issue, which is that we don't want the alternatives to be significantly more expensive than the status quo, and we may want to take some steps to ensure that.

If you tax carbon and so people switch to renewables and batteries and figure out how to make it scale efficiently, everything is fine. If not, people would then turn to nuclear because it would still be less than paying the carbon tax.

But if we wait to start building nuclear plants until after we've already established whether or not renewables can handle the entire grid, and then it turns out they can't, that could be problematic, because then you've waited too long.

It's a hedge. If we fix the nuclear regulations to remove the most egregious of the cost-wasting portions and start building nuclear plants now, and then we don't need them because renewables fully succeed, energy will cost modestly more than it would have. Or the investors in nuclear would lose money in that case. Whereas if we don't, and then we do need them, energy would cost dramatically more than it would have because of the shortfall. And as a result people would be inclined to pay the carbon tax, or repeal it, and then we get catastrophic climate change.

When "need it and not have it" is literally the end of the world, better to have it and not need it. That seems like a worthwhile hedge.
"I am not depending on being great to be happy" - spot on!
Yes, there's a big difference between a gambling addiction and "having some fun". But most people who gamble aren't addicted. Just like how some people might be alcoholics, but the vast majority of people in a bar are just going to be people who go there for fun from time to time.
I would love to be able to connect re composting. My email is my user name at gmail. Thanks.
Judging from this chart[1], definitely somewhere between 2008 (the x-axis starts at 2009, but if I recall correctly Chrome was released in 2008) and second half of 2012. Possibly the original comment was referring to a larger time span than this, but judging from the linked chart that's when Chrome was still on the up-and-up compared to IE. In my opinion though, this timeframe was 2008 to about 2014, when Google (and Microsoft) essentially strong armed Mozilla into accepting EME[2]. I'm not sure that's when the slippery slope really started, but it's definitely when I started believing there's a new boss in town – same as the old boss.

[1]: https://en.wikipedia.org/wiki/Google_Chrome#/media/File:Web_...

[2]: https://hacks.mozilla.org/2014/05/reconciling-mozillas-missi...
10.07 B net income in 2018 [1] is not my idea of "[not] mak[ing] that much money"

[1]: https://www.marketwatch.com/investing/stock/amzn/financials
The current patent system helps the corporations at the cost of inventors (who will inevitably be bankrupted by suing them. Especially as with a small change a new patent can be issued and the inventor counter-sued * )

Hard to do anything about that, as the lobbyists and the common folk both want patents.

Perhaps a solution is to limit the number of patents an individual can hold to 100, and a corporation to 100 + 10 per employee (or some similar structure).

An exception could be made if the patents would be defensive [a not-yet-existing class of patent that prevents you from being sued but doesn't let you sue].

This would be perceived as anti-big-corp, so has a chance of working for the politician pushing it.

It would actually help the inventor, as it would keep the trolls out, and keep the mega corps from just patenting everything under the sun and suing right and left to prevent any startup from entering their area.

It would also put a certain amount of pressure to limit the size and power of the biggest corporations (at the least encouraging them to spin off subsidiaries and employ more.)

And lastly, it would cut down on the number of patents being filed daily, so that the patent authority could have time to actually review them.

* I have an invention that could improve the world. The patent attorney told me that if I brought it to market, I could expect to find a Chinese knockoff with weeks, and within months I would likely be fighting just to keep production, as "improved" versions will be patented by U.S. corporations (he told me which ones even).

He said it makes sense to patent anyways, and if another small time inventor doesn't see my patent and brings it to market, I could sue them. A path he assured me is less risky and possibly more lucrative that being the producer.

You cannot even imagine how many items never go to market because patents.

An even better system would be to simply use all the money that now goes into patents to provide grants for inventors. That would actually help me get to market (at all!) and would actually improve the world instead of hurting it.
Couldn't employees in Hong Kong revert the changes and alert the media?
I’m surprised nobody has mentioned an arbitrage sort of approach to starting a business. If you work at a FANG in the US, why not hire developers in another part of the world to build out your vision for you?
Peek | Backend Engineer, Principal Platform Engineer, Sr iOS Engineer, Web Team Lead | San Francisco & Seattle | ONSITE | Full-time

Peek makes the world's tours & activities easily bookable — anytime, anywhere. Our leading technology empowers operators to manage and grow their businesses.

We're looking for talented engineers to come work on our industry-leading SaaS for tours and activities operators in San Francisco and Seattle. We're well-funded and are growing quickly. We use Ruby, Elixir, Ember, React, Swift, PostgreSQL, RabbitMQ, GraphQL, Realm, Docker, Kubernetes, AWS, GCP. Join us!

See full job descriptions and apply here:
> Backend Engineer: https://grnh.se/b048c8491
> Principal Platform Engineer: https://grnh.se/bc186d791
> Senior iOS Engineer: https://grnh.se/5cb706351
> Web Team Lead: https://grnh.se/25c80e8b1

Check out the rest of our stack: https://stackshare.io/peek/peek-stack

If you have any questions, feel free to email jacob AT peek DOT com.
The hundreds if not thousands of ad supported calculator and flashlight apps on play store beg to differ.
> The benefits of microservices are arguably only apparent when you have an ample team (or teams!) of competent full-time devs.

I would very much agree with that. Although I'm not against microservices, they are by no means a quick or efficient way to get things done. Hedging against future theoretical scaling concerns comes at a high cost - a cost that's very much worth it if true scale is achieved, but a high cost nonetheless.
Nice article to understand AI Driven functional testing
Show HN: A multiplayer perceptron in JavaScript
It’ll be something else then. We can’t tell motion from progress so we just keep moving and moving.
> I don’t know whether or not it was cheaper and more effective for JPMC to fork ethereum or to build their own accounting system from scratch and I doubt you have the correct information to make that assumption either.

We can make a good guess -- they're already a bank, so they're already running the same accounting system this project requires.
That's the intranet of money as opposed to the internet of money.
> I guess that opinion comes down to whether you think Climate Change is an existential threat to our civilisation or not.

Not necessarily. I don't think climate change is an existential threat to our civilization; human civilization has already dealt with problems much bigger than the average temperature going up by a couple of degrees and sea level rising a couple of feet. (Personally, I think the biggest existential threat to human civilization comes from humans with false beliefs and too much political power.)

And yet, I think nuclear energy should be a no-brainer. (I have no problem with renewables or storage either; I just don't think they can provide enough reliable base load power by themselves.) Why? Because we need to stop buying foreign oil for national security reasons. Which is not an economic reason--economically speaking, oil is still pretty cheap--but I still think it's a good one.
C does not have a modulo operator. It has a remainder operator, which works perfectly fine. Calling C's `%` a 'broken modulo operator' is like calling `+` a 'broken minus operator'. Quite a few languages have separate operators, keywords, or functions for 'modulo' and 'remainder'.
Introduction to web scraping with Node.js
But it doesn't do it more efficiently (or, really, change how it's done). The coin is only available to JP Morgan customers, those who already have bank accounts with JP Morgan. It can only be transferred to other JP Morgan customers. It does the same thing they already do, but less efficiently.
You explained and expanded on my thoughts brilliantly, cheers.
The glacier melting trend is actually incredibly fast.

Before I moved to Switzerland at the start of this decade, I visited the Rhone glacier. It's a stunning drive, well worth the trip. When I got there, it looked like a frozen waterfall, coming over the edge of the cliff where the tourist vantage point is.

It's only open in the summer, so I'd drive down there each summer.

Each summer, it was like going to a new glacier. It retreated by a lot each time. You didn't need photos to notice that it was a good 10-20m shorter each time. The last time I went a few years ago the rocks on the edge were completely exposed and you had to walk a fair bit to where the ice was thick enough to carve a tunnel into.

If you looked in the tourist shops and the old hotel, you could see paintings of the glacier in the 1800s. Back then it filled up the whole valley. Nowaways you can see young trees there.
I may be misremembering but the early visual basics exported even heavier results.
Right on. Agreed.
What do you mean extend the patents? Making a new version of insulin prevents the older version from going out of patent?
Deadly Sins of Programming
Have you given Safari and to a lesser extent Edge a go? I have the same experience with Chromium based browsers, less so with Firefox. I find Safari heavily optimised, its just bad with reloading/repainting the page when using the back button.

I think the problem is the guys making Chrome have 256G of RAM on their dev machines and hardly ever have the constraints of a normal use situation. Optimising RAM usage doesn't seem to be a priority.
is there something Delphi (I mean RAD IDE) for React? Sorry for stupid question.
It can be amazing to watch them exercize peak form.