skysight-inc/HackerNews huggingface dataset:
> First, the traditional implementation of QuickSort has an implicit (or virtual?) intermediate data structure, the function call tree.

That's a good point, but function calls have a constant cost in terms of stack frame allocation and deallocation.

> Second, I have limited understanding of lazy evaluation, but in a lazy language I believe ‘flatten’ would begin consuming the tree as it is still being built by ‘build’.

Yes, that is correct. The entire tree is not allocated at once, only the nodes that are actually needed, as well as dynamic data representing suspended computations of the rest of the data structure. But (again, ignoring compiler optimizations that would make them go away) these are allocations on the garbage-collected heap and thus incur GC costs and complexity.

Overall I agree that there would be value in illustrating algorithms by also showing the version that constructs the computation tree. But I don't think it should be the one presentation of the algorithm, only a device to further understanding of the "real" implementation.
> The problem is that the culture of mathematics and the culture of mathematics education--elementary through lower-level college courses--are completely different ... I've had many conversations with such students [...] who by their third year decided they didn't really enjoy math. The story often goes like this: a student who was good at math in high school (perhaps because of its rigid structure) reaches the point of a math major at which they must read and write proofs in earnest. It requires an earnest, open-ended exploration they don't enjoy.

I found this interesting because I too discovered this difference in approach but had the complete opposite reaction. I absolutely hated math in middle and high school. It wasn't until I took a discrete math course for my CS program
that I got exposed to dealing with real proofs, which I found required a level of creative thinking, and I totally loved it. This admittedly wasn't an "advanced" university math class, but the difference from high school math was still quite stark.
So the ASA can say, "we told them they'd been naughty, job done".

Aside: do people in the UK do "baby registries"? I've only ever seen it on USA media. Mind you we do seem to get USA culture eventually. My kid said he had "math" the other day ...
File Juicer 4.71 Full Mac Pre-Activated Crack
Does anyone know if Martin Fowler still doing any Ruby? Or has he given up on it?
My Pain Points Writing a Telegram Bot (in Python)
I think isthereanydeal.com is still quite popular for price comparison of video game downloads. One of the many problems with more general price comparison sites is that Amazon, the big player in most markets, restricts use of their pricing data on sites which show prices from other sites.
I'm working on implementing an integrator with an adaptive time step, so that the time step is high when masses are far away from each other and just coasting, but low when they get close to each other and interesting things happen; think the orbit of a comet getting altered as it encounters Jupiter after a long journey from the Oort cloud. As things are now, such a scenario would be painfully slow to simulate if you want to maintain accuracy, but if you speed up the time step, nothing remotely realistic will come out of the simulator... So good point, and I hope I'll be able to cobble together a solution soon enough :D. As for symplectic integrators, I'm not sure they stay symplectic if you alter the time step, but I could be wrong!
> Take a year or two off and see what your remember about algorithms and protocols.

And this is the main problem with algorithmic interviews. This type of programming has little to do with the stuff most of us do on a daily basis. So we forget much of it a year or two after our last interview, and have to go back and spend weeks or months reviewing when preparing to interview again. Seems like a waste of time.
Pretty sure it can if you have premium... let me check: Yep.
Why iTunes downloads don't use HTTPS
Starship Commander: Arcade hands-on – Voice commands hit the final frontier
The purpose of the advent calendar is also to develop the self discipline to resist the urge of opening everything on the first day.
This (and the comments here) was a great start to my day.

Favorited =D.
Yes, large brains are obviously very important.

The article says the maximum difference is 100 cm³ while the largest brains are about 1500 cm³, so on average 7% larger means 2% smarter.

But I think a couple of things come into play - one is that our genes might be optimised for a certain size and it's not simple to scale, but requires reprogramming. At least in some species, larger brains just means larger neurons, not more of them.
The Polarization Of Society: Even Scientists Become Tribal
Police officers are unelected public officials granted permission to use deadly force on behalf of the state.

