skysight-inc/HackerNews huggingface dataset:
America: "We need more decent jobs! There are hardly any good jobs these days!"

Also America: "Why do people keep trying to move to where the few good jobs are?? Ugh, stupid entitled millennials!"
Following your logic, China is better off because instead of having one party protesting but failing to reject a law promoted by the elections-winning other party, it's just better to have one single party control everything.

Sorry but I find this just mindblowing.
As others have said try building something. I would add the following:

Start with something really, really simple - like a single page website (and I mean literally a single page of HTML). Then incrementally add features, adding the PHP code to, for example, read content from a database. Every day add a little feature or a tweak or fix a bug. After a couple of months you will be surprised by what you have achieved. But you don't need to stop there. Keep adding little features - eventually you will end up with a CMS.

The thing about this approach is you never burn out because you work in small doses, and the project never "runs out" because there's always something new you can add. But because you work on it incrementally you are more likely to get somewhere than if you sit down one day to "write the next Google".

Hope that helps and good luck!
Ask HN: What is wrong with my side project (RSVP service for private events)?
I created a side project out of a need of myself and friends. We thought that it is annoying to invite people for private events. Not all of them have Facebook, not all of them read their emails, not all of them have Whatsapp or Messenger X. So you have to use many different channels to invite everybody and it is hard to get an overview on who is coming. The service I created can be used as a centralized RSVP tool. You create an event and get a unique URL that you can send to people on every channel you like. Then the invitees can open that link and RSVP. Everybody can see all the RSVPs.

I use it regularly for recurring events with different groups of friends. And whenever I get an email/SMS/message/letter invitation with a request to RSVP, I suggest to use that service instead for next time. The service has been online for over a year and at least a couple of hundreds of people have seen it.

There hasn't been a single person to ever use it for more than creating a dummy event.

I'm wondering what's wrong with it. The goal was never to become the-next-big-thing, I never submitted it to the usual websites, I never created an ad, I never updated its Facebook page or tweeted about it. So I'm not complaining that there are hardly any visitors. I'm just not sure why the conversion rate of creating events and inviting people is 0 and I wonder what you think about it. Is it not solving a real problem? Is it unclear? Does it have a bad UX? Is it a bad execution? Does it have to be a mobile app? Chat bot? The answer of people I asked about this mostly just mentioned, they feel comfortable about the current solutions or "uhm, I don't really know".

The service is called 'invike' https://www.invike.com/ You can find a dummy event at https://www.invike.com/ryWlyZCgG

PS: If you want to use it, feel free. As I use it regularly myself, it will stay online.
Haha just imagine all the complaints he'd get if he ran a noisy gas-burning tiller through it.
> "So naturalized citizens can be deported whereas a natural born american citizen cannot."

That's misleading.

A "naturalized citizen" who is proven to have fraudulently obtained citizenship, and therefore deportable, is considered to never have legally become a citizen in the first place. So this person would only have been a pretend "naturalized citizen" on the surface, and by the time they are deported they are not considered to be a naturalized citizen.

A real naturalized citizen, who legitimately obtained citizenship, cannot be deported against their will, no matter what they do after becoming a citizen.

So a naturalized citizen cannot be deported. A person who pretends to be a legally naturalized citizen but really isn't, can.

This is all in contrast to non-citizen immigrants, such as green card holding permanent residents, who can be deported for "aggravated felonies" as well as other specified reasons.

> "Don't remember saying they should."

I read it that way, but if that was not your intent then OK.
I might not be happy about a halfway house or homeless shelter opening up in my neighborhood either, but I wouldn't protest either of them because I have an ounce of self-awareness and I'm not a giant toddler who thinks only of themselves.

