skysight-inc/HackerNews huggingface dataset:
I've been getting what sounds like the same emails. They used an email address and password that I used only on monster.com back in the early 2000s.
I don’t follow curricula online. But you should be able to get student and teacher copies of textbooks. Hold yourself firm to attempting the problems before looking at solutions to simulate homework. To simulate lecture, pick 1-2 of the tougher problems and work through the solution for them. Then try your homework out.

What I love about math is that this is completely do-able. Good luck! Also, definitely get a dry erase board. There’s something about having a large space that can be easily erased that helps working out problems.

Edit: deleted an m
Does anyone really believe that?

Not anyone who ever had a large compost pile in the backyard...
I've gotten, and still get, these kinds of emails daily for months. Sometimes in groups of 3. The bitcoin address is not the same as the one you linked.

https://imgur.com/a/kMylZ64
Crossing Antarctica: How the Confusion Began and Where Do We Go from Here
You can use DRM and html5 video, https://en.wikipedia.org/wiki/Encrypted_Media_Extensions

" This allows the use of HTML5 video to play back DRM-wrapped content such as streaming video services "
Kiwi TCMS is celebrating 10 years of open source test case management at FOSDEM
> std::vector basically is a thin wrapper over a dynamically-allocated raw array

Not exactly. A dynamically-allocated array doesn't necessarily save its own size (the system allocator can do optimizations), but std::vector does (you could call size() on it). So std::vector has to save this size somewhere, which takes space and time.
Am I just missing it or does it not say how much they are giving per person?
Yes, probably!

The hard thing about that approach might be handling conflicting signals and determining a "source of truth" in adverse situations. Generally speaking, there are variables in the real world that will trip up any given strategy (even if you were to station a human at each doorway with a hand counter). And while nothing can count perfectly 100% of the time, the difficulty is in finding an affordable strategy that will be really close or perfect most of the time.

Here's a neat demo of a multi-sensing device (not ours) which combines many signals to guess the activity taking place in a room: https://www.youtube.com/watch?v=aqbKrrru2co
I’ve actually found translation between tla plus and Haskell or agda pretty straight forward using what I call the coinductive approach (which could also be called purely functional OOP done right), I have some examples I shared on reddit two years ago https://www.reddit.com/r/haskell/comments/4aju8f/simple_exam...
Fly Free's Smart Old promises 50 mph, 100 mile range and affordable price
>There is no naval enemy on earth that is even remotely competitive with the US in any regard.
>Iran? North Korea? ISIS? What enemy?

It's a good thing the US is still friendly with Europe. Everything I've read about their (admittedly much smaller) navies is that they're far more professional and better run, and look at the Americans as unprofessional and even dangerous when they have to do training exercises with them.

Of course, this shouldn't be too big a surprise; just take a trip to Europe and see how much better day-to-day stuff is run. Public transit is excellent and much larger in scope, unlike America where the subways are falling apart and Amtrak is a joke. Airports are smoothly run, unlike America where they aren't even paying the security people (TSA) to come to work. Bridges in Europe aren't dilapidated and literally falling down like they are in America.
Probably a piece of toilet paper they think is a tea leaf.
Definitely, the first one I got had me very worried as it actually got the password correct. And I can spot these kinds of fake emails instantly.
I've been following a breadth-first-based-on-my-interests approach for the last several years. It's not been very systematic, but it's been a lot of fun. I think math is essentially clear thinking, and it's best when it's explored from curiosity.

A couple resources I would recommend would be:

* A book called "Who Is Fourier? A Mathematical Adventure", which touches on a pretty good variety of math topics. It's aimed at children, but it's probably the best math book I've ever seen. It's the only math book I've ever read cover-to-cover.

* 3Blue1Brown's youtube channel: https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw (as well as other math videos)
Those are all positive things on their own though. They have only become negatives due to the city's resistance to allowing new housing to be built. The key issue is rent-seeking single-family-home owners using their political power to distort the market.
TLA is about testing the design, not the implementation. Read the TLA homepage, I promise it's fun.
In the grand tradition of HN i haven't read the article (but in my defense it is blocked by work's firewall). Still, if he claims that unordered_map has issues he is not alone. It is well known that the standard requirements preclude a more efficient implementation.

And the issue with vector value initializing it's elements is also well known and programmers have been asking for a solution (more user friendly than a custom allocator) for a long time.
Video newbie question here. Is it just me or is the html5 video player is really slow? Does using a framework like this help with performance/buffering/streaming? Like skipping video is a common use-case where performance is really key..
Sneaking a camera into someones home on your dog would almost certainly be illegal most places. Let the person know that their dog is filming you at all times and you will have no trouble nobody will watch your dog on the condition of your dog filming them.