The data should not be anonymized.
No they don't, there's just a lot of systemic issues that discourage mothers from working - from the insane costs of daycare, increased tax burden for working couples, school system which sends children home during the day and a complete lack of motherhood leave and job guarantees m
Intel Exec Discloses Discrete GPU Details and Strategy
You can use an el-cheapo radio and sstv software to receive images from the International Space Station also.

https://streamable.com/q9oa0
> You're ultimately either drawing thousands of pixels or communicating over a (relatively compared to the CPU cache) slow bus with the GPU.

In modern software, GPU draws pixels. Before it does that, CPU lays out these glyphs. Because GPUs are ridiculously fast these days, the layout step is typically slower than painting.

I use MS edge browser. The built-in profiler said this comments page took 14ms to layout and only 6ms to paint. This page contains just a few tiny images, the majority of the content is text. I think the layout step spent most of the time iterating over the characters, looking up glyphs and measuring various blocks of text on this page.
Send automated, dynamic and beautifully designed HTML emails from your terminal
EZ CD Audio Converter 8.0.7.1 Crack
> All qt does for displaying web pages is it embeds chromium, same as electron does.

It doesn't:

> WebView is a component for displaying web content which is implemented using native APIs on the platforms where this is available, thus it does not necessarily require including a full web browser stack as part of the application. [0]

[0] http://doc.qt.io/qt-5/qml-qtwebview-webview.html
If for whatever reason you have time and would like to make a contribution, I think doing so should be quite easy as I think you'd just have to subclass the Euler class. You can get an idea of how to do this by looking at how I did it with the RK4 subclass (https://github.com/TheHappyKoala/Harmony-of-the-Spheres/tree...). If not, I'll add Verlet integration myself one of these days, but right now I'm working on introducing a particle system so that I can simulate the rings of Saturn (the particles will feel the gravity of all the masses in the simulation, but they won't exert a gravitational force on the other particles and masses in the simulation; this way you should be able to have fun distorting the rings of Saturn with a celestial object of your choice).
I agree. Feel free to contribute to github. If not, will implement requested features soon.
You can make them pretty easily. I made a qfh one for ~$30 worth of PVC and cable. https://photos.app.goo.gl/TLMZWZmkAuBJtUPz6

Similar to what this person's doing: https://www.instructables.com/id/NOAA-Satellite-Signals-with...
Atomic Clocks So Precise, They Could Detect Space-Time Distortion
We have authorities willing to persecute. The difference is just that such authorities are no longer owned by the public. Social media companies are the authorities.

To elaborate a bit on why I say this: Since Social Media became uniquitous as a communication medium, I have found no more helpful way to process this in just political terms than to recognize the role of social media as a virtual urban plaza. For the last 7-8 years that I have used that metaphor, it has persisted in leading me to what I believe is the most respectable and ultimately healthy assessments of the terms it should operate under.

Interestingly, the plaza had a more complicated relationship with anonymity and pseudonymity because, outside of one’s community, one could not be recognized or traced. Nonetheless, learning about the history of this is surely helpful here.
With 61 MSPS sample rate, why they spec their filter to 54 MHz? Wouldn't that cause aliasing?
Inferring polygon vertices with a VGG-16 model
A vertex prediction model implementation based on https://arxiv.org/abs/1704.05548
When you use Qt with Python it is close.

But otherwise Flutter offers a much better developer UX.

I am old and used a ton of GUI development tools. Flutter is the real deal. It is such a pleasure to develop.
My CSS skills aren't what they should be, but I'm going to try to make a mobile friendly version of the simulator at some point once I know more about flexboxes, media queries and what have you.
>>> Q: Whenever Python exists, why isn’t all the memory de-allocated?

