skysight-inc/HackerNews huggingface dataset:
Yes, I've heard this argument before (from my father), but I don't buy it. First, I'm not, perhaps, what you are claiming, a close minded inflexible atheist. I am perfectly willing to consider claims backed by evidence. So far, most religious claims don't seem to persuade me, the gods I've heard of don't seem to be consistent with what I observe in the real world.

The idea of an omnipotent omnipresent and omniscient perfect god seems quite fantastic. Where is the evidence? I've seen with my own eyes manuscripts in a museum describing dragons and there have been many such descriptions over centuries[1], but would you believe that I had one in my back yard? What would it take for you to believe that I had one there? You might want to see it, for example, but I have to say that it's invisible. Well, you might ask me how I know its there if nobody can see it. Would you simply believe me if I said that I know it's there because I can talk to it in my head and that sometimes it even answers my wishes (but not always). I think that fantastic claims like the dragon in my backyard can reasonably be dismissed until there is solid evidence.

Perhaps I don't believe in your God, but you likely don't believe is a hundred others that humans have believed in either. I simply don't believe in one hundred and one. However, I am open to the possibility of an explanation for the universe's big questions, I just haven't seen it yet.

[1] https://www.genesispark.com/exhibits/evidence/historical/dra...
Edit: Rewritten.

You say, "Oh, please." But this feature is consistent with the design mandate of the C++ language... the very foundation of its design is that you don't pay for safety if you don't want to. So I am not sure what you are trying to say.

Honestly... why aren't you just using a different language? Practically every other language invented in the past 30 years has the safety features it sounds like you want. So, why come into a discussion about some new C++ feature and complain about the fact that a safety feature is optional? This is the way it always has been for C++. This is the way pointer dereferencing works for all the new smart pointers. Dereferencing std::shared_ptr and std::unique_ptr... both unsafe, equally unsafe as std::optional. This is the way std::vector works. They're all unsafe unless you specifically use certain safer accessors like .at(). The fact that dereferencing a std::optional is unsafe is consistent with decades of changes to C++.
>As a simpler example, the other day I helped a high school student write a program to do basic numerical integration. No external input needed.

So how are the functions fed into the integrator? The second you want your program to integrate more than the one function you hard coded it with you need a parser to understand what the function is and then translate it into the internal language representation. Something that is very far from trivial.
> For dartfmt, I did my best to keep the original requirements even thought it meant a much more complex formatter. That made my implementation job harder. But it made the political job of convincing everyone inside Google (and most users outside) to use dartfmt much easier because the output was closer to what they wanted.

I couldn't have said it better :)

I added a ton of special cases in the step that takes an AST and outputs the IR to handle those two things (and many many more).

For 1), I special case functions that look like `test(` and completely ignore the 80 column rule so that the name stays in one line. https://github.com/prettier/prettier/blob/3e0dceda9954658860...

For 2), member chains is actually the most complex piece of prettier, but it was important to get right. There's plenty of comments in the implementation: https://github.com/prettier/prettier/blob/3e0dceda9954658860...

I'm sure you did something similar as well :)
Another one would be to add support for LaTeX rendering :)
Several reasons:
1. Explanatory power

2. Reduction

3. Simplicity

4. Occam's razor

5. Crazy enough (necessary condition for any new theory)

There's much more to be said, but not here, sorry.

EDIT: whoever wants to discuss the idea further, please send me a personal message to resource0x at gmail. I was thinking on this idea for quite a while, pretty sure it makes much more sense than "emergence" and other mystic voodoo.
There's a fairly significant overlap between engineers and economists. Chemists and physicists also.

Largely out of the economic mainstream, since the 20th century, sadly.
Being pedantic but shouldn't the graphic for the 'Roadmap' say "Next-Gen <7nm" or "7nm-"?

