skysight-inc/HackerNews huggingface dataset:
Hey guys, awesome to see all the attention Lambda is getting. I'm a junior in college who decided to drop out and do Lambda's iOS Program, happy to answer any questions! For those who are on the fence like I was I can talk about my experience.

I was always a self learned programmer who made projects in python for fun so I was really excited when I first got to college thinking that I'd be able to make the projects at scale that I wanted to.

But as freshman year ended I realized the department at my school for the most part was stagnant and focused excessively on the theoretical side of CS. Forget learning new frameworks we were still talking about Java at the end of the second year. This was really frustrating as I felt I had lost lot of my creative energy and started to hate coding itself. Thanks to the strength of my prior work and some connections I managed to get interviews for dev internships at some really good startups. I completely crashed and burned. I was not prepared to code under pressure or walk through my solutions with someone watching. I was really disheartened from the experience and contemplated switching majors and giving up on tech as a whole.

7 weeks into Lambda now I can create a pretty sophisticated iOS app, use custom APIs and manage sync with a database backend. I've managed to learn Swift and become decent at reading ObjC which I'm sure I can get better at with time. Most importantly though I feel like I can learn anything or at least logically approach any technical problem and I'm so ready to hit up the interviewers whom I feel I disappointed for a second chance.

Doing this program is no joke, and definitely not for everyone. I find myself coding, reading docs, watching videos for 10 hours everyday and at least 4-5 hours on weekends. From the get go I realized what you put in is what you get out. However the instructors do such a good job of keeping the feedback loop small for what you learn in class to the projects you build that it keeps you motivated to implement the next feature and keeps you hungry to learn more.
Rapid response needed to limit global warming
https://www.bloomberg.com/news/articles/2018-10-09/new-evide...
it means you set it and forget it
Meet your new coworkers: cobots are coming to a workplace near you
> "if x" started failing with an exception for non-boolean values of x

I would call that a personal preference, and one that is far from consensus, rather than a "wart".

A wart is a known problem in the language, that most users consider to exert a negative impact on their usecases. Example would be Type Erasure in Java, which is there for historical reasons, can not be fixed, and is generally agreed by Java programmers to be a Bad Thing.

There isn't anything like this consensus for the changes you are suggesting.

All other mainstream languages support use of non-booleans as predicates, including for example C++ and Java, which are statically typed.

This change would make Python more strict about typing than virtually all mainstream static languages! Given how Python is dynamically typed, I'd suspect this change would be extremely unpopular.

> strings stopped being iterable by default

Again, not something most people would use. There are many fields in which strings are used to store sequences of characters where each character has a meaning. In all those fields, `for char in string` is a very useful idiom.

I'm not sure how this is a wart or what's your usecase that string iterability is breaking. Indeed, strings being iterable is in line with the general iterability philosophy and unlikely to change (which is a good thing for most users).
In what sense does this 'Scientism' recall Marxism? It seems to me that what we're seeing here is an abject disconnect from factual reality. These people are refuting established fact with no regard for truth. Marxism may not align with your economic views, but that doesn't lessen its historical place as a legitimate critique of a labor system.
Finally a named source, but still no photos and the alleged hacked board is still not in the hands of a public security researcher.

The "trojan ethernet connector" paragraph mentions similarity to an NSA implant, which appears to be this: https://en.wikipedia.org/wiki/NSA_ANT_catalog#/media/File:NS...

I'm now wondering if someone found an NSA implant and misreported it as Chinese. We're going to end up in the stupid situation where people are afraid to report foreign intelligence attacks because it's illegal to report an attack by US intelligence agencies, aren't we?
I'm not sure I believe this one as much, just based on the part you quoted. I can see a chip manipulating the BMC/IPMI flash to make it do things it shouldn't. I don't see how an ethernet port could be modified to be interesting. They're typically after the magnetics, or contain the magnetics themselves, so the only source of power would be the activity LEDs, or something, or maybe we assume a custom PCB as well. You've then also got to have it doing gigabit ethernet, or otherwise tampering with data it got from that interface, which feels unlikely. Maybe it's just the same as the last implant story, hidden in a less easy to find place? Hard to know without something even approaching technical information.
Exploring features and conventions of BPF ELF loaders
Surprising chemical complexity of Saturn's rings changing planet's atmosphere
I find it hard to believe, that Bloomberg would publish an extremely detailed story involving some of the largest public companies in the world, knowing that it is entirely false. The cost of reputation is just too high.
> I imagine the justification is "but everybody does it".

A member of one of the administration teams at ASU (a dean or someone of similar position) told my sister, "everyone carries debt," as if to justify that 40k a year at an honors college is a valuable investment compared to virtually any alternative.

