skysight-inc/HackerNews huggingface dataset:
I guess I don't spend enough time laying out tedious-but-straightforwards PCBs to appreciate this. Almost everything I do has some important layout considerations like "this loop inductance should be tiny" or "this section needs guard rings" etc. Also, placing components is non-trivial, if you're doing anything dense, fast, or sensitive. I find that's like 90% of layout work: guess where the components should go, try to route the tricky bits, move the components around a bit, route again, etc...
No, it's certainly not faked. There is no viable oppositions, the reason for this is a whole different story. Many of my Singaporean friends would GLADLY vote for an opposition party to keep PAP in check but they simply don't match the quality of PAP's candidates.
My prediction is that Facebook is going to resort to "this content is banned in your country" route.

Only way to access this would be through VPN... if everybody in the country uses VPN, they govt would probably start copying the Great firewall of China.
> Python can easily get a B for large projects if you use something like mypy

I'm curious if that's actually true - my actual experience is that it actually suffers horribly in large projects because as the size and complexity goes up it's just harder and harder for its heuristics to not produce false positive typing errors. It worked great on a small library where it could see the whole source and everything was well annotated ... but that's sort of the context where it is least needed in the first place ...
There's no description on that landing page. Could you describe it a bit please?
I agree with you it seems so implausible that I question it myself. I do not know what upgrades were made to parts between missions. I believe a better understanding of atmospheric conditions can explain a lot of risk mitigation, but I can't imagine it being that significant.