That looks like things will begin getting bigger again in a few years?
What's your value judgment of racism? Do you think it is good, neutral, bad, necessarily bad, or other, and why?
What worked for me was to tell my employer that I was taking the time off to get allergy shots.
America is large, multifaceted, diverse and complicated. The difference in the popular vote was large in political terms, but in absolute terms 48% of the voters voted for the winning candidate.

To claim that the problem was "the data driven approach" seems to be very bold. There are a lot of aspects to a campaign, and flaws in any of them can be fatal. Ironically, we have very little data on the subject of what went wrong for Hillary; although given the election results it was probably a problem in specific regions.

fivethirtyeight.com had Trump as the underdog with a ~30% chance of victory (so, we'd expect this sort of outcome every 4 elections). This suggests that data was painting an accurate picture to me, everyone was surprised but the election result wasn't unthinkable.
I should improve this example, in its current form you could drop the ? and the Ok stuff...
That's a good point. If need a bool variable, there is a decent chance you will need more values later. In that case, an enum is more extensible and the names are more descriptive. Like the classic "Daily WTF?":

enum Bool
{
True,
False,
FileNotFound
};

http://thedailywtf.com/articles/What_Is_Truth_0x3f_
I honestly can’t agree more. My doctor basically had to say “I’m going to get you an appointment with a counselor or I’m going to lock you in my trunk and you’ll be stuck there until you see a counselor.” Her trunk was quite nice but after a while I let her drop me off at a counselor.

I had no idea what it would be like. I was honestly scared to death to see someone. I was a fool. Rich, my counselor, is a kind, intelligent, and friendly man. I said “what are we doing?” And he said “you’re paying me by the hour to be your best friend. Just let me help guide you into a happy relationship.” He did. I complained. I cried. I got mad. We laughed our asses off. And honestly it helped. He made me feel like I was normal for my feelings. He let me know when I was wrong and how to rethink things. He let me vent. He smacked me emotionally. It is fantastic. It helped almost immediately.
I don't think a lot of blue state democrats could get away with a hard stance against marijuana, maybe more so in red states though.
Yes, I have.

Oh. You weren't asking.

You're mocking the notion that such a thing is knowable, that there's an objective reality.

I know. Facts, data, experience, critical analysis are all so unkewl. My bad.
Couldn’t agree more. We started with java, then moved on to C and it was a colossal failure. They tried to explain concepts like vtables and static methods vs instance methods to people who had never seen a program in their life and it was a disaster. I basically guessed everything on the exam, and I remember thinking “this is such random nonsense, how could anybody ever know how static works?” The next semester we move on to C, they casually explain how you would implement vtables and classes using structs, and suddenly everything clicks. I retroactively retook the Java course in my mind that semester.

I have always thought of that first semester as a total waste of time. I am still a bit angry at the sheer stubborn incompetence of our department that led to this curriculum.

Jesus. Vtables. Who even thinks of that? Java is so complex. Ugh. Teach your maths freshmen calculus before you cover arithmetic, while you’re at it.
Let's keep things civil please. Saying "I can only imagine that you're trying to start a fight" is rarely helpful.
Best Homeschool Project Ideas
You could upgrade the Amiga 500 to 1 meg, using the trapdoor expansion. This was a very popular configuration.

I had a SCSI and RAM expansion for my Amiga 500. It gave me 3 megs and a whopping 30 meg hard drive!

The Amiga was so far ahead of early DOS machines, it was pathetic. Of course, by the time 486, SVGA, etc. came along it was pretty long in the tooth...
Yeah like 'basic web functionality'. Unless you're happy with a full page refresh every time you click literally anything, And please don't suggest the UpdatePanel as a solution..
You clearly don't know what deduce means. You've also clearly haven't understood anything I've said during this entire conversation. Or even much of what you've said, since you don't seem to realize you've refuted your own points.

> Tesla is evil because they use lies to SELL. use lies and project a false image to get INVESTMENT. Please keep this in mind when coming up with further examples.

You've utterly failed to establish that they are lying.

> Are you really this misguided or just faking it?

Tesla already has an established history. Therefore, it is not necessary to speculate about future history.
Bigger tank does mean less payload because of the rocket equation (you now have to lift the bigger tank and the extra fuel, which takes more fuel, or less payload).

I wonder what the physics looks like for landing a linear spike. One of the problems that SpaceX mentions in their voiceover work for landings is that the thrust for the rockets is so high that even at the lowest thrust it's almost too much to land.

With a linear spike I wonder if they could turn off most of the pumps. Might give them more pitch control if only the middle ones were running?
We can say is not autopilot where autopilot means what we think it means, because Tesla and the fanboys are pulling out some other definitions that mean something different, while marketing and Elon share/promote images and videos of people not using their hands when using autopilot.,
The problem is that the points requirements are too high for the type of young entrepreneurial people Japan wants to attract, and Japan itself is not attractive for the high rollers of the professional or scientific world that would qualify. In the 5+ years since it was rolled out, the number of successful applicants is less than 5000, most of whom were apparently Chinese nationals already in Japan.

https://www.nippon.com/en/currents/d00304/
Nice work. I like it.

Some suggestions:

* Can we have an option to show the note names (A, Bb, B etc.) instead of the relative scale positions? Crucial for learning the actual fingerboard notes IMO. You may already have it there, but I may have missed it. (Ability to toggle between the two would be fantastic).

* Fingerboard markers are not as obvious as I would like. I was looking for fret numbers actually, and then eventually noticed you had fingerboard markers - but the light grey make them hard to see. (And what to the black/gold dot markers denote?). I am used to seeing bright, consistent fingerboard markers on my guitars.

* Having stared at guitar fretboard for > 40 years from all angles, I always have a hard time when I see fretboard diagrams with constant spacing between the frets. Makes it harder for me to visualise exactly where it is on the neck that I need to start. May I suggest an option to show a scaled neck (doesn't have to be exact, just an approximation of wider spacing at the nut and narrower towards the bridge) just so it becomes easier to relate the position to an actual guitar neck? (Also make the 12 fret really REALLY obvious so you know where the repetitions start).

But aside from these, I think this is brilliant and I have bookmarked it for future reference.

EDIT: Scratch my first suggestion above :D - I see you already have a note/position toggle along the bottom!
I hope all the film from over the decades has been kept and one day it can be declassified and digitized. It would be amazing history.
New York needs these...
I just created an account to say: Yes, as an Amiga user back in those days I don‘t remember having to deal with something similar to autoexec nor config to run a game. It just worked out of the box. I never understood my friends who traded this simplicity for some svga graphics.
I don't have a primary source any more.

I use HN, obviously, but also browse some other tech sites.

I tend to look at the free online-papers, the Guardian, the Independent. I get a fair amount of news headlines from Twitter. I think in 2018 it is easier and yet more important to use a range of sources
I also recommend going to SF Jazz for live performances. Best acoustics in the city!
Large companies are constantly doing research and development which handles all of this. They definitely aren't stupid and aren't waiting around for youtube videos to learn about things.

They have teams that actively engage with new suppliers and inventors and are also getting pitched constantly with new ideas. It's most likely that extensive testing and consideration showed that this wasn't worth the costs. You even described such a scenario so I'm not sure why you think that's stupid or apathetic, when it's actually quite calculated.
>The way the Japanese treat outsiders needs a whole other term of it's own, really.

It’s called xenophobia, of which their various forms of racism are just articulations thereof.
White for designating spots, yellow for marking prohibited areas.
Known physics is computible, and consciousness appears to be a physical phenomenon (it changes or stops when various physical things are done to the brain).
Well, Japan's spiral of depopulation means they actually do need masses of people, and they're importing them too via all sorts of dodgy trainee visas etc to staff convenience stores, hotel front desks, construction sites, lettuce farms etc. It's just politically impossible to support permanent immigration for anybody but the 1%.
I believe he is taking about the native retuning semantics, which is in a real register for simple types or organised to be on the stack by the caller or register frame for a larger value type. Point being, it's a compact primitive reflection of the machine, not much more.
I'm having a hard time looking at the scale and making sense of it without having to orient myself and think about it a lot. I think this could be fixed with a different visual display, such as less or different colors and more contrast.

I also wasn't sure what effect some of the controls were having, but I think it might be because I am on my phone.
Congratulations on retaining your passion for so long.

I got myself fired at least once before I realized that what I'm passionate about in programming is not the thing that pays the bills.

My point being: It's a job. You receive money for doing it because it's either hard or impossible for your employer to do it themselves. Most of the time there's really nothing to be passionate about here.

It's enough that you're in the 1% of people who made an effort to learn all this. The vast majority of the population consider our line of work to be immensely boring - so much so that even our relatively high salaries don't attract them that much.

Cold professionalism and tinkering after-hours[1] are the things that I would recommend.

[1] That is - once you'll have the time and energy for that. Currently, you clearly don't.
>> it's not racism, it's culturalism

20 years a gaijin here. Pretty much agree with your observations.

I would argue that Japanese themselves are subjected to immense pressures to conform to social norms. More so than foreigners, but its the same pressure in both cases.

I think that foreigners get along fine in Japan if they can accept this fact. If not, they are likely to feel constantly rejected and some, out of ignorance may deem it racism.
I wonder how bad faith affects this. I'm thinking of the following areas:

* Sybil attacks/sock puppets. If I notice momentum gaining against my position, I either split my team into 2 avatars per team member, or pay astoturfers.

* assymetric warfare. If I notice momentum gaining against my position, I use my superior knowledge of the medium. For example, I use tools so that my sock puppets always get the first post, and other techniques shown to have a big influence on participants.
Depends on how many are fired by angry managers. If you are unlucky, only the wood carving ones are left.
What is the trade deficit?
basically 7nm+ means tweaks to the process with improved speed and power consumption, stays 7nm from [0]

""" TSMC plans to introduce a second improved process called 7nm+ a year later, which will introduce some layers processed with EUVL. This will improve yields and reduce fab cycle times. The 7nm+ process will deliver improved power consumption and between 15-20% area scaling over their first generation 7nm process. """

[0] https://en.wikichip.org/wiki/7_nm_lithography_process

update: link
"Violate the standard" might be a bit harsh. The fact that you are using <experimental/optional> instead of <optional> as your header should indicate that something else is going on.

Practically speaking, it takes a while for features implemented upstream to make it into your OS of choice. If these are really critical features, you can get third-party implementations of <optional> or you can compile your own toolchain, neither of these are particularly difficult options. It can be a bit frustrating, yes, when language feature arrives on a different schedule in the library and compiler (which happens).

Mind you, #include <optional> doesn't work on my Linux box either, with GCC. And if you look at the GCC web page, https://gcc.gnu.org/projects/cxx-status.html#cxx17, it says that GCC's support for C++17 is "experimental". I know that GCC != Clang, but let's give them some time to test things before a million projects get the code compiled in and we're stuck with the implementation.
This. The past few years, I've been making most of my donations through Colorado Gives Foundation, and I give anonymously. The various organizations get my money but not my address or phone. I can ignore all the unsolicited mail. If someone calls, I tell them I make all my donations in December, and I'll keep them in mind then, but not now.
I tried to shift into landscape design and park maintenance. I had 2 training periods. I was supposed to work on sites or supervise those works. After a few weeks or months, I ended up drawing AutoCAD plans in the 1st one, and I started developing an interface for a database of green spaces of the local government in the 2nd; so each time it was not long before I was back in an office in front of a computer :-/

Some of us are leopards who cannot change their spot...
Its better to hold a meeting with the team, to clarify what the grenade is, check all possible outcomes, investigate every tiny detail by which time everyone is dead. Key point is everyone

This was also my experience working for a US subsidiary of a Japanese multinational.

They do things very very deliberately. Which in some fields is a good thing. But that doesn't work all that well when competing against companies that "move fast and break things". Or even against companies that operate at a non-glacial pace.

Occasionally I would have loved to scream: "JUST MAKE A FUCKING DECISION!" But that's not generally part of their culture.

To be fair, there were also maverick groups within the company that did move fast and were able to compete quite successfully. But they were the exception.
Do you think we'll ever see 10G networking "just work" at home? I mean, I can plug in a couple of PCs into a relatively cheap switch with relatively cheap cabling and get somewhere approximating 1 gigabit right now.
He's talking about basic arithmetic. Sums. Averages.

(Front end design ought to have more math behind the scenes, like a constraint solver, and less arithmetic visible to the web designer.)
Smarthpone feature of tomorrow- traffic and danger detection overlay..
https://www.zipbash.com social network based on zipcodes. I was thinking it could be alternative to nextdoor where you can't post outside of your neighborhood. I also made registration optional, so you can post and comment anonymously. Also wanted to test out if people would pay $1/month for premium features I'd make in the future (private messaging...).

Anyway, most feedback I got was negative, so that's depressing. Maybe if I got proper feedback I could modify it for better.

I'm still working on it, there's a big change coming, not sure the outcome will be. Hopes.
In addition to HN and a bucket full of RSS feeds, I am reading the Federal Register quite a lot https://www.federalregister.gov

It mostly started as a work thing (gotta look for grants sometimes), but it has turned into a pretty informative source for what the government is doing.
One once saw those on the walls of newspaper city rooms.
Ideally the increased demand from to crypto-mania would be channeled to fund R&D for Graphics & AI chips but AFAIK its mostly the middlemen (distributors and retailers) who pocket these premiums.
Oh, it even has the 10x zoom level easter egg (triggered by clicking one pixel below the 8x!).

What's not to like?
Intel made the paragraph size of the x86 16 bytes, or four bits of the physical address. The documentation I read at the time claimed that this was to make sharing pieces of segments easier (or perhaps they wanted to encourage people to make zillions of very small segments, e.g., one per procedure).

I think that was simply done without much thought and then post-facto justified by the hardware engineers. They couldn't afford another 4 pins of physical address space, so they effectively made that pin limitation architectural.

If the paragraph size had been 256 bits (just shift another four bits) then the x86 would have had a logical address space of 16MB, just like the 68K at the time. This probably would have changed the face of the personal computing industry (no 640K limit, for starters).
There are quite a few local businesses near me that prefer to take cash. They say it's because of the credit card fees. Maybe it's because they don't want records that the IRS can subpoena at some point?

A distributed ledger is hardly anonymous.
Pretty sure you managed to understate it.
They would be good for Monero and Aeon mining
Dollars are mostly used for fraud.
That’s pretty awesome - I hadn’t seen it before. Thanks for the link!
I've been a web developer since 1995 but because where I live developers have 0 social status I haven't been able to start a family. So when I burned out I went to live on a commune for 11 months. Ironically I wound up working with webrtc for the commune which landed me into a different area now where I'm working for a larger company and out of the grind of being a startup employee. Now I own my own side project but I work at it at my own pace and not having to put in 100 hours a week for 40 hours pay. At least in startups for the last 8 years there had been some amazing expectations when it came to unpaid overtime. The equity always turned out to be worthless but that didn't stop them from calling me at 3am on a Sunday over something that could have been handled Monday morning. Being in a larger company we don't do more than 8 hours unless its a genuine emergency like the database failing out in production. Working only 8 hours a day for the last year I find myself slowly regaining my health. I had to drop down to working 4 hours a day for a commune because after working in startups since 1995 my health was able to fully fail at age 44. I was lucky I had my student loans paid and no family so I could drop out for almost a year without a problem and then I was able to effectively drop back into a much better situation.
Building Hardware Systems for Information Flow Tracking (2010) [pdf]