I'm sure there is a cost at which people would accept that but you probably can't afford it.
To meet short-term growth goals via human work. Everyone had a close eye on the number of cars produced. Now they're improving their efficiency and thus fewer people can achieve the same numbers.
But I was told my C++ code could be hundreds of milliseconds faster if I ignore such checks...
I'm working on this myself and while I'm not very far along, I can share my approach.

1. Go to Youtube, find the Professor Leonard channel. He teaches math at Merced College and is a very good lecturer. He has recorded himself teaching everything from pre-algebra through differential equations, and a statistics class. The one thing he has not done yet is linear algebra, he he apparently plans to do it.

2. Watch his stuff, and supplement that with the corresponding "Schaum's Outline" or similar book for the topic at hand. Also, if you desire, buy a few editions old used college textbook for the corresponding topic. This gives you more exercises to do and a reference to consult if anything is unclear.

3. As desired, follow the Khan Academy lessons on the topic you're studying. KA has everything from arithmetic / pre-algebra up through at least Calculus and Linear Algebra. I don't remember offhand if they cover Differential Equations or not.

4. For Linear Algebra in particular, the Gilbert Strang lectures on Youtube are very highly regarded, and he has a text that was written specifically to accompany those videos. So that's a good resource for Linear Algebra.

5. For "higher" math (real analysis, complex analysis, topology, abstract algebra, etc.) you can almost always find complete lecture series on Youtube / OCW. Depending on the topic, there may also be a "Schaum's Outline" or similar study guide book you can supplement with. And you can always find a used textbook on Amazon, usually for not too much money if you go with an older edition.

You can also find a lot of freely available maths texts online. See, for example: https://math.gatech.edu/~cain/textbooks/onlinebooks.html

If you don't have a background in doing proofs, which is kind of regarded as the dividing line between "simple" math and "higher" math, there are a number of books on that specific topic, including texts written for so-called "transition to higher math" classes. Some of those are freely available online as well. There's also a good class you can find on Youtube, "Math for Computer Scientists" which covers proofs and what-not pretty well. There's a freely available corresponding text as well.

Another thing to do is consult forums where you can ask for help if you get stuck. There is math.stackexchange.com, physicsforums.com, cheatatmathhomework.reddit.com, learnmath.reddit.com, mathhelp.reddit.com, etc.

Somewhere I have a Google doc that lists a lot of the resources I have been using, and have queued up to use in the future. If anybody is interested, I'll clean that up, and make it public and share the link.

One last note: I haven't done it myself, but I've heard that if you live near a University, it's not too hard to find maths students who will tutor you to pick up some extra cash. So that's an option as well.

Edit: somebody else mentioned 3blue1brown on Youtube, and there are a number of other really good Youtube channels, including: Prof RobBob, NancyPi, and Dr. Chris Tisdell.
https://teuxdeux.com
History of Natural Right
https://cleantechnica.com/2018/02/19/electric-car-well-to-wh...

50% is hardly a small improvement. In some areas you are looking at a 70+% improvement.

Asking people to swallow standard of living deductions is a lot harder than them getting a slightly different type of car.
1/2 second for this single file, not for the whole project. The bit you quoted about removing includes was about the changes throughout the project.
Pretty sure this has been attempted many times, and it never seems to work out well. One problem on Linux is that the native toolkits (Qt and GTK) are just garbage. Of course, creating a new toolkit is a huge, thankless endeavor and it requires quite a lot of experience with low level graphics programming, text rendering, accessibility, etc.