Is it me or this sentence makes no sense?
Interesting. Would get really heavy with 100 pages. I may implement a feature where you can pick the number of pages you want.
As someone who interviewed ~60 people for senior JS and LAMP positions, good luck with these questions. When I was assigned to do interviews, I assembled a somewhat similar list of questions, but we quickly learned that we will never hire anybody like that. I'm sure there are unicorns out there capable of acing these questions without the internet, but they all work for googles of the world.
Also their esophagus/gut passes through their brain, which is hoop shaped. They have this weird characteristic in common with other molluscs, and it's a good example of how evolution can't "fix" obvious problems (see also: Laryngeal nerve).
raising kids is the most important thing in a parent's life. But still, not having any other choice than being full-time parent does not suit a modern society, like Switzerland claims to be (and blatanty failing at that)
Yes, countermeasures, such as playing other sounds around those frequencies and/or filtering the microphone at those frequencies would be interesting to explore. Filtering the mic seems the less annoying from a user perspective!
Thankie!
It's not like there's some master list of "authorities allowed to issue passports". Each state decides on its own which passports it will recognise, and they don't all agree.
Surely survivability has to decrease with intelligence otherwise all intelligence would rise over time.

We have an expression (aphorism), something like "clever enough to be dangerous".

Intelligent enough to experiment, but not too realise the dangers involved is relatively common in humans; the societal system in the past mitigated the dangers by pairing younglings with adults who can tell them when they're being dumb.
How to extract Email from Facebook?
Best Facebook Email extractor software,Collect targeted email,phone number and address from facebook group,page,event,post and Website With Fast and Accurate.FBCANDY Is the best tools in all over the world for Email Grabber.

FBCANDY> https://app.fbcandy.com/r/getfbcandy

Feature of FBCANDY-

Facebook email extractor
Facebook phone extractor
Advanced facebook search
Post & schedule
Content search
YellowPages email extractor
Facebook Ads Spy
Ads Analytics
FBEcom Winning Products
FBEcom Trending Products
*FBEcom Product Database
And Too Many more feature

So why are you waiting? Get your desire apps and make more money.

You can get it from here -FBCANDY> https://app.fbcandy.com/r/getfbcandy
I agree with your assessment, but I don't agree that this ban is it. The headline really oversells it. The actual rule from the article's body is: "All petrol vehicles registered before 2000 and diesel ones registered before 2006 will be banned from the area, unless they are used by residents of the area or meet other exemptions."

They only plan to ban enough polluting vehicles to "cut nitrogen dioxide levels by 23% in 2020", so this is a very far cry from EV only. I think this is a step in the right direction, but it seems like a convoluted one that could be a whole lot more ambitious.
Thanks! This analysis is really helpful to sense check the accuracy of these kinds of ML predictions based on satellite data.

Out of interest, could you share any further insights around the challenges using the Sentinel-2 data set?
【Release v1.3.0】A high performance, distributed RPC framework
【Release v1.0.0】A lightweight distributed service registry platform
Ryanair: low fares; but at what cost?
Swiss logic is that raising children is so important that women should just do that and have no other option. It sounds good, right? Men have all options, women have the options their husband allows them to have (btw, I'm a Swiss male, so I'm bitching about my own country)
I think it's a typo: "Whenever Python EXITS, why isn't..."
[1810.09538] Pyro: Deep Universal Probabilistic Programming
Via your HN profile, on the submissions page, is where I found it :)
The theory of deep learning was developed about 50 years ago, but useful applications weren't possible until recently because the hardware was too slow.
What car did you buy? I'm curious what car can do 1L per 30km!
never heard of women in top management or women CEOs?? Women only push papers in your world?
Wow inspiring - How can HN help promote ?
I feel uncomfortable that smaller developers will be less profitable because they... don't have as much negotiating power?

Valve is being very Walmart-esque with this move.

Already game developers are the lowest paid workers in the IT industry - and a lot of it has to do with the huge revenue shares ('platform taxes') charged by the monopoly platform holders.

I'm not arguing against any change, it just seems spiteful that Valve are sticking it to the little guys who can't go anywhere else. If those tiers ($10m and $50m to reach 25% and 20% respectively) had a zero removed from them, I would be more understanding.