NIMBYs want us to accept their selfishly dicking other people over as acceptable. It's not.
Ambient AI Is About to Devour the Software Industry
To a large extent, the broken parts of US politics stem from the lack of actual written rules. Many things that should be codified are actually "gentlemen's agreements", where people agree to act in good faith. Today's show on the Senate floor was the logical conclusion of an entire political party deciding to break every aspect of that unstated agreement,
I did well, but I also took it with a severe migraine. Can I take it again now?
Update: Well actually, it looks like that “before office” part was quite literally “fake news”. The request to contact Russia was, in fact, after the election and during the transition: https://mobile.twitter.com/ABC/status/936805557029048321

I’m glad ABC formally retracted this “fake news”, but the fact that it existed at all is deeply disturbing and profoundly irresponsible and incompetent reporting from ABC and others.
Democratically elected legislators can also choose not to make new or change existing rules. If you want to leave it to democracy, that's why we have what we do now.
Times World University Rankings 2018
I don’t know why anyone is worried about this - the worse the corruption and give away to the 0.01% the bigger the blowback. The end result is the 0.01% are going to pay far more than if they had been reasonable.
Dan Callahan: Practical WebAssembly [video]
No relation to Smart cars? Eg smart.com
How active is StartupChile now? Their website says it is down, and is full of dead links: http://www.startupchile.org/programs/
>Fuck I hope at least there will be a real NeoTokyo in the future.

This is my hope as well. I mean, if the future is going to be one big dysoptian hellscape, then I feel that having a cyberpunk noir metropolis to play around in would be only fair.
Well, it turns out it actually was fake news (ABC just retracted it):

https://mobile.twitter.com/ABC/status/936805557029048321

You’ll probably want to pick another day to sarcastically mock people who distrust the “mainstream media”.
Annnnd they pulled the AMT repeal.
Show HN: Analyse hops taken by an email to reach you
I wanted to get familiar with vue.js so I made this simple web app that analyses hops taken by an email to reach you.
https://github.com/akshayKMR/emailtrail-webapp

It shows hostnames, protocol used, timestamp, delay of the servers involved in chronological order.

The extraction and processing of all this info is actually done on the server, using a python module I made earlier https://github.com/akshayKMR/emailtrail

The frontend calls the api server and then presents the analysis in a way that is easy to understand (converted to your local time zone, presentation etc.)

Similar tools are :-

MessageHeader in G suite toolbox: https://toolbox.googleapps.com/apps/messageheader/

Message Header Analyzer by Microsoft: https://testconnectivity.microsoft.com/MHA/Pages/mha.aspx