I think the web GUI stack is the only viable solution, but it can't be electron because of the redundant bulk--it will have to be something like ChromeOS: every program's GUI runs in its own "tab" (except tabs are laid out like windows); however, instead of pulling HTML/CSS/JS from remote servers, the servers would run as local daemons (it wouldn't really matter where the servers ran, to be honest; network transparency and all that).
While that's the selling point of 5G; it's difficult for the general consumer to rationalize paying more for something of only marginal benefit to them. While many of us reading HN understand how this can help computing and moving heavy amounts of data, to your grandma with a smart phone, how's it going to improve her life? She can still google a recipe for cake in a few seconds, what's 1 second faster to her?

The potential benefit though I see is that you potentially no longer have to pay an ISP like Comcast. You would only pay one bill for 5g for both your computer/phone. Aside from that, its a difficult marketing sell.
Poor planning which necessitated pulling back a lot of planned automation, followed by gradually making the whole operation more efficient. (as well as lack of a union, willingness to put employees through the overtime wringer, etc.)
Check out Druid [1], an open-source analytical database with tightly-coupled storage and processing engines designed for OLAP. In particular it implements a memory-mappable storage format, indexes, compression, late tuple materialization, and query engines that can operate directly on compressed data. There is a patch out to add vectorized processing as well, so you should expect to see that show up in a future release.

Its storage format and processing engine aren't designed to be embedded in the same way as RocksDB and SQLite are, but you certainly could if you wanted to, since the code is fairly modular. Or you could use it as a standalone service as it was designed to be used.

[1] http://druid.io/
The University of Oxford has all of their notes and exercises available online https://courses.maths.ox.ac.uk/overview/undergraduate

If you get stuck you could try asking on https://math.stackexchange.com/

Although, if you can, finding someone else to work with, and someone else who already knows some math to ask occasional questions would probably help you a lot.
And lose some sweet free money?
Sherlock (BBC) uses a "mind palace" technique [1] to remember stuff, where concepts are mapped to places/spaces.

It was apparently used by Ancient Greek and Roman orators as mnemonic device.

[1] https://en.wikipedia.org/wiki/Method_of_loci
It would be impossible. The whole point of TLA is to test & document the high-level design. You can only generate complete implementation for toy problems (and that is a feature)
Maybe I'm an outlier in how I use streaming services, but I don't really understand why "Consumer Screen Time" is their most valuable metric. Whether I'm playing Fortnite or not my Netflix account is paid for and waiting. I keep it around for kids shows, or for breaks when I want to stream something instead of gaming. Some months I stream more than others, but I _maintain_ my subscription because it serves me when I need it.

This looks like spin to me. I'm much more likely to cut off my subscription due to a lack of satisfying content than distraction by other sources of entertainment. That's probably the message they are trying to push to the background with this "Consumer Screen Time" metric. As content competition increases with other established producers, the likelihood that Netflix original content will be enough for current customers to maintain their subscriptions is reduced. Netflix originals already tend to have a specific "flavor" which I'm not particularly fond of.

There's only enough room in my media budget for one, maybe two services, so whichever one has the content I want gets my money.
Excellent article, very informative.

I just had to chuckle at this:

> Non-engineers: in a computer, a move is always implemented as a copy followed by a delete

Yeah, that's really gonna help a non-developer understand the article better...
It’s about deterrance. Hardly anyone is going to attempt anything funny if you might be packing.
this is an excellent recommendation.
it did not work for though. i was not the one that was at the advanced level and the one that was got bored rather quickly with us minions. Happend 5 different times.

if you could find one who willing, this recommendation will def help.
Lotus gears up for China factory under Geely
Show HN: 24-hour digital tower defense simulator
I was experiencing these issues with a known-good PSU. The same one has been working fine since I switched SD cards.

Undervoltage is a common issue but easy to identify since it shows up in logs and displays the lightning bolt icon in the top-right corner of a display is connected.
TLA+ is a language that allows you to specify your system in any level of detail. As such, it is more expressive than any programming language is or could ever be.

TLA+ does indeed have a model checker, but model checkers don't "try many inputs." They check the entire state-space, covering potentially infinitely many executions.
And prey you don't use vertical monitors. I can only feel the depths of hell you would have to navigate being given a mobile interface with keyboard and mouse because a user decides that vertical reading space suits their tasks
Assetizr: the most intuitive image resizer
To be clear, "lightweight transactions" are a Cassandra specific term, nobody else uses that. Compare-and-set, atomic updates, or just transactions are the normal terms.
Normal testing feeds selected inputs to the software and succeeds for the corresponding output.

QuickCheck feeds random values to the software and looks for "good" results.

TLA+ takes a model of the system (not the software) and explores the entire state space and looks for anything that violates given logical predicates. It is a different later of abstraction.
It's safe to say that if you aren't already interested in Flutter, you probably don't need to pay much attention to this project.
Sentence Classification with Neural Networks (Guide)
Hey Google When did I ask you to read my purchase details
At a coffee shop on the campus of my nearby university there's a bitcoin machine with a piece of paper above it outlining bitcoin scams. Coinbase really should follow suit with the standard "The IRS, FBI, Jesus will never ask you to send them bitcoin..."
>> Do you mean a 3.5 power adapter?

Yeah- sorry. Trying to do this from memory. :)
They need to get the quality control thing nailed first, which they can’t even do with their durable goods, don’t know how they’re going to do it with produce.
I think the following interview will give you useful context for understanding these publications.

https://news.ycombinator.com/item?id=18938917
JavaScript – Improve your code quality
Devastating quakes are priming the Himalaya for a mega-disaster
Ken Liu wrote an enjoyable short story ("Real Artists") about exactly that. Just looked it up and it was published in 2011. One of those unusual bits of SF that becomes, if anything, more credible over time.
Also a class in C++ is by default exactly the same as a struct (except for default access control which is a minor thing). An OOP style class would be any class type (including struct) with virtual functions which you would have to opt in.
I've been using a 3018 CNC with pretty good results. They're fairly inexpensive machines (about $300 I believe) and are decently accurate.

I still order boards from China, but for a quick breakout board it's incredibly handy!

I also decided to get a 5W laser which is also pretty fun to engrave with.

I'm planning on writing a series of blog posts about it if you're interested!