This could have been a great chance to improve Steam overall, by reducing the commissions for all developers (in order to fend off a future Epic store - one undoubtedly tied into UE4, and probably with a 12% commission, based on statements from Tim Sweeney), and increasing the quality on the low-end slightly with a Steam Direct fee increase from $100 to $500.
They have started showing logos for businesses that want to advertise on the maps, such as bed bath and beyond or staples stores.
It was the fact that you where in a room together, at lan partys, a real social connection, that sort of relaxed the competition a little.
I really haven't researched this topic very much. It was a case of implementing as fast as possible.

Take a look at my repo for how it's implemented; it is not the most responsive site in the world.

What I can tell you is:
1) display=none is a good idea
2) Certain sites have the HTTP header 'X-Frame-Options': BLOCK' or something along those lines. Modern web-browsers wont render those pages in iframes
3) It's a good idea to add sandbox="allow-forms allow-scripts" on every iframe to stop top-level redirects.

I have noticed that it is quite heavy, and my phone's browser handles this for me under-the-hood by saving pages to disk when the iframe is collapsed (I think. I haven't actually tested this but the performance would suggest that this is the case.)
As a CTO of a python shop I would fail in answering a lot of these off the top of my head.

That is why I do not ask any language specific questions in my interview process. Good engineers can answer all of these questions with an internet connection and a few mins of googling.
Dunno - I kind of buy the idea of the drug dealers being profit motivated and dropping fentanyl because they think they'll get banged up. The police have limited resources and so will go after the worst stuff like fentynal rather than people smoking joints which they don't bother with at all these days in the UK.
Yes, I forgot how to swim. Learned it in primary school and didn't practice at all until Uni. Nearly 10 years later and I struggle to keep from drowning.
I can't stand this type of "gotcha" questions like "tell me about a time you failed". They're almost designed to make the interviewed misstep and, in so, waste everyone's time.

"Why should we hire you?" Is a weird one, specially if it was the company who contacted the interviewed. They should already know why they want to hire and instead ask specific questions to corroborate.

In general, this article assumes that the company holds all the cards and the applicants should be grateful (and waste plenty of time doing the "homework") just because they were given an interview. This is very often not the case.
New Metal-Air Transistor Replaces Semiconductors
Most are based on organophosphates, which work basically by sending the nervous system into hyperdrive. They will kill a wide swath of animals (not just insects) if applied heavily enough. Some are deadlier to certain insects more than others. For example, Sevin kills bees even in very small doses.

The other thing to note is that "loss of habitat" isn't always disappearing wetlands or stands of trees being cut down and converted to tillage. The widespread use of herbicides has almost eliminated milkweed in areas where it used to be very common, for example. When I was a kid, it was everywhere in the ditches of the Midwest. Now it's rare to see it. Milkweed is essential for monarch butterflies.
Sandboxed Rake Tasks for Your Rails App
> How do you actually read math, physics and programming books?
> Reading them the same way as you'd read a novel doesn't seem right.

Indeed it doesn’t.

As the author of the book in this post points out on his blog [1] in math you focus on learning the syntax first, just like in programming.

Off the top of my head I can recommend pre-reading a chapter before reading it: go through theorems, bold/italic text, graphs, tables, conclusions, exercises. Also, try proving theorems yourself before reading proofs in a textbook.

My general advice for you is to check out a book “How to Read a Book” by Mortimer J. Adler and Charles Van Doren. It’s a great manual for reading, which contains both general advice (in the form of 15 rules) applied to any reading material, and specific advices for math, philosophy, history, social science, etc.

> I try to go chapter after chapter and make notes

Notes are good, but only if they “active” notes. If you are able to formulate something in your own words it means you’ve done the work towards understanding, if you’re only able to express a thing in author’s words — you have not, and if you leave it at that the chances are you’ve wasted your time.

In math you also have to do problems. Your ability to solve problems w/o the help of the textbook is the ultimate test of whether you’ve learned what you’ve read.

Interleave: in your practice session work simultaneously on problems from different (usually sequential) chapters. IOW: don’t practice one topic during several study sessions until you’ve exhausted all exercises for that topic in a book — go read the next chapter (or chapters), and include its exerices in your next practice.

