skysight-inc/HackerNews huggingface dataset:
I'm a self taught dev.

I thought it would be cool to find how other devs like me deal with imposter syndrome so I've collected their stories and strategies.
There are several of these out there already (2 off the top of my head):

https://getcommande.com/
https://clew.ai/
Bingo. I think this is the only reason it's working for my group right now and people declaring it "successful".

Like someone said above, we have no idea of the long term consequences.
Marketing Tools and Resources
Hey all,

I work as a marketing consultant and whilst always keeping my eye out for new tools which speed up my workflow I find it hard to keep track of the ones that I find useful or may use in the future.

I also wanted somewhere which had access to a tutorial for when I do decide to use it. This is why I created Marketing Deck.

Please let me know any products or resources you think will be worth adding to the list. You can also submit them on the website.
Because Mars and Earth takes different amounts of time to complete an orbit around the Sun, launching at the right point in time is absolutely essential to ensure that your transfer orbit takes you to the distance of Mars' orbit at the exact point in time that Mars will happen to be there. You can mess around with your transfer orbit parameters to give you a bit of leeway, but ultimately limits on available delta V and on maximum relative velocity on encounter limit the window of time that you have to launch your mission.
See https://trajbrowser.arc.nasa.gov.

They have until mid August to launch the mission[0]. If not, the additional cost of keeping personnel employed and hardware maintained for the next 2 years or so while waiting for Earth and Mars to return to the same relative positions can easily cost $150m, if the InSight mission delay is any guide. [1]

[0] https://spacenews.com/mars-2020-launch-slips-three-days/
[1] https://spacenews.com/insight-delay-adds-150-million-to-miss...
If humanity were to loose the original proof of some theorem X in 3000 AD, the only fact is known to them is that X is true, how on earth one should believe it? Just because that theorem X was proved in the West?

Just reverse the case, and replace the West with Africa or China. Everyone in the West would laugh at claims that "Some Chinese/African proved a theorem in 300 BC, but that proof doesn't exist anymore".

That's why Bill Thurston says this: “There is another effect caused by the big differences between how we think about mathematics and how we write it. A group of mathematicians interacting with each other can keep a collection of mathematical ideas alive for a period of years, even though the recorded version of their mathematical work differs from their actual thinking, having much greater emphasis on language, symbols, logic and formalism. But as new batches of mathematicians learn about the subject they tend to interpret what they read and hear more literally, so that the more easily recorded and communicated formalism and machinery tend to gradually take over from other modes of thinking.

There are two counters to this trend, so that mathematics does not become entirely mired down in formalism. First, younger generations of mathematicians are continually discovering and rediscovering insights on their own, thus reinjecting diverse modes of human thought into mathematics. “
Right, but as previously mentioned, Go's multiple return values are already "generic" and already signal developer intent. If you have a library method that returns (int, err) every single Go developer will check the err first before using the int. User-defined generics don't improve this use case.
You mention the first line of code, so I'm assuming you're talking about software. If you're having trouble getting started, it could be because your idea is not clear enough in your mind. How can you get to where you want to go if you don't know where you're going? Creating a low fidelity mockup will help with this. You'll start to have a better understanding of how your product might be used, and then you'll start to see how the domain objects in your project relate to each other. You'll start to see the data requirements and you'll start to see where user actions take place and where API calls should be made. It will be easier to know what to do next if you can get to that point. That mockup can serve as a tool for communication. You'll be able to divide up work and assign it to people. Most of us that decide to be a part of something are just happy enough to be along for the ride. People want to and enjoy helping other people. You just have to let them know how they can.
Wow, I'm so happy to see this is the first result (the reason I came to comment.) I've tried and failed many times to pick up a fundamental, from the ground-up understanding of electronics and electrial theory. Forrest Mims' "Getting started in electronics" was good, but the All About Circuits text book had the depth and accessibility and I was looking for.

And it's free!
My advice is to treat Finnegan's Wake not as story to sit down and read but as a massive collection of jokes and experiments mixing together languages and stories and meanings.