Cheers!
If you want to understand why protesting can be inneffective, I highly recommend "Twitter and Tear Gas" by Zeynep Tufekci (https://www.twitterandteargas.org/ with CC version available - but buy it!).

One important factor: protests are only effective if they demonstrate the ability of the movement to affect elections. There are multiple reasons why the senate is not concerned and they're all... highly concerning.
In my experience zoning isn't merely political, it's essentially corrupt. The people who make the decisions don't have to hire lawyers to defend those decisions in court, so they don't care to make legally defensible decisions. Instead their decisions are calculated to benefit their friends and benefactors.
In the long run all that matters is demographics.
"average salary is 10x lower than SV" - PPP or nominal?
I would have to assume that it's not still in use by the US, lest this be incredibly classified, correct?
At least for me and my circle of friends and family, enough people have Facebook that we use Facebook for our event invites. Out of all my family and friends I have one Uncle that doesn't use Facebook and he wouldn't use another service either.
Ask HN: Time Management Tricks and Tips
I have seen numerous Software Engineers, Web Developers and, tech people working on various domains in different renowned companies, who are literally active in everywhere! For example, they are extremely good at their fields of work. They are equally active on Social Media such as Twitter or, Facebook etc. Also, maintain blogs with quality contents. Most of them posts valuable answers to Stack overflow, Quora etc. They also Attend conferences/ meetup with slides full of gems and, not to mention about their high quality presentations(indicates their dedication in preparation). And, actively posts update about recent series/movies/musics they watched or, books they have finished reading! I might have missed some other things they do but, I just wonder how do they manage their time to such extend!
How do they do it?
But they're different systems, designed very differently. A high speed train and a space craft are both designed carefully to maximize their possible life. A cellphone is, unfortunately, been phased into the economy of consumption and planned obsolescence.

Consumer electronics from a few decades are not quite cellphones, but not quite high speed trains or nuclear reactors or space rockets. Many old C64 systems still work or can be restored, and I bet most of our current high end laptops will continue to work a decade from now (you might need to replace the battery).

The OP might have been talking about efficiency, and we have gotten a bit sloppy with that in the consumer world (why does Slack/Atom/Discord need to be a 100MB+ app bundled with its entire web browser and framework? It's like we're in the 2000s with 15 copies of the JDK on your system again!), but once again .. different uses.

A modern SpaceX craft is going to have custom real time operating systems designed specifically to preform much more complex calculations than we've done in previous space missions, hopefully increasing reliability and the amount of sensors we can read, record and transmit data for. The software engineers might be less space efficient in their code than the previous generation, but if the hardware is cheaper and we can increase readability at the expense of memory, why not do it?

In Kim Stanley Robinson's Mars trilogy (highly recommend; best Sci-Fi I've ever read), humans eventually create AI so complex it can manage space factories designed to build from asteroids. The most advanced AI ever created is used to maneuver an asteroid into orbit of Mars while also mining the interior and constructing the cable that would eventually turn into the space elevator over the course of a decade.
Create and Execute Chained JavaScript Methods in Any Order You Want
The chance of it being found by someone guessing the name would increase dramatically. The chance of it being found by someone running a script that searches for buckets using DNS logs, code searches, etc would be the same.

Hackers don't often try to guess things. They run scripts. That's why it doesn't matter what you call the bucket.
> One important factor: protests are only effective if they demonstrate the ability of the movement to affect elections. There are multiple reasons why the senate is not concerned and they're all... highly concerning.

Indeed. Furthermore an angry mob literally at the foot steps of the capitol. For a month. Angry as shit crowd. They need to pass through you. There aren't enough cops to arrest all of you in the entirety of the DC area. Don't break laws though. Wait for them to do that.

Furthermore, I've been intrigued by Vaclav Havels (there were more people involved) idea of Parallel Polis. https://www.newyorker.com/books/page-turner/vaclav-havels-le...

https://en.wikipedia.org/wiki/Parallel_Polis

Basically slowly create a parallel government that offers competing services. You can start small. Offer healthcare at competitive price for those who pay you "taxes". If I could pay two grand a year and get some perks (some sort of healthcare and over time more) out of it I would definitely consider it. Provide accredited education (over internet? idk). I believe having read somewhere that the US legal framework allows for this if you establish yourself as a Native American tribe as they can get out of quite a few obligations to the state and federal governments.
Social democracy cannot be replicated in countries like USA or Eastern Europe. It has had been abused in Eastern Europe to maintain communism 2.0.
Sprawl itself is a significant part of the problem. The traffic jams for Bay Area traffic extend to Sacramento, Stockton, and even Modesto. To the north and south: Santa Rosa/Windsor, and Gilroy.

During the 1990s and 2000s building booms, housing was built in Solano County, Sacramento, and San Joaquin counties, as well as along the delta (Antioch, Pittsburg) and along the Livermore/580 corridor. Those are now hellish commutes, most in toward the urban core.

See this Google Maps view, roughly 100km on an edge:
https://www.google.com/maps/@37.7938826,-121.9739388,10.66z

And even that cuts off Sacramento, which does see a fair bit of commuting to the Bay Area.

Compare a roughly similar region around London:
https://www.google.com/maps/@51.5645481,-0.0649439,10.33z

Google Maps doesn't show you densities, but through much of the SF Bay Area those are low. Going from SFD simply to duplexes would be a huge progress. Multi-storey rather than single-storey dwellings. Denser localised urban cores rather than spread-out development in the various cities throughout the region.