Since I never actually mentioned it, my source is a documentary on Netflix (I don't remember which one, and it very well may no longer be there). Buzz Aldrin was describing how they were testing components, and one part in particular was tested 6 times and failed 3 times. There were some other parts he mentioned, and when you multiplied the cascading failures it came out to a 1/6 chance of success (he didn't calculate that number, and he mentioned there were other parts as well where he didn't list the failure rates - my 10% number is a fuzzy guess).

I admit memories are fuzzy, but I distinctly remember him saying there was a single component with a 50% failure rate. I assume they upgraded this part (as well as others) for future missions.
I have travelled lots of other places too. I’m lucky to be able to travel maybe more than the average American. I like going to Disneyland. That doesn’t mean it’s the only place I go or that I don’t also like traveling to other places in the country and the world.
I like this approach: it closely matches my initial instincts of having a 'transaction' table for each type of event, with columns for each of the steps. The reason I'm weary of this approach, is because I have done an implementation of this in the past but it turned out to become a nightmare - this is most likely due to a combination of the complexity of that particular domain, my inexperience with this type of problem and external pressures.

I did find some pretty good resources on Sagas - do you have any thought on comparing Sagas pro/cons vis-a-vis this approach?
It’s interesting that your “tool” revolves around you... in other words, Revolves around a single user. What I see happening in the content ecosystem are two things: 1. Easier to make content than ever before and 2. Variety of content is collected by topic, not by user.

1. Social Media and all web content tools are always making it easier to make stuff. This might not be very good, but it’s good. Yes we get more noise than signal, but in time there should be tools to cull that noise. The numbers are astounding, 500 new podcasts are started, a day. Millions of YT videos uploaded a minute. Medium made it fast to write.

2. Platforms, even medium and social media, allow you to collect around topics. Yes hashtags, but also publishers/pages. I can search IG through #technology or follow @technology. Same name different stream of content.

If you’d like a mix of audio, video and writing, there needs to be a publisher that creates on a single topic. Digital publishers a plenty. PopSugar, Bustle, Jalopnik, The Athletic, etc. These will continuously get better and worse as their revenue models mature. There will be a hybrid of ads and fees. But the “best” ones, the higher signal to noise will be ones you pay for. $50 a year for The Athletic is a steal right now if you want it.
Trade pubs, The Information, Business of Fashion, and the like are multi-medium publishers.

Spending $200 a year between 4 trade pubs that help me be a better person, saves a couple days total of ads for me and supports 20 journalists do the best work they can. Sounds like a good deal to me.
I’m thankful for all of the mentors I’ve had thus far. There’s really something special about sharing your passions with someone at a stage much earlier than you.

To the professors who showed me programming, and statistics...

To the successful business men who gave me connections to build a network...

All of my bosses, who have given me opportunities to grow...

I’m grateful. And I’m ever more grateful because I recognize many people do not experience the privileges I’ve had. Life has never been a clear or straight path, but mentors have always shown me the paths to take.
You statement seems like whataboutism, a logical fallacy that attempts to discredit someone else by making an false accusation of hypocrisy: https://en.wikipedia.org/wiki/Whataboutism

In truth a common Western position is that China and Singapore are not equivalent because despite its problems, Singapore still commits fewer human rights violations than China. This position is based on extensive research and observation by multiple NGOs which rank countries by the severity of their human rights violations, as a starter point: https://en.wikipedia.org/wiki/List_of_freedom_indices

I note from your HN profile that you have a number of professional connections to China. Perhaps it is in your personal interest to support the Chinese state?

Given the other details of your background, it looks like you've probably benefited from living under regimes with much better human rights records than China's. I would encourage you to have compassion for people who are not born with the right to free expression, the right to practice their own religion, etc. and to recognize that China and Singapore are by no means the same.
Pretty much what others have said. In this case, a language and library I'm comfortable with, and some specific tools for handling the types of input and logic that tend to recur in each year's problems.

Since it's your first year, none of that's needed - just enjoy the puzzles, and search for any useful patterns or tools as you go along. Eric's recommendation is to make the puzzles work for whatever goal you're aiming for - speed isn't necessarily one he recommends, instead recommending it as a tool to learn new languages, or to try new skills, such as visualization.
I'm thankful for being able to reconcile with the Drupal community. Many days are still sad but they are not empty any more even if I am not Drupal'ing day and night as before. Diminished as is, it's still a lot, lot better being able to participate than not.
I love jupytext, but i feel like it’s a patch on a problem that should have just been solved. Just change jupyter to work directly in the genereres file format and skip the “pair files” hassle.
Go AI cannot be defeated
Why are you linking to Life Site News? That site is a joke and that article has nothing to do with this thread.
A genuine question: is there any math behind ML at all? For example, is there any solid theory, with proven theorems, that would tell us what happens when we add another conv layer here or use a 3x3 conv kernel instead of a 2x2 one over there, or replace that tanh with a relu? From my limited understanding, ML roughly works like this: we shuffle around the ML graph, using some intuition, off-load it to a cluster of GPUs that costs $10k/hour, feed it a dataset with 1 billion images and see what happens; but nobody can predict the behavior of training or convergence or accuracy based on the ML graph and data alone.
I'm Singaporean, and completely not surprised to see this appear on HN.

As with many places, the situation in my country is a bit more nuanced than a simple "the ruling party has ruled the country since 1965". Civilisation is the surrender of varying degrees of civil liberty for security and safety, and over here we definitely surrender more degrees of civil liberty for the safety and security of our streets. As another user put it, essentially a benevolent dictatorship, emphasis on the benevolent. For the most part, the ruling party has done a good job with the administration of the government. Things are fast and efficient. Is it worth the trade? It depends on your perspective. Even as a liberal, I agree that the paternalism of the government is not without its merits.

There were quite a lot of push-back on the POFMA (what the fake news law is called) among the people, though our politicians, no doubt because of their same-party membership, barely discussed anything concrete in our parliamentary debates. In the end, the law was passed because of course it would be.
It'd be better to average with a second noisy signal, right? That sounds kind of like the Monte Carlo method.
Tuned Mass Damper of Taipei 101
What percentage of old PHP code do you think is well-written with good unit test coverage?
I've been doing the last few years in Clojure (mostly to keep my knowledge of the corelib and the functional paradigm fresh until I can use it in a project). It helps in some problems, and hurts in others - sometimes an imperative, mutable approach is simply the only practical way, and I've fallen back to Java once or twice to do so.

For the simulation-style challenges, I've found the language to be an absolute pleasure, giving some truly lovely code; I'm fairly sure you could make similarly lovely OO code as well, but my tastes find the functional expression of the simulation extremely attractive. Some debugging certainly does get easier, in my opinion.
Dutch King Meets Cloud Infrastructure Leaders
I believe that the first thing you have to realize is - that in this startup - you are a) not the founder, b) not the team lead -- and you are not responsible for fixing the issues of this startup on those levels -- they are.