The comment was so asinine and destructive, I can only gather as a blanket statement that the members of administration there are either incompetent to help direct students, or are explicitly volatile for one's growth in the context of broader society, and are out to protect the institution's interests. It may be sensible to assume a bit of both.
Similarly, man and woman in Emacs generate a ToC that imenu (M-x imenu) can use.
I think when you outpace the general index by multiple factors over years a small pull back is not only expected, its healthy.
Astronomers discover sonic boom from powerful unseen explosion
Think Heroku but just for deploying static assets. You can do something as simple as have a git repo of assets, push it, and you're up and running with SSL, etc, straight away.

How do you get dynamic? Well, they support a build process so static sites or assets can be built at their end, if that's how you roll. But if you want fully dynamic sites, well, no, you can use their AWS Lambda-powered functions service to help build this out, but you won't be deploying something like a PHP or Rails app to Netlify :-) This limitation opens up a lot of other opportunities to simplify deployment, however.
> it also appears as though they are fully conscious of the prospect of social censure:

>>We are working with you to make sure your careers are not affected by this.

I'll tell you how Google is going to spin it (maybe it's true, maybe it's spin, but it's what they're going to say) - If you work on a big project at Google that never gets launched, it affects your ability to move up in the ranks. So he's saying that people working on this aren't going to be "penalized" (passed over for promotion) because the political climate made their project unable to launch. Without that assurance, even if you assume there were no ethical concerns with the project, smart employees would not sign up for it because of the risk of external events preventing its launch.
They anticipated this reaction and have made some significant privacy promises about the data they receive via Google Public DNS:

"We delete [the] temporary logs [which include your full IP address to identify things like DDoS attacks and debug problems] within 24 to 48 hours."

"In the permanent logs, we don't keep personally identifiable information or IP information. After keeping [the data we do keep] for two weeks, we randomly sample a small subset for permanent storage."

And importantly:

"We don't correlate or combine information from our temporary or permanent logs with any personal information that you have provided Google for other services."

Source: https://developers.google.com/speed/public-dns/privacy

Unless you think they're lying or unable to enforce this policy, this addresses most of the common privacy concerns I've heard in this context.

(I have worked for Google in the past, but I have never been involved at all with Google Public DNS or its privacy promises.)
It is absolutely selection bias, in precisely the context the grandparent stated - he recognized that his data sample may not be representative of the entire population.

Perfect disclaimer on the limitations of his analysis because of the selection bias inherent in the data sample.
It may soon be that the only companies who can sell hardware outside of their own country are those who sell Open Source Hardware which can be 100% verified as true to its published design.
That story is a bit odd, still -- normally behind the connector there is optionally magnetics, and at least a PHY... being able to integrate the magnetics in the connector exists allright, but adding the phy /as well/ must make it a marvel of integration regular manufacturers would dream of... especially at Gb speed!

Also, you can't really 'piggyback' ethernet easily, for the same reasons; you would need TWO phy in there to decode/reencode...

Even if you'd want to 'piggyback' on the link itself, it would be very, very difficult to say the least -- Gb ethernet is definitely not a gimme to synthesise, let alone piggyback.

So, color me dubious -- the SPI 'chip' of last week was a but dubious but doable (given not just a custom chip, but a custom PCB) but this ethernet story makes even less sense!
(repeating my reply to another similar comment)

You'll actually see a fair amount of footballers, British royalty, and Bollywood stars... it's according to popularity on en.wikipedia.org, so it not's just the US.
If it's correct, it's highly likely that most cloud vendors are in the same boat. Imagine Google or AWS, who each have multiple millions of servers: even if they build their own motherboards, there are so many 3rd party components there's no way to vet all the boards. Their IDS will catch some, but not all.

One might imagine a cloud vendor is constantly the target from multiple state actors, foreign and domestic, all vying for universal access.
The high-risk, high-reward world of selling random stuff on Amazon
How many businesses can I remember around addictions? What s the most famous anti-TV addiction company? Anti-cigarettes? Anti-sex addiction? If it's none, then the opportunity is not underappreciated.

Making an anti-addiction product is by its nature the opposite of a sellable product. And the people who have the frontal lobe to willingly go against their addiction, have already solved their problem.
Shakespeare is not American.
Regulation inevitably squeezes it into government one way or another. The only long-term beneficiaries are the government itself which constantly requires more funding through any means possible, and those involved in regulatory capture - typically banks and large corporations.

It is important to note that relaxation of regulation is important as well, since the direction of that easement usually favors banks and big business[1] - it's a matter of perspective. Always ask what the true purpose of a political action or movement is and follow the money; more often than not there's an ulterior motive.

"All politicians should serve two terms: one in office and one in jail."
~My Grandfather