This is before considering the suitability (or lack) of undeveloped lands to development.
The standard operating procedure when American oligarchs feel threatened is war and racial/ethnic/religious division to distract the rubes. So probably quite a few people should be worried.

I like your optimism though.
It's typed... Dynamically. You mean static types right?
Agreed. Once or twice I gave a "real" email on the basis that I assumed they'd email me a confirmation-code, or similar. Since that has never happened I just enter "example@example.com", or similar, these days.
The more appropriate as George was from and writing about San Francisco, in large part.
AFAICT, this is the same in most of the world, a lot of the political and government process is based on people acting "properly" beyond the minimal requirements of the law.

There is often a difference between "legal" and "moral", so to say.
- More Programming Pearls

- Holub on Patterns

- anything by Steve Dewhurst

...
The numbers are probably a little better than he posted, because of several last minute changes:

including a provision that will allow taxpayers to deduct up to $10,000 in state and local property taxes paid and allowing lower-income individuals to claim the medical expense deduction.
It was a great idea seven years ago, Purple had it. I bet other companies had similar offerings before then, too

https://purple.ai
The thing is protest has been criminalized. The people who protested Trump's inauguration are facing what amounts to life in federal prison. Yes there was one car damaged but the Nazis who's protest lead to the death of that young woman face no charges.
A few months ago.

The change was really subtle too, took me a while to notice it.

Possible workaround: https://news.ycombinator.com/item?id=15824802
Set finances straight before baby is born
The birth of your child would be a joyous moment for your family. What would make it even more joyful is not having to worry about money during this time. Having a financial plan for this joyous but challenging period in your life would make it easier for you to sail through. Here are some thoughts to explore as you plan your baby.

Check with your HR

If you are employed, check with your employer about maternity and paternity benefits. As per law, expectant mothers are entitled to 26 weeks of paid leave. Some companies may also have paternity leave. Apart from these, employers may offer other benefits as per their policies. Make sure you know what you stand to gain. This will help you make useful savings.

Check insurance coverage, upgrade life cover

Maternity-related health care costs can be covered by some health insurance policies. You can check both your employer-provided insurance plan as well as the one you may have bought personally. The policies will define how much of your maternity expenses can be covered. Often, plans may have waiting periods (often, 3-4 years) after which claims for maternity can be made. If you have married recently but plan to have a child after a few years, you can buy such a plan now and complete the waiting period. Similarly, if your baby is already on the way, you can consider upgrading your life insurance cover. With multiple members of your family dependent on your income, you should consider a term plan to provide them the best possible protection for the long term.

Prepare the baby budget

To enjoy the arrival of a new family member better, make sure you have prepared financially for it. Ideally, you should start preparing a baby budget sometime soon after your marriage. You can identify an amount that you think you would need to manage your expenses with the arrival of your baby. This amount should be locked in a safe instrument such as a fixed deposit. It should not be used for any other purpose.
Gotta tax those rich people
The Little Schemer is indeed a fun read, and it's relatively short and digestible (compared to SICP which I have on my reading list but is daunting to me). If you are used to languages with imperative loops it will give you a nice perspective on recursion. Slightly related but I found myself using Reduce/Fold pattern a lot more in my everyday languages after reading it.

Maybe following a tutorial in Erlang/Elixir might have the same effect, in addition to being more actual and practical, but also maybe less fun.
While disassembled code is hard to read I think it's not a problem with weak types. The problem seems to be the root account got enabled without a password.
I assumed standard family (married filed jointly, 2 kids, standard deduction).
This bill doesn't fundamentally change very much besides the corporate tax rate, so the explosive reaction seems unnecessary. You aren't going to get a million people in the street because their tax bill went up, or down, several hundred dollars, which is what this amounts to for most people.
There is another big Risk to this point. If you have Back Doors everybody can use it not just government
I think the US doesn't have enough accountability for its leaders. These guys just come in, serve the lobbyists and keep renewing their terms. They say one thing and do another.