Interleaving is harder, but more efficient. The reasons being that (1) our brain is bi-modal processing system, it needs time to process things both consciously and unconsciously, it does the latter while your attention is busy with other things; (2) it also needs time to consolidate memories, grow and strengthen new synaptic connections (which it primarily does in sleep) — so spreading a topic/exercises over time is generally a good idea.

> but I often get bored because I don't see the usage in my real life coding
> Also after few chapters it often turns into a "job" of finishing the book. I don't have the pleasure of learning new stuff anymore.

This is about psychology of study.

Don’t turn it into a job, it’s not a competition, there are no bosses, no deadlines. Don’t push too hard, allow yourself time to integrate new knowledge by keeping yourself busy with other things and studying several subjects/books simultaneously — when you are tired of one thing, switch to another. It’s more efficient way of learning (as explained above), despite increase in absolute time for mastering a single subject.

And work on your motivation. You can start by read what Paul Graham has to say on why study math [2]. Remember, math is hard; our brains are not wired for it.

[1]
http://jeremykun.com/2013/02/08/why-there-is-no-hitchhikers-...

[2]
http://www.paulgraham.com/college.html
I think so too, but that still leaves the problem that the statement is false. I was really puzzled by this one.
Yes but these people had a choice. Poor people don't.
Generally speaking when software companies get acquired, the product dies.

If a company is being bought by a bigger company, it only means that the profits aren’t good enough for that company to go public, while at the same time a return is owed to its investors. It means that the company played loose with other people’s money and selling the company is the way out.

In other words companies that are sold are companies that are struggling.

And if that’s the case, the product itself will struggle to generate profits post acquisition as well. And I think there aren’t many examples that are an exception to this rule.

We certainly see YouTube or Instagram flourishing as a result of scale. But those are the exception.

GitHub was sold because GitHub wasn’t profitable or hype-driven enough to go public. It remains to be seen if GitHub survives.

But back to a potential acquisition of GitLab, if it ever happens, I believe GitLab will die, with a community fork being the only way out.

I’m writing this because HN has a fetish for acquisitions, which is interesting since to me an acquisition is often a death announcement.
(Warning: layman’s comment) I would guess part of it is that this needs fast feedback loops. That means it gets controlled from ‘lower-level’ parts of your nervous system, possibly (¿partly?) from the spinal cord (like the patellar reflex https://en.wikipedia.org/wiki/Patellar_reflex), rather than from the brain.

Those parts of you nervous system have to be fast, and may be less flexible because of it, increasing both learning time (you can learn what you have to do to cycle in seconds: “OK, I’ll sit there, put my hands there, my feet there, keep my balance and make these movements, but actually learning how to do it takes a lot longer) and forgetting time.

I also guess that makes cycling and walking so relaxing as activities. You’re doing work, but can let the more cerebral parts of your brain wander around without giving much attention to what’s going on (https://en.wikipedia.org/wiki/Mind-wandering). Of course, that’s dependent on environment. A walk in the park is more relaxing than crossing Times square, and cycling on separated cycle lanes more relaxing than the hell of navigating between cars, because, in both cases, your ‘higher brain’ must attend to the situation.
Samsung hasn't lost anything, they can still make the panels themselves.

The Chinese companies merely duplicated the know how.
I run a side project in the language learning space, and I received this email below a few days ago:
===
Hi XXX team,

We've had some interest about advertising on our homepage ahead of our Product Hunt launch on Friday and we thought we'd open up the opportunity to everybody. Have a look at the site and let us know if you're interested in any available space.

littlelingua.eu

Best,
XXX XXX
===

I find this practice horrible.
3.3L/100km doesn't seem that hard. I get 4.7 in a mid-size sedan so this is probably a small Volkswagen with a 3 cylinder engine.
I think that OP is making a distinction between "deallocated by python's GC" and "dropped on the floor for the OS to collect".

Maybe a practical phrasing would be: "why does running Valgrind on a Python app show that some memory was never freed".