[1] https://thehill.com/blogs/congress-blog/economy-budget/28362...
The quiz is adaptive, so perhaps you got more American specific questions than I did?

For me there were plenty of British specific questions. I also saw a fair amount of Bollywood questions, and there were plenty of non-American athletes as well. Considering the relative dominance of American and British cultural exports on the English speaking world, the mix seemed about right.
First example of a bioelectronic medicine
Being in the cryptocurrency space for half a decade and knowing the technical details regarding things like bitcoin will make it obvious that tech journalism is a glorified version of Forwarded emails your grandparents send you.
I strongly suspect that a lot of quiztakers aren't going by "could you identify" but just "did you know of".
How I retrieved my Bitcoins
I also invested in two different cryptocurrencies (ICO) before finding out that they were just a front and I had lost $75,000 of Bitcoin. I immediately started looking for ways to get my bitcoins retrieved and initially lost more money to fraudsters. My friends in the same situations got their Bitcoins back after reaching out to a hacker they met online so I decided to give him a try too. I contacted Chris Cuban of BITCOINRETRIEVAL2018-at-GMAIL-dot-COM to help me get my Bitcoins back which he did in less than 1 day, I got my whole $75,000 back thanks to BITCOINRETRIEVAL2018-at-GMAIL-dot-COM so please guys if you have lost money to these scammers contact him to get your money back, it's real guys I tried it..
Contact: Bitcoinretrieval2018-at-gmail-dot-com
I agree holeheartedly that Google management should be taking major flak for this and turn back from this plan, but I won't paint the engineers working on this as evil.

I know the people working as full time engineers aren't living on Ramen noodles and sleeping in boxes, but it's real hard to fight something when your and your family's livelyhood depend on not fighting it.

We should champion those willing to take the extraordinary step of walking away, leaking or pushing back on this; while recognizing such actions are extraordinary, and should not be expected of everyone.

It would be nice to live in a world where anyone can stand up and fight in this manor, but I just imagine an engineer who really, really can't lose his health insurance and the inner turmoil they go through.
Rationale for choosing Elixir as back end
This is just marketing pitch. Could someone paste some technical architecture on how this is done?

Also how you manage applications and data across different jurisdictions and countries?
So it is a compromised ethernet adapter. Nobody question the ability of Chinese spies to plant such a thing, but the "Big Hack" story implies that this is used as a mass infiltration tool, which I still find very improbable and lacks any evidence.
HTTP-REPL Tool to Test WEB API in ASP.NET Core 2.2
Is anyone suspicious of this as an information collecting site?
This looks a lot like github pages, but with some additional infrastructure? Where does the backend go?
They're a static site web host. You deploy using git, and they handle pulling your site from git and deploying it to a CDN. If you're using a static site engine like Hugo or Jekyll, they'll build the site for you as well.

I think what people are excited about is deploying a JavaScript-based frontend (probably written in React or Vue.js) using Netlify, so the client-side code is quickly distributed and accessible.
So does it really matter if it's true or not? Isn't the sane response to assume it's all true and verify your system integrity?

Even if you find nothing you would then have a pile of strong evidence for the null case, eh?
If you go with blogspot, you can also use pages to better organize posts. You have an RPG page and a calligraphy page and you list new posts on the appropriate page. If you remember to do it consistently at the time you create the post, it's an extra 30 seconds of work. It's only a pain if you forget for long periods and have to devote time to going back through a bunch of posts
Researchers have discovered how to slow aging
Perl is the original duct tape if the web.
That's my take as well. They quote many "experts" and report many incidents but they seem hard pressed to come with details and pictures. I can believe that these attacks occur but are they really at the scale implied by these stories? Why can they only report hearsay instead of showcasing even a single backdoored motherboard found in the wild? Haven't these experts taken pictures? Can we see them? Can we have some details on the components used?

This story is incredibly weird, nothing makes sense to me. I can't believe that Bloomberg would willingly report fake news. The fact that they decided to go with it even though Apple and others told them several time using unambiguous language that they were not aware of such an attack means that they must have really trusted their sources since they're effectively saying "Apple is blatantly lying about such a critical issue".

But then why would Apple be lying like that? Seems like it can only backfire for them when the truth is eventually exposed.

Nothing makes sense.
> you either want to run an interactive session in a situation where stdin appears not to be a TTY

Um... why? That is literally the situation for which the pseudotty device was created.

There is a spectrum between "interactive" and "scripted" utilities, and the command line interfaces we're talking about sit balanced on the interface. There's no way to make everyone happy, more or less by definition. So I think "huge antipattern" is maybe spinning a bit too hard.
Google employees' outrage is derailing profits and opportunities at this point.