There is a section, for example, that mixes something like the inventory of a pantry with a sexual encounter, so if you read it out loud you seem to be listing off various food products, but somehow underneath it all... something else it going on.

It's best to read out loud IMO because above all else it sounds funny. It's playful and silly and fun, so if you sit quietly and try to make sense of it you will miss the point.
From my limited understanding not the distance is the problem, but the constant focus at a point in the same distance. That’s the reason why they recommend to look at distant objects every 15 minutes or so. Starring at a tree for ten hours straight would have a similar effect, but woods are so complex that your eyes are constantly refocusing.
Does this mean that now Telegram will give the Russian government whatever they want, if they think it is "extremist"?
This is a great study resource. A downside is there are no solutions to check your work, or look up if you get stuck. I’d imagine a lot of people reading this wouldn’t necessarily be university students with a professor to ask questions to, so such a resource would be useful.
I had these as a kid but in reality at the time I think I was too young to understand the details of what was going on. Many of the components I would accidentally attach a large battery to and let the magic smoke out. I do miss Radio Shack though.
I have my laptop set up to permit sudo without a password if the yubikey 5 is inserted. Is there a way to require a touch as well?
No mobile?
I recommend playing with 5V, many Arduinos and microcontrollers run on that, or have a voltage converter that allows them to accept it. And this means you can use a stripped USB cable from a standard usb wall plug to power your projects.
Why does everyone seem to think coronavirus death stats are like a score of how well your government is doing in response to the pandemic. If you didn't manage to stop the virus entering your country, which you can't without destroying international travel and your economy, then the end game is 60-70 percent of your population having had it. As long as people aren't dying in your country due to lack of medical care then you've not done too bad right?

We cannot avoid most people contracting this virus so why are people keeping running totals of deaths as a score card? I guess we like the idea that we could have stopped it and it gives us a sense of control and something to rage against.

The UK government is estimating that 1/1000 people have had it already. If true that means our final death toll could be in the millions right?
we don't talk about that thou, we just say, lockdown should have happened a week earlier! We could have saved 2000 lives. Ok, is that 2000 lives OVERALL, like final figures or is it just 2000 lives by this point?

And the idea that it's just the UK government... 1/6 people said they'd ignore the governments advise on face coverings on public transport. Basically the UK is a load of raging, entitled children for the most part, we don't want to sacrifice anything and we want other people to fix things for us... Cos it's "their job"
Your site is really amazing. Well done! I was a mechanical engineer for a bit and it's fun going through your lessons and reacquainting myself with that world.
Good thing then that SpaceX has enough ground stations that no hops are required in the continental US.
108m pound for a tracking app? How can I develop software for the British government?
More than 550k of IPs are unbanned now:

https://usher2.club/en/

Basically, 95% of the blacklist.
Sure, you could do all kinds of things. Using GET requests with a encrypted payload in the URL, websockets with some wacky custom protocol on top, WebRTC shenanigans, ...

I haven't seen anything like that in the wild, though.
Who knows. I personally don't think Durov will give his libertarian views up to the Russian government like that.
Absolutely, except the ddg of email would be written by one person.
Doesn't seem to be in my copy of the book - there are a few of Viesturs and Fisher but none with belaying. If you're eager to find it, Viesturs seems pretty active on Instagram, he might be able to find it for you.
Could you explain this comment? I'm not British.
The best alternative to Google Analytics is Parse.ly [1]. It's privacy-conscious, reliable, and user-friendly. Most importantly, it gives you important engagement metrics instead of vanity metrics.

[1]https://parse.ly/overview
If you liked this, be sure to check out the 2012 documentary 'Linotype: The Film', featuring Carl Schlesinger and footage from 'Farewell Etaoin Shrdlu'. One of my all-time favorite documentaries!

