skysight-inc/HackerNews huggingface dataset:
"Outrageous" or "out-of-the-box" solutions are just very lateral solutions to a problem, and in an engineering context you can do this by questioning the assumptions of the problem until you've reframed it enough to allow these solutions to seem more "obvious".

Here's a very silly and simple example: you have an engineering task to search for an ID in a tree data structure. You may know several standard methods off the top of your head or you may look up the best performing algorithm online. Either way, the solution is the expected one.

But let's abstract the problem: Why do you need to search for an ID in a tree data structure? Do you need a tree in order to keep track of the path and the IDs you pass? If not, then why not scrap the tree completely and go with a hash map of key/value pairs? That solution is both faster and easier to implement, but it only occurs if you think about the goal of the problem instead of the problem itself. You can abstract it even further and ask whether IDs are required at all, and if they aren't what other solutions could be used to accomplish the same goal. This is a very, very simple example but the idea can be applied to varying degrees in any problem, and kind of comes to the idea of finding first principles in physics.
Show HN: What do you think of my IoT platform project?
Hi guys, I started this project with my friend where we are making a smart IoT hub that can have 2G/3G/4G, Lora, WiFi, BT, GPS etc. It will be running an interpretter on top of C (on a microcontroller) to allow for quick creation of rules and for adding functionality. C will take care all the low level things (low power, comms, DC/DC). But we are looking for more people to get involved in the project.

We plan to have this used in home, industry and agriculture scenarios where people need to connect sensors and control things like valves via wires or wirelessly.

We spent most of our budget trying to make a kickstarter video (not launched yet, but dont really want to advertise here), but our actual intention is to get people involved so that we can open source it. For now we are planning to continue developing and open-source all of the peripherals for this product as a first step, and if there is demand, we will open source the whole thing.

Thanks!

If you are interested check out the Hackaday link below.

https://hackaday.io/project/167520-pulse-building-smart-devices-the-simple-way
Microsoft comes with third party games installed by default. I am certain that those are paid for, I am certain if you open that software it phones home to let them know you did, and I'm certain that information gets sent to the game developer.

I'll take PayPal
Actuarial Models in the Language J [pdf]
In 2019, when we have huge databases that we can search quickly, the Third-Party doctrine no longer fits/works. We share vast amounts of very private information with third parties, it goes way beyond the meta-data of a PSTN phone call.

There is a big difference between asking for the call records of particular phone numbers and searching an entire database for whatever you want. With phone records you are asking for specific details, details that could provide direct evidence of a crime, the database has a perfect match for the search and that is known ahead of time. With DNA DB searches you are fishing for potential links, at least for now the DB isn't likely to have a perfect match and that is known ahead of time. Everyone in that DNA DB becomes suspect. I should not need DNA evidence to clear my name every time someone commits a crime.
it does not. I'm a one customer (for storage) and i see ads in official gmail cleints (web + ios)
> There's no safe way to do these recovery processes.

Imagine if banks said the same thing. "Oh someone changed the password and email on your bank account, sorry you permanently lost access to all that money."