If the protesting employees think they're winning, they're patently wrong. One hiccup in the market, one quarter of slow growth is all it takes for Google to remove obstacles to it's goal.

As for shareholders & wall street, if Google continues to display impotence at capturing obvious opportunities, money will move elsewhere, & said slow growth of stock will happen
Nice project. I'll use it for my job messaging.
> On Instagram, we’re bombarded with beautiful people living perfect lives. On Twitter, we’re bombarded with short, angry arguments about politics among other things. On YouTube, we’re bombarded with endlessly interesting videos that keep playing until we stop them.

On Instagram you can pilfer videos by sending them to Telegram and downloading the MP4 straight to your device. On YouTube you can pilfer videos by downloading them with NewPipe. On Twitter you can collect the best GIFs from @archillect by forwarding them once again to Telegram.

Once you're outside the grips of the ad industry you can once again enjoy this tech without feeling bad you haven't hit your 5000 friend limit on Fakebook.
Interesting that their immediate response is to shut down google+.
"Should we disclose the leak?"
"Nah... Not worth the risk. Lets just sit on it. G+ isn't that great anyway. If the leak does becomes public, we can toss it out and solve the problem".
Looks like they were right to remove "Don't be evil" from their motto
I’m all for this and am actively working towards it! I’m a robotics engineer and I want to live in a partially automated commune with some like minded people. I think there are real mental, economic, and ecological benefits to living this way.

See my three essay series on the subject:
http://tlalexander.com/wealth/
http://tlalexander.com/machine/
http://tlalexander.com/corporation/

See also the philosophy of Communalism:
http://www.communalismpamphlet.net/

There are many other people interested in this. One enthusiastic online community I’ve found is this one:
https://tkcooptech.tumblr.com/
They have a discord I can invite you to if you email me (see profile).

Finally see my discussion site on building automated societies at http://reboot.love

I believe the reboot concepts (more developed in my head than in my writing) can extend to whole cities and beyond. I think smaller communes could popularize the ideas and free up some people to be more politically active. The small communes would be a vanguard but the goal is to reach everyone, not just rich techies who want to unplug.
Someone should point him toward SageMath.

The article’s title is misleading. Doesn’t sound like he is a Python convert. Sounds like he is an open source tool convert.
> 8. Use tables

> By keeping each row to a single entry, you can do things like pipe to wc to get the count of lines, or grep to filter each line

> Allow output in csv or json.

Yes please. Default to readable-but-shellable tabular output, and support other formats.

libxo from the BSD world is a really smart idea - it provides an API that programs can use to emit data, with implementations for text, XML, JSON, and HTML:

http://juniper.github.io/libxo/libxo-manual.html

I personally love CSV output. Something like libxo means that CSV output could be added to every program in the system in one fell swoop.
Octobox helps manage GitHub notifications
Ask HN: Is there a hire by “values match” site?
So here's the issue I have with hiring platforms, I often get paired with companies based on technical skills or industries I've worked within, but I really just want to work alongside people I share similar values with.

I'd love to find my next job through a platform that matches me with a company that aligns with my values.

For example:

- 12 month or more financial runway

- executives have strategic plan written out for profitability (ie, they're not just winging it)

- product decision makers say no to things, but also listen

- decisions made based on quantitative and qualitative analysis

- proactive communication culture

(PS - am I asking for too much in a 50-200 person company?)
I'm not convinced the current linear types proposals actually let us solve the problem, in the presence of exceptions. I may very well be missing something, or it may be that exceptions are rare enough that leaking resources until garbage collection only when an exception occurs is fine in practice.
This feels like piling some more to cover up the weak premise of the previous article.

It doesn't mean it's false, it just means Bloomberg already cried wolf and couldn't show it. At this point it feels more like taking shots at Supermicro than professional reporting.
'Δ' must be a sign of Greenpeace membership, then.
SMCI has 84% institutional ownership and only 20% held by insiders.

Nobody really thinks it's worth anything but the large holders don't have to write down yet and probably are diversified across the industry. The market cap is like half a bil -- that's _tiny_ for a company as big as SuperMicro...even at the bil it was before the article.

The stock is garbage.
Try new things because it gives you the opportunity to see your blind spots. If you feel uncomfortable taking action in some area, then that's a good place to start. But also be kind to yourself, and start small. Don't beat yourself up with stories. And finally, unless you get something in your own experience, don't believe it. Opinions are a dime a dozen. Whenever possible, investigate the truth about something yourself. It's much more fun that way :).

Oh yes, and take personal development very seriously, and work towards becoming more aware of who you are at every level. Invest in yourself when you're young, don't be stingy about it. Compounding interest works for personal growth too.
Facebook’s launch of Portal has been stymied by trust issues