https://linotypefilm.com/
Cisco Umbrella. Tried it on a small scale as a test and have been very impressed by it. Cheap, quickly deployed (especially remotely), cuts down on a chunk of stuff. Impressed so far. Also Automox, same sort of thing. Cheap, easily deployed and cuts down on another attack vector. Also Crowdstrike, not so cheap but still easy to setup and manage.

Mobile phones continue to be a bit of a management issue though, I still feel there is a lot more work the sector needs to do to solve BYOD style stuff.
Time for Developers to Take a Stance
Im very pissed these days. Countless fellow developers are expressing concerns about the Apple Store. The way the company positions itself is disgusting.

01: Always behind on the browser capabilities (on purpose), so they can force everything down their own pipeline.

02: Taking a huge cut of developers revenue, forcefully.

03: Unfair and inconsistent rules/guidelines, that they alter as they wish to fit their business.

04: API restrictions for certain developers, as they see fit.

05: Apple does not allow for third party browsers. Everything is a wrapper around Safari (on purpose again)

You see, the Apple Store is nothing without developers. We ARE the ecosystem of Apple, and its time we take a stance. What would the Iphone be without spotify, netflix, snapchat, facebook, youtube and all of the other famous third party applications?

Now this is where it becomes troublesome. These big billion dollar companies have the money and capabilities to go after them, forcing them to play fair. It might take some time, but they will.
This leaves the average Apple Customer happy, as they can use these top applications, eventually, and the circle continues.

We totally forgot that we are the ones in power, as a collective, we control apple, literally. What would happen if we took down everything from the store as a union with a message explaining how Apple is abusing its power, and we decided to take down our applications until Apple decides to play fair.

You think the average consumer would buy an iphone next time? heck no. Apple will sell a lot less phones, forcing them to rethink this fully closed and controlled system. We need to show the world that Apple is a closed and fully controlled system, and it limits what you can do. Because its the truth. You do not really own the Iphone you have in your pocket. Its bad for developers, businesses AND consumers. People will realize this as soon as we take a stance.
I'm a classic procrastinator, and it probably is akin to fear of failure.

But more accurately, I find I'm anxious because I have grand ideas of what I want to accomplish, but when I try to do it my ability falls short of my ideals.

The only way to get better though is to just do stuff. So what helps me is giving myself permission to make mistakes and do mediocre work. The next iteration will be better, but for now I just need to make SOMETHING.

Here's what you need to do: ask yourself "what's the smallest thing I can do right now?" Do that thing. Then rinse and repeat.
What kind of new libraries are we going to get with this change? Seems like we'll see a proliferation of new data structure libs now that they can be constructed without interface{}. What else?
Wonder if the chording keyboard was an extension of stenotypes

>The stenotype keyboard has far fewer keys than a conventional alphanumeric keyboard. Multiple keys are pressed simultaneously (known as "chording" or "stroking") to spell out whole syllables, words, and phrases with a single hand motion. This system makes real-time transcription practical for court reporting and live closed captioning. Because the keyboard does not contain all the letters of the English alphabet, letter combinations are substituted for the missing letters.
I would guess this means the gov't now has access to Telegram messages, one way or another.
"There's something neat we'd like to look at, but we can't get the rover up there" seems like a likely answer.
Back in the day, if you mentioned generics on any Go post on HN, you would be downvoted to the hell, interesting how everything comes full circle (unfortunately a bit late).
I’ve wondered whether or not folks might use TestFlight for “shadow release.”

They are. I know a real estate company that distributes its app to its customers that way. I don't know why they do it, but it's annoying not to be able to just download it from the App Store like a normal app.
Is this one of those YOLO moments?
DataStax Vector: Making Cassandra NoSQL DBMS Clusters More Manageable
Why Do You Need a Back End?
True but doesn’t this dismiss the argument that DACA itself is unlawful?
Charles Munger says it really well: "Show me the incentive, and I'll show you the outcome."
Since nobody else has mentioned it, if you like i3 you should give Sway a test drive. Wayland still has some rough edges (screen sharing, for example) but it supports high DPI monitors with fractional scaling almost out-of-the-box.
Not necessarily; that issue wasn't before the court.
This is one of many reasons I am mad at Apple. Crippling PWA support makes perfect business sense for them, but ugh I hate them so much for it.