The first thing you need to drop is the (perhaps mainly subconscious) _pride_ for (almost single-handedly?) carrying this startup to (almost full?) execution, which is what self-puts you on the cross of suffering. No, you are not owned by the code you created. You are free, you did your best, it will be on your resume, and you owe nothing to anybody.

Take your vacation, advertise your impending demise and/or ask for a raise, think about your own startups. Be friends with the team lead from within the confines and limits of your role. If he wants you to do something, try to do it to the best of your ability, but be conscious to not overwork and not worry about things others are paid to worry about. You don't know if the problems you currently face are fully solvable, maybe they aren't, and that's not your cross to carry, so simply don't carry it.
> Does it really increase exponentially or does 'exponentially' just mean 'a lot' now? Genuinely curious. Also I think I'm allowed to be pedantic when the source is an electrical engineer.

I mean, exponential over what? Over time? The failure rate (more accurately the cumulative failure count) will probably grow logistically, but would have done so without the firmware size increase. Over free space reduction? That should be linear. More accurately, the amount of data you can turn over before wearing out the flash should have a linear relationship to the amount of unallocated storage available.
Well, if you are willing to pay 15k+ USD for a ticket, airlines like Emirates or Etihad have those things too.
Polly Want a Message – Sandi Metz
Some of these overlap with what others have suggested.

0a) Build a simple video game.

0b) Implement a simple encryption scheme (eg. ROT) to exchange messages.

1) History of computing. Not just the superficial but how it was, how we got here. Turing's ACE & Neumanns EDVAC report.

2) Interest rate computation. Modeling loans.

3) Forth programming language.

4) Data privacy. How user data is tracked, manipulated and financialized.