If you signed up with your real name, some combination of government id, proof of physical address etc should be enough for recovery. If it's good enough for banks, shouldn't it be good enough for email?
ImZentrumderImpeachment-ErmittlungegegenDonald Trump Steht Ein Informant Der CIA
I read the short story and found it to be an enjoyable but somewhat depressing read. Losing your intellectual abilities while being able to perceive that you’re losing them sounds awful :(
There are now several dozen multiplanet exo-solar systems that exhibit various kinds of resonances. They are a real time laboratory for testing dynamics mathematics.
I don't think it was premeditated.

What makes you so angry about this? To me it's one of those peculiar, flawed creative works that I'm glad exists. The world would be poorer without it.

Have you played it recently? The Beyond update added VR support which made it worth buying for me by itself.
Just a guess. Sounds like the global identifier is generated at installation, tied to a license key, or perhaps even a unique file/system fingerprint. When saving/creating a word document, the identifier is embedded in the document.

If the same identifier is found in documents for legitimate use and malicious use, one can associate the two identities.

One could potentially get a few suspects by approximating the time the the virus appeared, then looking at ISP logs and server files to determine when and who uploaded it, and go from there. If it was a legitimate copy of word being used, could be even easier.
This is not true, SMS can be MITMd easily with sim jacking and TOTP is running fully offline.
Most Americans think there’s nothing to be done about constant tracking
same here (latest firefox behing 3 level of blockers)
I have had a book business for the last 8 years and in the last 3, there has been a massive increase in counterfeit books.

The biggest issue is that there isn't any way to really know if it's a counterfeit unless you send them to the publisher. Many are so good, you can't really tell the difference unless you really know what to look for.

I tried this once and in response they sent me a cease and desist letter claiming I was knowingly selling counterfeits.

They went away after I got my attorney involved, but it isn't really helping the publishers because I still don't really know how to spot counterfeits, besides the obvious signs.

The publishers really want to get rid of the secondary markets because they don't make any money on it...so they are using attorneys to squash it instead.
Use Yubikeys, plural.
Yeah, I've been programming, sitting in front of the computer for 20 years, since I was 13. My eyes are no worse today than they were when I was 19.

On the other hand there are plenty of outdoorsy friends who work in civil engineering and rarely sit in front of screens. They have much worse eyesight.
I thought rewards at these amounts were entirely gobbled up by fees...
Is there a link to the full article anywhere?
"They keep all products with the same ID in one area"

No they don't. Google 'random stow' and you'll find articles about how Amazon stores incoming items. They are stowed somewhat randomly, but scanned as they are stowed. So the system knows where to find each unit again, and can use that to optimize picking paths.
Ads on YT pay for YT, you need to produce some common denominator shitty content to stay on top of that game.

Also the way creators are treated (demonetization, copyright-claim-fuckfest, no-appeal because there is no way to get human in the loop on YT side unless your case gets viral) shows to me that creators are being sold to ad companies, not the other way around.

If you want to support someone, become a patron or send them cash.
It's less "meritocracy vs. diversity" and more "meritocracy factors in diversity."

They aren't opposed goals; an organization with a meritocracy that over-optimizes on too few metrics is fragile and collapses in a dynamic market.
I ported a fairly complex (thousands of lines of code, in use in production) program from Python to Go.

The Python version is around 1/3-1/2 the size of the Go version, but the clarity with which bugs are visible in the Go version is astonishing.

There's a lot of code in Python version that "looks right" and even "does kind of the right thing a lot of the time." But the Go version lays bare corner and edge cases that were not obvious in the concise Python version.

I agree that Go usage does suffer sometimes from lack of generics. I've sometimes used code generation in its place, and it works, but it's a poor solution. At the same time, the lack of generics has helped me avoid over-abstracting in other places, which is a common bane of mine whenever I work in more "expressive" languages.
Sneaky... good find.
Oh, I got "PRK" confused with "Ortho-K".
Facial recognition cctv, the other day some protesters in South America shot down a drone using lasers, and now this? Clearly the precursor to Ed-209. The future is here I guess. Is it what we wanted?
I'm having this etched on the wall at my office and on my kids bedroom walls :D
It's not just junior engineers. Senior engineers do this, too: fanaticism and adherence to some set of practices no matter what, regardless of the context are as much a bane in this industry as chasing the latest shiny is.
Okay, now do the same thing, but with the potential benefits of large DNA databases so we can compare and contrast.
I have a direct comparison, since I've been programming substantial amounts of code in both languages. I'd say that Go is much simpler in practice. Think about all those classical functional LISP exercises to recursively manipulate lists such as reverse a list, return the nth element, flatten lists, combine lists in various ways, and so on. I doubt you can write good Scheme code without having done those exercises at least once in your life. And at least for complete beginners these exercises are not easy.

There is no equivalent to this in the Go world. Of course, you could do it, you can do functional programming in any language. It's just not usual. Paradigmatic Go code is simple, imperative style with a lot of mutation. You only need to learn how structures and interfaces work and your good to go.
Okay, so you’re proposing that Google ask for your government ID when you sign up for a Gmail account?
TOTP is the one that is more trivially MITMed. SMS is also vulnerable to the Confused Deputy problem.
> The question we should ask is whether or A should change whenever B changes.

Spot on.

Avoid applying DRY principles to incidental duplication.
it does not matter if they sell it or not I don't want it collected. It could later be subpoenaed or stolen. They should just not collect it in the first place
Why isn't there a central bank provider for this? Now every bank has to implement their own.
Canada - Big Mac here is about the same absolute cost as the US before accounting for 20% PPP difference, and then Cloudflare rounded the American price down (from $5.51 to $5) and the Canadian price up (from $6.65 to $7) - so it's only a couple dollars, but it doesn't feel like good value. (Particularly compared to other consumer services, e.g. Apple Arcade, Dropbox, Netflix are only +1 CAD over their USD price starting from a higher base price, Spotify and Apple Music are priced with CAD at par, etc.)
20 Signups in 3 days after initial launch Read15MinsADay
> I understand where you're coming from and I'm going to leave an unpopular opinion as a comment,

No, you aren't; victim blaming and denying the personal responsibility of those who create, maintain, and benefit from an unjust system for the unwarranted harms inflicted on others by that system is an extremely popular opinion on HN, and among economic elites generally.

You are certainly entitled to that opinion, but you aren't engaging in some kind of revolutionary act by voicing a standard elite defense of the status quo.
How to Design an Online Course with a 96% Completion Rate (2016
I recommend Alan Watts as well: https://youtu.be/iHcxkmwBOJY
"Don't make the code so DRY it chafes"
A decade tho. If this was between a startup and Oracle, the startup would have long been crushed by stalling.

I don’t understand court systems but man I would love to have some sort of SLA.
That's exactly what caught me I think! Because the user changed the email, I couldn't change it back for 30 days.

I may have been an edge case: I had no email on the skype account, only a recovery email. Eg:

Account email: null

Recovery email: myemail@example.com

The hacker changed it to:

Account email: hacker@example.com

Recovery email: null

My account was old enough they hadn't required an account email on creation.

My ownership of the old recovery email was not persuasive to microsoft. I was even telling them about it while the hack was happening. They let the hacker take over fully, send spam, and shut down the account for spam.

Basically I couldn't change the account email for 30 days, and the hacker had been able to remove the recovery email.
I mean, for a long time that's how banks dealt with some types of fraud. They even got people calling it "identity theft".
Can someone tell me what USB/thumb drives use wear leveling. In my case this is problem when I use them for say PVR/set-top-box video recordings.

(I've noticed my SanDisk USB/thumb drives developing strange errors such as not being able to fast-forward videos at certain points within the recording (viewing crashes). Play the video back at normal speeds and it works OK.

If the drive is full and I delete the wayward file then record a new over the same space (which it has to do as that's the only space left on the drive) then the new file acts similarly badly (whereas other files on a different part of the same drive work AOK.)

I put this down to the fact that the said drive has no wear leveling. Is this correct?
Well you are using free resources that is why. If you had paid account with them then they will of course help you get it back. Google one is different then getting free inbox.
I launched read15minsaday.com 3 days ago. Within 3 days, 20 users signed up. This feels exciting!

Now it is time to talk to those users, follow up on their feedback and look for the "fit".
False. Every MITM technique for TOTP works for SMS. Not the other way round.
Safari for Windows:

http://appldnld.apple.com/Safari5/041-5487.20120509.INU8B/Sa...
Agree with this approach. I had a manager tell me once that managers think differently than engineers and I asked him to explain. He gave the example of asking an engineer how to turn on a light bulb. The engineer (me) would/did say to flip the light switch. He said that manager would ask why do you need to turn on the light bulb? What is it in the room that needs to be illuminated? Maybe your real purpose is to figure out if there is a certain item in the room, and there is a better way to figure that out than turning on the switch.

As an engineer, I am aware that my mind often plots the shortest path from problem to solution, without ever stopping to question the problem definition. Sometimes reframing the problem is the best way to get to a more creative solution.
I'm not saying that 'this' doesn't resolve to anything.

Of course it does. It's like pointing to something and asking 'what's this?'. Of course the act of pointing, or the act of standing in a city resolves 'this' to something else.

But the point is where 'this' resolves to something which has meaning.

A question makes sense, if it is understandable and answerable.

Q1: //TODO

Q2: what's the population of this city ?

Q3: what's the location of this city ?

...

Q22: what's the altitude of this city?

Q23: what's the weather in this city ?

Suppose I ask you "What is the answer to Question 23?".

You'll respond "what is Question 23?" (trying to resolve/concrete 'Q 23').

I'll reply "Question 23 is - 'What's the weather in this city?' ".

You'll respond "well, what does 'this' refer to in Question 23?" (trying to resolve/concrete pronoun 'this')

I'll reply "this refers to the city in Question 22"

You'll respond "well, what is Question 22?' (again trying to resolve/concrete 'Q 23')

I'll reply "Question 22 is - 'What's the weather in this city?' "

You'll respond "well, what does 'this' refer to in Question 22?" (again trying to resolve/concrete pronoun 'this')

So-on, so-forth.. until we reach Question 2, referring to Question 1.

Now, If I define question 1 to be - 'What is the capital of USA?'. Then, by chaining, you can answer Question 23.

But if it do not define question 1, you can't answer Question 23, because I have not given you enough information to resolve pronoun 'this' in 'this city'.

That is the case with OP's question. In order to answer a question, the question must be answerable. In order for a question to be answerable, it must be understandable. In order for a question to be understandable, all pronouns in it must be resolvable to a valid question.

Do you agree that the question 'what is his height?' - is unanswerable IF the asker is not pointing to anyone, or there is no one else in the room, or there is no prior context - because the pronoun 'this' is unresolved ?
Google and Apple are both opt-in not opt-out. Why can't MS do the same?
She didn't said that and you are being too dramatic.

Certainly if you install Debian for a regular user, install the wifi firmware (available in non-free repo), everything will work and they will enjoy.
Sikander-E-Azam Plus Capsule
A man's weakness directly affects his marital relations. If he does not possess required strength and build, it is most unlikely that he would be able to give his partner all the happiness. Due to weakness and lack of stamina, men may also experience private issues (low endurance, size contraction, low excitement, etc.).

Sikander-e-Azam helps you remove every such issue. Its powerful herbs mix with body energy and help to soak out the weakness from the veins, prepares the body for better energy levels & control.

We recommend you to take a healthy diet and disciplined lifestyle if you want to gain the benefits from Sikander-e-Azam for long term. Make Exercise or Yoga your habit. It is beneficial in more than one ways. Your energy will remain high even after 40, if you follow the path of Natural Energy.
Confusingly, there were two unrelated Eckerts in early computing. Wallace Eckert was an astronomer at Columbia who figured out crazy ways to use punch card accounting machines to do scientific computation, and wrote the book "Punched Card Methods in Scientific Computation".

Presper Eckert, who was unrelated to Wallace Eckert, is the better-known co-designer of the groundbreaking ENIAC computer (along with Mauchly). They then designed the UNIVAC I, basically the first successful commercial computer.
“Read the bill”

Why? You excoriate the article for taking the bill out of context, yet you yourself take the bill out of the larger context of the Religious Right’s longrunning War Against Science. Whatever the bill’s exact wording (including more than enough carefully constructed loopholes to drive Noah’s Ark through), dollars-to-cents it’s just one more in a very long papertrail of deceptive/manipulative legislative broadsides coming from a known bunch of power-hungry liars.

“it outright forbids them from doing so”

Even if the bill forbids teachers marking technically-incorrect answers as “correct”, it’s still patent bullshit. Really, a blind man can see the misdirection here. A simple direct factual question that demands a simple direct factual answer which is then deliberately smothered beneath neverending mountains of irrelevant ideological bullshit; I mean, do you honestly believe there’s only one way to lie? Cos if so: where the fuck have you been for the last 10 years?

This is Fake News Tactics 101: if you can’t block the truth, bury it instead. And now you want legislative immunity against all censure or criticism for students what employ it?

“grade such answers based on ‘legitimate pedagogical concerns’”

Uh-huh, like we don’t see the lessons they’re really being graded on. How dumb do you take us for? Delete your account.
I remember when NMS was announced. I was pretty excited about it. But of course when it was released it had huge problems. But, hey, at least it came out (cough Star Citizen cough). So I skipped it.

Fast forward 2 years to the Next update, which by all accounts was a huge improvement in many areas. So I picked it up earlier this year and played putting a fair number of hours into it. It wasn't problem-free but honestly I enjoyed it.

Fast forward again to later this year and the Beyond update comes out. This has been another massive improvement. There are a couple of minor things I don't like but honestly, it's a decent way to aimlessly wander the galaxy. It still has RNG in getting the best ships, which I find annoying and tedious, but it's enjoyable.

One of big problems in Next was that base building had SO many problems. Beyond fixed a bunch but it's still a problem. If Minecraft has taught us anything, it's that people will invest a huge amount of time in building a base. It's an expression of identity. It's a hobby that's an easy time sink. It's something the devs really need to double down on.

But I really respect the fact that the devs have kept updating this game. It's easy to get 100+ hours out of this game now (and I have quite a few more than that).

Still, I feel like there are a bunch of lost opportunities:

- Climate is global on a planet or moon. Why no ecosystems?

- No tidally locked worlds

- Gravity is the same

- No running water

- No geological features (geysers, volcanoes, etc)

I've built a giant glass cube on some random world. I don't know how long the servers for this game will be around but it amuses me that years from now someone may randomly come across what I built.

So archaeology in games like this fascinates me.
Resonance plays an incredibly large role in orbital mechanics [1]. All of the orbits of the moons of Jovian planets are in small fraction ratios of one another.

[1] https://en.wikipedia.org/wiki/Orbital_resonance
Sure, but the more language that you may not use to write perfectly fine programs but have to know to know the whole language the more it seems superfluous. (See the whole drama over walrus operator).
Python has accumulated a bit of rust also, old ways of doing things that were replaced with more modern ways, but that you should not use often. New languages or languages that don't evolve fast don't have them. python is becoming more and more complex (not tragically like c++) and v1.7 was indeed much simpler but it's still a nice language considering its age and scars.
I never knew to be thankful that we have a big ol moon in the sky
Show HN: IRC Chat Client PWA with Angular Material
Resonance is natural selection.
There's no rush - it's not the most active community as I'm sure you're aware, and everyone is probably going to be distracted by Bel for a while.
It happens all the time and bank will tell you you have to physically step in a branch with the ID used to open the account.

Source: happened to me.
Let’s assume “several” minutes is 4 minutes. 240 seconds.

Correcting 25 times in that window is <10s on average.
Your comment seems a little aggressive, but that notwithstanding, there is the option of letting users allow it only if they wanted some extra security. 2FA and other safety-related items are optional...so why couldn't this be?
Show HN: A Markdown Notepad App
When doing more complex visualizations I usually have to search around anyway, for inspiration, because I don’t know exactly what I want to draw.
Support page - https://support.google.com/contributor/answer/6182579
Yes, but I don't see it as a fundamental personality trait so much as a state of mind.

The pragmatic mindset naturally simplifies, reduces, focuses, makes early judgement calls about what trains of thought are unlikely to yield results. The opposite of that is to be open and curious, to let thoughts expand and meander without any clear destination or utility and to see where those take you without assuming you know what is or isn't possible. That's where divergent imagination really gets going.

Each mindset serves a purpose; it's beneficial to learn how to shift between them as needed.