As a last note, if you like tinkering, these little machines are money and time sinks.. So far, I've added limit switches, a pi, more bits, 3D printed a tool holder etc etc
Seems clear enough. They wanted to include students, hobbyists, and general nerds, not just people who made a living with computers. (A small group, at the time.)
We need more info:

How much math do you currently have, which courses have you taken and how long ago did you take them?
I think it's interesting that they're trying to get non-technical people who would fall for this kind of thing to buy bitcoins and then send them. Like the number of people who would believe this, have a thousand dollars on hand, and be able to buy and send bitcoins is probably tiny.
Is it using Doc2vec under the hood?
One thing that I would love to have on mobile is an adaptive (?) video seeking. So you touch the "video cursor" and then move: the x axis is for seeking, but y axis is for sensitivity. Moving a finger along the bar (y = 0) is as things are currently - go to the right edge to seek till the end of the video. However moving it along the top edge of the video (y = 720) would only seek in terms of 5 seconds for example.

The scale between y=0 and y=720 wouldn't have to be linear.
It's a joke. The site was registered yesterday.
I agree with what you quoted completely. What part don't you understand?
Ah I see that now. However that's not by default and it still only applies to "distributed" tables, not all the data in the database. Combined with a single-master, it's nowhere near the replica functionality provided by natively distributed storage systems.
I love how they embrace toy apps for benchmarking. [1] I've found that I learn a lot about writing fast code by writing a toy app, measuring how long it takes to run N times, making a small change and benchmarking the change.

I was recently playing with generating v4 UUIDs in Elixir, and it was fun to try writing code that was nominally faster than the most popular UUID library out there. It was also interesting to see how the code gets less maintainable, more repetitive, are harder to read when I started trying to shave nanoseconds off the average run time. It's also fun to start realizing that the program can't get much faster because your approaching the physical limits of the hardware.

[1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
But what is Android and iOS? What is an SDK? There is only so deep the rabbit hole can go. They chose to stop the explanation at Flutter and I don't blame them. If you aren't already using Flutter, this won't help you as you now have to go learn a whole other library first.
For me, the overhead of keeping track of size and capacity is still pretty thin. It's not like it's a linked list or something.

The overhead is thin but non-zero.
No, everything is rolled from scratch, it's word2vec with a modification utilizing punctuation.
Why? They take a percentage out of everything you transfer, ofc they wouldn’t want to warn you.
The key here is INSURANCE which is a contract I have with them that limits the amount they pay out.

However in the case of an auto, if I had a rare car for example, and someone caused damage to it, I could, in fact, sue the person that cause the damage and prove the actual damage even if it was above the replacement cause. Their insurance may not cover the difference but that would not absolve that person of the liability
> One problem on Linux is that the native toolkits (Qt and GTK) are just garbage.

I don't know how you get that. GTK needs more work, but Qt is spot on.
Doesn’t flap
Many of the "insane" situations were rational in the past or involve a conflict between multiple parties.

For instance, there is not a lot of ownership between movie theaters and movie studios. For movie theaters, an end to theatrical windowing is seen to be an existential threat. Movie studios probably wouldn't care a lot but they sell a lot through theaters so they don't want to harm the interests of theaters.

Piracy during that window (seemingly people who want to watch a movie at home when it is not yet available at home) does seem to be popular. It staggers me how many people are connected to torrents with horrible audio and video quality (often in a language you don't know until you watch it) when they could wait a while and download a pirate Blu-Ray rip.

Windowing across countries was a big deal when it was expensive to produce film reels so it made sense to put the audio track on CDs that could be distributed separately from the film, then organize showings to minimize the number of reels.

The transition to digital in theaters helped with that but also revealed the kind of conflict their is between theaters and movie studios. The distributor pays to make the reel (and save money in digital) and the theater has to get an expensive digital projector. The costs and benefits don't match and the sides have to compromise to make it work.

It is like how movie theaters for a long time have wanted to lower ticket prices because they figure they'll make it back at the concession stand, but the studios won't hear it.
Maybe minimum for him. I'm just waiting for him to try to stand up under a chair and send the whole thing flying.
I haven't actually taken every single statement said by ancient philosophers (if you can even clearly classify philosophers as 'ancient' -- what's the date cutoff?), and put them in a bucket, and checked that the sentence space in that bucket is filled up uniformly.

However, new sentences are made every day, new words made very often. Nobody cares about the technical sense of the words "no information". If your argument was extended from 'ancient philosophy' to 'anything ever said by humans', then anything ever said by humans would fill the sentence space fairly uniformly, so finding out that anyone has said anything doesn't help.

A single human has not considered and thought about every sentence possible. They have their own beliefs and knowledges, and by reading ancient philosophy, they can expand that knowledge base, change those beliefs. Ancient philosophy is not inconsequential, and it certainly contains "information".