5) How computing systems are insecure and not to trust them blindly.
Lenovo still makes Thinkpads that are extendable. My P51 has 3! m.2 (2 of which support NVMe,) 4 RAM slots, easily replaceable keyboard and more. But I think most people want thinner laptops, and the thinner ones have less of this. I don’t think this is a headphone jack type situation: people value portability a lot on laptops, and the difference between a rugadized, user expandable laptop and an “ultrabook” are striking.
Define drunk. I drive beyond the limits (probably, I don't know it for sure) quite often. I go very slow, drive very carefully on roads that I know by heart, and hadn't had a single accident in twenty years.
In my opinion, the thing that makes these puzzles different from bog-standard code challenge sites is simple, but profound: 'the twist'.

Each day's puzzle is not one, but two-fold. You first solve the problem you're given, and then the second half is unlocked. /This second half usually incorporates some sort of twist./ That means that you may have to rethink your program, generalize it, find some missing optimization or think your way around the problem as it's given, etc.

In some ways, it feels like what you have to do to a real program: You write what you think is a perfect solution, then discover you need to model the problem more deeply, or refactor it all, or scrap it and start over. It's a flavor of 'puzzle realism' that makes each day a bite-size nugget of a challenge that's genuinely fun to work out.
What Are the 5 Budgeting Basics in D365?
I wonder if Jimbo Wales would consider white labeling this app or in providing managed nodes to media / content providers (in the way G Suite provides managed email services to third party orgs). There's a need to maintain control of the namespace and content and you lose that on yet another walled garden service.
Well now that you're out of warranty you no longer need to go to the dealer so to speak, you can go to aftermarket repair shops. Yes these do exist for Teslas.
The basics: math, history, English, Writing, another language as well as an elective (there’s a whole world out there outside of the USA and knowing another language and learning about other cultures makes for more well rounded empathetic people), music also as an elective. In addition to the previous topics high school students should be taught how to budget their money, basic investments, what goes into buying a home, and what options exist for higher education. So if they choose to go to college explain how it works (I was a first generation college graduate and spent a lot of time and wasted a lot of money just taking random courses I liked instead of focusing on my major and graduating), or if they choose, after being told it’s an option, about trade schools and professions like becoming an expert electrician or a plumber or carpenter etc they can then weigh the costs of both avenues and decide for themselves.
Will you help save the world wide web? (The National)
The point of bringing up wall safes is that it courts have already ruled that it's unconstitutional to require someone to give up a wall safe combination.
Thanks, really appreciate the pros and cons here. To be clear, and I understand the confusion: I'm actually building more or less a monolith with a RDBMS to encapsulate most of the business logic of my problem domain.

However, for various parts of my application that seem high-complexity, high-impact and non-competetive edge (such as authentication and credit card handling) I want to outsource to external services (Auth0 and Stripe). This brings with it the challenge of managing state, and consistency across various external services (on top of the state I manage internally).

The reason microservices is mentioned in the question, is because I believe these problems generalise from my specific case, to microservices.
Guacamole is a VNC wrapper and proxy in a box. It's like comparing Visual Studio to GCC. Apples to oranges.
Brad Gobright Dies in Accident in El Potrero Chico, Mexico
That gives me “The Wayback Machine has not archived that URL.”

I also get the same for all the other snapshots, maybe Mozilla applied for a takedown?

Edit: I found it on archive.is: http://archive.is/0ei35 Though it seems a bit broken.
Very nice idea. I couldn’t find the list of projects available on there
There was once a guy that shared instructions on how to resolder that chip (Get dump of software, root it, solder new chip with more memory). It was instruction on how to root Tesla. But oh, he deleted his content and left some comments:

> As a result I've taken down my howtos. I'm sorry about this but there is some kind of political problem which I don't understand.

https://www.diyelectriccar.com/forums/showthread.php/howto-t...

Pity the site is not available on waybackmachine.
Good point! My command line looks like this:

youtube-dl -f bestaudio -x --no-progress -o "~/storage/music/YouTube/%(title)s.%(ext)s" "$1"

This generally gives me .opus files, which play OK but my player can't change the tags.
My dell xps is super thin and it still has easily replaceable ram and battery. The massive use of glue, rivets, proprietary screws and cryptographic verification in macbooks is not for slimness but for planed obsolescence
I also thought it was normal.

Once for a couple of weeks I worked and slept as I felt like it. I ended up doing ~30h days. It was the best I’ve ever felt while being quite productive.

Unfortunately it’s not an option to do that long term.
Analysis of 5M desktop and mobile pages to learn which factors impact page speed
Then you need to use RDP. Not in a browser.
I've used it to play with a different language each year, I find the puzzles perfect for that.

This year though, I'm not even starting until January! I find I get completely obsessed with trying to complete them and it can ruin December for (the people around) me ;)

Looking forward to January 1st though :D
Addiction is hard. And some people hide it really well. There are many high functioning alcoholics out there, and you can be sure that many of their friends don't know how bad the situation really is.

Letting a visibly drunk person get behind the wheel is obviously a big no no, but there are many shades of grey here. You should not be responsible for other people's failures.
Having played many flight simulators I fantasize about landing an aircraft in a emergency situation.
Any suggestion for smart light bulbs that work without the cloud? Don‘t want to have the server shut down in five years when the bulb still has 15 years in it.
No of course not.

You have third party thing working like authentication. Bake that into your application in a simple flow where if it works the user gets added to the database or gets access etc to things. Then you would be able to use transactions in the DB
I mean, should this technology actually be very reliable in adverse conditions, it’s 50% of a self-flying plane. I don’t know how much auto-landing currently exists in the commercial airliner industry, but I suspect it’ll be much easier to build self-flying planes than self-driving cars.
Not Fundable
Might not be a bad standard feature. We used to think seatbelts were stupid...
https://news.ycombinator.com/item?id=8098146
Thanks for the video link, I’ll check it out.

SuperMemo is a large part of it yeah. I’ve thought about how I will integrate that functionality in as the evidence is there that it works.

In certain domains I really disagree that books aren’t information dense. If you want to properly understand say philosophy, politics, literature it is essential to read primary sources which are often books. Reasons and Persons does not waste a page, for example.

Agree that a lot of books are padded as hell, but to say this is a problem generally with books is myopic. You might just be reading Self-Help and Management books which are notoriously padded out.
Interesting topic but a paywalled article.
I’ve lived in Singapore and agree with your post but I also have an uneasy feeling that it won’t last much longer. This government have and continue to make some big (IMO) mistakes especially in the areas of planning and mobility. Hopefully this is managed better by the next government.
Can you elaborate? What’s an info tsunami as it relates to my comment?
I'm thankful for cranky skeptics, dissenters and non-conformists.
In Europe I buy dumb panels from https://www.swedx.se/index.php?cPath=133

They are mainly aimed corporate buyers, I have one 42 inch TV and one small video wall (4x42 inch) from them.
A Closer Look at Go’s Sync Package
What Is Love
I am thankful for the fact that now over 7 years ago, I turned my life around. Being in a downward spiral, I met my wife who was also in one. But then, after long talks, we got our act together, and nowadays we are a family of 5, are financially well off, travel a lot, never stop learning and educating ourselves, soon buy a big house.
Saying that, I am also very thankful for the great education my country provides for "free" (yes I know it is paid for by taxes, which I also pay a lot). It made it possible to attend University besides working. I just have to put work in. So anyone who is willing to make their lives better, can do so.
What the western values in this case?

This is a legitimate question, not sure why the down votes.
By recording and matching soundbites on their servers, similar to what the app Shazam does.
I should have linked the Reddit: https://old.reddit.com/r/adventofcode/

and see on the sidebar on the right in desktop view, the "Solution Megathreads" e.g. from Day 5 last year there is https://www.reddit.com/r/adventofcode/comments/a3912m/2018_d... with tons of solutions including more oddball ones like VimScript, less popular like Common Lisp and APL, and lots of people use it as an excuse to learn/use a new language, so plenty of Python, Kotlin, Rust, C#, GoLang, D, and so on.

As the days go on, the challenge difficulty increases quite a lot (not linearly) so the threads often turn to discussions about performance, mini-competitions between people, tips on complexity, different approaches and debugging, etc.
>That site is a joke

Might be (first source that popped up). Does it make it untrue?

The point is: One the one hand people are willing to forgive terrorists and reintegrate them into society, on the other hand you're forced to have a breathalyzer in your car for the rest of your life for drunk driving twice within ten years.
Delta Sales App
I think normally for automotive components you are obligated to use electronic components that have already been stress tested and are rated for more violent environments (like next to an engine).

I wonder if Tesla maybe skirted this (like "oh this computer isn't in the car it's an attachable add-on).

Source: I interned at an electronics component company back in uni as a chip tester. Mostly same chips to everyone but ones rated for automotive or space tended to get a lot of extra testing (since failures on electronics are bimodal, running tests in extreme environments just for a bit catches a lot of the bad apples).
In 10 years you could've become a citizen. Just saying
Genuinely asking. Do most of the population believe Singapore’s authoritarian government would stay benevolent??
Effective Kotlin Printed Version
If I understand your question correctly, this is exactly what Bayes' Theorem deals with. Namely that B must be true within some probability given that B is true represented as P(A | B).