I don't even want to make any money off iOS apps in the short or medium term. I just want to make apps for my friends and family, and have the iPhone users have as good an experience as the Android users. But I'm not going to get into iOS development just for that. Why, why, why can't I just achieve it with a PWA?!

Because Apple will make less money that way, that's why. Again, it makes sense, but I still hate them for it.
For general laziness, in the order of importance: fix sleep (consistent wake up time), exercise, diet (cut out sugar and junk food like potato chips and ice cream, soda etc), vitamin D, blood tests, regulate stress, keep track of coffee, meditate, reduce alcohol, take breaks from social media, porn, addictive games, binge watching etc. Read physical books. Go out in nature without phones.

Such things can help immensely with vague laziness. Don't overthink it, there is no magic quick fix and it's not just about this one weird self help trick to fix your mindset. We tend to forget how much we are biological animals on the inside and the animal needs to be kept well.

Start with waking up at the same time and winding down in the evening early enough to sleep enough. It's much easier to get a grip on such concrete things as waking up at a particular time (or not eating added sugar) vs starting the big vague project, staring at the empty console. Once your routine is set up you will find you have more willingness to face and take on difficult tasks of many sorts.
Privacy Has Become the Ultimate Status Symbol in 2020
>> I'm seeing some crossover opportunity here

I guess so. Happy to have a chat - https://discord.gg/5RgZmkW

>> May I ask if express.js is a compulsory requirment .. ?

Yes, XgeneCloud's instant REST/GraphQL APIs generation relies on Express.js
Maybe, you can put a dollar value on community service. If someone is unemployed, they probably have lots of time. Not always the case, and unemployment has a lot of causes.
Although I no longer physically print, Pandoc is probably the way to go to generate a PDF which you can then print. I wrote some notes in markdown on my little site [0] and with Pandoc generated a PDF from the same source file [1]. I shared my Pandoc setup I used [2] and hope this might be of help to you!

[0] https://danielwiese.com/posts/documentation/

[1] https://danielwiese.com/documentation.pdf

[2] https://github.com/dpwiese/.pandoc
My definition of suburbia is the endless rows of cookie-cutter houses within gated communities, where the closest grocery store is 5 mi away and the eating options are TGIF or Ruby Tuesday. What you describe is where I live, its 15 min from downtown and I've great parks nearby, lots of mom and pop restaurants, hiking and biking trails.
Show HN: Better tab navigation without injecting JavaScript
There are people who say things like its not the voltage that kills its the current but through the human body under normal conditions it takes a decent bit of voltage to induce enough current to really hurt you. Watch out for things with large capacitors and large voltages. If you want to take something like that a part let it sit for a long time for the capacitors to discharge. I worked at a TV repair shop in high school dismantling tube TVs for scrap components. The first step after opening was to use a large screwdriver to discharge the flyback transformer.
Adding to the list of alternatives: https://solokeys.com/ Open source hardware
Actually, the "segmentation" comes from segmented memory management, which was integrated into in AT&T Unix. BSD went with paged virtual memory, and there we get "fault" from "page fault", which is an often correctable situation that is invisible to the application, but is sometimes an access violation.

So "segmentation fault" is a weird combination of terms.

And of course "core" is from "magnetic core memory" that nobody uses any more.

The SIGSEGV constant having come from AT&T Unix propagated into other variants, for the sake of source code compatibility, even though those other variants didn't use segmented memory.

I suspect that what happened was that hackers not working with segmented memory at all somehow adopted the "segmentation" term from the AT&T code and documentation, but did not warm up to the "violation" part, sticking with the "fault" terminology of their paged world.

The "Segmentation fault" string you see displayed by the shell comes from the strsignal function that maps signals to descriptive strings. I think that originated in BSD Unix. "(core dumped)" is locally generated by the shell if that flag is true in the process status.