Is there any consequence of this directly to the congress people? Not really, cuz come election time, they'll lie through their teeth to get votes, all the while forgetting that they are the ones who did the damage in the first place.

They should either ban lobbying or have penalties for congresspeople who lie to their electorates. As it stands, I can't see that happening.
Expired certificate, maybe?
I wonder how the same "only one child" rule will work out for China, in the end. It might be the same, but given the wildly different scale (plus different times: more and more automation coming our way) - it might actually turn out very well for them.
They could have hired, and married, immigrants.
I recall I've read somewhere that the problem of finding a partner exists in China as well.
Each processor has its own instruction set and thus assembly. Further, there are various assembly syntax dialects that can fall in and out of use. For example, the AT&T syntax and Intel syntax used for x86: https://en.m.wikipedia.org/wiki/X86_assembly_language#Syntax
It changes a lot more than that. Although we don't know precisely what, because the House and Senate bills need to be reconciled (or the House will just pass the Senate bill) and the Senate bill was literally written on the floor tonight. Nobody has done a serious analysis of its effects. What we do know suggests that it will increase the uninsured rate substantially, increase the deficit dramatically, and trigger automatic cuts to Medicare and other programs.
"We have to pass the bill so that you can find out what is in it away from the fog of the controversy."
Nothing is wrong with it - it scratched your itch, but not necessarily anybody else's. I used to use a similar service about a decade ago...and then everyone got onto Facebook, and started using the events there.
And yet corporations have many of the same rights as people do these days.
> Protesting in your city has little impact on the federal level.

Sure, if you're trying to effect change on a federal level. Do you think that marching in a small town in France or Egypt would have a different effect?

Marching in your town is worth it for changing laws in your town, or possibly your county. Protesting at the state capital would be effective for changing laws in your state. Protesting in DC would be effective for changing the laws in the country.

Is any of that surprising?

Edit: I suppose it is a little surprising as the US and Canada are the only two 'free' countries as big as we are that allow protesting in any real capacity. China and Russia are out of that category (China pretty much always, Russia for most of recent history.) It does make protesting more difficult than in smaller countries, but what's the alternative? Every single protest in every city should be recognized by the federal government?
Is this typical pricing for N. America or does it depend quite a lot on where you live?
One of the main reasons large corporations pay no tax is that they hide the money in other countries with lower corporate tax rates. You can argue that it is a race to the bottom, or ineffective for other reasons, but the lower corporate tax rate is an attempt to deal with the issue, and get a cut of that money, albeit at a lower rate.
The Republicans have been so skilled at digital jerrymandering that we have digital technology delivering us a single party state. Only mass voter outrage will be enough to overcome a decade of very effective data driven jerrymandering.
There was some immigration but it was insufficient to revert the trend. Maybe because the immigrants were mostly poor catholics and thus not very desirable partners.
But they should be .. or at least last as long as an old C64. You can put newer Windows on pretty old hardware, and for really old hardware you can always slap Linux on and it will still be useful. There are still Kernel forks to support 386 processors!

Cellphones are a mess because we can't even have a nice base hardware platform. ARM isn't a platform. It's a SoC spec with random shit soldered to random pins by different vendors with completely non-upstreamable kernels. Google could just mandate UEFI on OHA phones like Microsoft did with theirs, but instead we're just getting this /vendor partition in the next release.

I don't think it's unintentional either. It's an aspect of planned obsolescence. The cellphone industry wants you to upgrade every two years, when we should not be destroying the planet and creating gear that lasts 10 years. Fewer factories, less pollution, longer life .. but we're in a consumerist economy hardwired the opposite direction, where any type of profit shortfall or lack of growth is seen as a problem, not the result of a good product.