Bash internationalizes that with gettext. Here it is in Hungarian:

po/hr.po:msgid " (core dumped)"
po/hr.po-msgstr " (jezgra izbačena)"

Estonia gets a cool one:

po/eo.po:msgid " (core dumped)"
po/eo.po-msgstr "(nekropsio elŝutita)"

Trivia: very early Linux kernel versions used 80386 segments for processes.
Zig maybe. While it is still in a quite early phase it in my eyes keep much closer to C syntax and language feeling than C++, while still having smart new solutions. Some of these are in the pointer domain.

For example it has a couple of different pointer types for the different ways arrays can be handled in C, such as Null terminated, compile-time-known size or runtime-known size. This could help you think about how pointers and collections go together.
SCHEMAs, TYPEs, FUNCTIONs, VIEWs with and without INSTEAD OF TRIGGERs, TRIGGERs -- these things let you build abstractions in SQL.
by mystery, i mean much more than that which is not known.

i mean to convey: something that is difficult or impossible to explain. something that is deeply interesting and provokes wonderment.

what is more difficult to explain and understand than the fundamental nature of existence?

perhaps it is not apparently immediately _useful_.

but in a cosmic sense, of what use is it to understand thought objects in the world when there is a complete lack of understanding of the consciousness in which these thought objects arise?

i’m curious what are some candidates for “most interesting question of them all” in your view. this is something which sparks a genuine curiosity in me and would love to hear your perspective.
Today I learned that this name was actually an inside joke/reference in Godel, Escher, Bach: https://en.wikipedia.org/wiki/Etaoin_shrdlu

I definitely didn't understand at the time I read, but it's so much easier to research stuff like this now.
There's not two sides of every story as long as Apple acts the way they do.

As for TestFlight lengths - if you are required to guess what the issue is you have already proven his point.
Why Bundling Is the Future of Paid Newsletters?
No. look at China and Korea. It can be well controlled.
Business has been reopened with little new cases.
"Researchers say there are three possible explanations for the anomalous data. One is mundane. Two would revolutionize physics."

The "mundane explanation" is contamination from inside the experiment. Hopefully it's not that!
I'm referring to the satellite to gateway hops. There absolutely are many of those just to cross the continental US. The satellite altitude is such that it only covers a small part of CONUS before it has to have off to another satellite.
Mental fatigue caused by prolonged cognitive load and sympathetic hyperactivity
(2011) Mental fatigue caused by prolonged cognitive load associated with sympathetic hyperactivity
Wish comparable supported all of the compare operators. Otherwise, this looks like a nice design by the Go team!
I will check this out, maybe I can set up some shortcuts. Thank you
I don't like taking my phone out while I work, since this is often a source of distractions. I also have to worry about keeping it charged and on me (it is much larger than the yubikey). I have to keep the authentication app, which is often proprietary, installed and up to date. I have to worry about retaining access if I lose, break, or want to upgrade my phone. I have to apply a different security model to my phone. I have to trust a third party (duo), and rely on their push notification infrastructure. There is an additional delay while I wait for the push notification.

There is something I intrinsically like about pressing a hardware button.

These are all relatively minor things, but they add up to a strong preference for the yubikey (I've used the simple blue u2f key with a button).

After reflecting on this list, I think the security model is probably the biggest one. In more colloquial terms: I'm already used to keeping track of my keys with a certain amount of care. A yubikey does not require me to adjust my habits; it's just another key.
What's the "12+" next to the date? Does that imply gov.ru also has NSFW subdomains?

- Open up! Police! Your neighbours called.

- Nu, so go next door. We didn't call for police, we called for ...
Isn't that the same with any hardware you get? Someone could intercept your server from Dell and put malware on it.
Shouldn't be more than a single frame, which is 16 2/3 ms for 60 fps. And for e.g. JPEG it can be even shorter, especially with a rolling shutter.