jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
(This comment is pretty informal; if you want to know more, look up terms like "context-free grammar", "Parsing Expression Grammar", "Backus-Naur Form", "regular language", or even "formal language theory".)

The problem is not "Turing-complete" (roughly, "can express arbitrarily complex stuff"), but "context-free" (roughly, "you can parse without considering what you've seen so far").

For instance, Brainfuck is Turing-complete (in the "Turing tarpit" sense) but really easy to turn into tokens (in fact, an informal approach may not even distinguish between "+" and "the token 'increment'"). Even realistic languages like C can be parsed without using anything much more advanced than regexes (you need some ugly kludges to support typedefs, and you should pretty much ignore newlines; one would typically use something more like yacc, but that's still not a very sophisticated tool.)

On the other hand, XML or HTML (which are not Turing-complete, and, informally, "not that expressive") are pretty much impossible to usefully parse without extensively considering context - <a><b /><c /><d /></a> gives and <e><d /></e> are "very different <d />'s".

I don't know XScript, but regexes may be a completely viable approach. In fact, if your current approach works, it's likely good enough - it requires some theoretical background to express why you can't parse HTML with regexes, but you'll run into lots of trouble if you try (leading to stuff like http://stackoverflow.com/questions/1732348/regex-match-open-...). Of course, there's value in finding out your approach won't work before you've spent weeks of effort. ;-)
I wake up at 6:40 and make my way to work by 7:00.

I work at GoPro so the work is usually pretty relaxed.
I spend most of the day working on software issues, browsing HN/PH/Quora, and studying programming languages (Java and Python are my flavors of the month).

I leave for school around 1:30 to make it to 2 o'clock classes. I'm there until 5-7pm.

Make my way home to my beautiful wife and baby girl. Eat, exercise, and hit the books. I try to pull the plug sometime around 9 but I'm usually too interested in whatever I'm studying.

My wife is good about keeping me balanced though so I try to spend as much time as possible with her.

Luckily, I sleep like a champ so I'm always out as soon as my head hits the pillow.

My life is crazy busy right now (I also do some freelance work with SumoMe and am trying to get a side business off the ground) but I totally love it. I just wish I were getting paid more!
No doubt Tesla is worth a lot. The question is when. As of right now I always have had the thought that they can’t get past their manufacturing problems.

It is a habit now to think this. Not sure if it is still valid.
Yeah, I was complaining about outages for high volume way back in June 2017. (Unfortunately, the links are relative and no longer point to the specific June events.) It's when I started trading, and why I never finished setting up the account, preferring Gemini.

Edit: lol what a day to say that! For the first time I’m seeing unplanned outages on Gemini.

https://news.ycombinator.com/item?id=15988897

https://news.ycombinator.com/item?id=14705898
A knife wielded as a weapon within 20ft of you is very definitely a lethal threat. I don't know the circumstances of this particular situation very well, but if I shot someone coming at me with a knife and an intent to harm I'd be well justified in doing so.
FWIW, one "difference" between the two statements is that the former is the kind of thing that makes people more angry and the latter is the kind of thing that might actually make someone feel heard enough to go home; it just isn't somehow as obvious to me--a stark leftist, btw, who is downright socialist--that this is somehow finally the thing Trump said which should be blocked.
Everyone here seems to be mentioning how they want to move but cannot move because of the network effects.

Even for me, my kids school sends updates on WhatsApp. Bank also sends its updates on WhatsApp etc. But I have avoided using WhatsApp for these purposes. And so far I have survived. Because almost all businesses don't rely exclusively on WhatsApp. Atleast in my case. They send emails, SMS messages etc. It's not as clean as WhatsApp. But everything has its pros and cons.

If we really want to move, then I think we can move. It will be a little harder to start with. But then something better will hopefully come across. Tech has always filled gaps which come up.
People are not put on ventilators for no reason. They are put because their oxygen level is so level that they will die if it deteriorates. People ended up on ventilators after they received maximum possible level of supplementary oxygen.

This explanation sounds very implausible and simplistic. When a person has extremely low oxygen level and you are giving them maximum oxygen possible, what can you do? Ventilator or ECMO (which is probably even more dangerous).
If there had been direct calls to violence, I would agree with you 100%
If I recall correctly, the dimensions of the early universe in these kinds of models depends on counting the degrees of freedom of the universe. At high energies, everything becomes an internal degree of freedom, hence the universe behaves two dimensional (space + time). At lower energies, more dof shift from internal to external and the universes behaves multidimensional.

It's a similar pov to 11D supergravity for example. Since 7dimensions are so small, the look like internal dof. The huge added advantage is that gravity simplifies below 4 dimensions and the incompatibilities between GR and quantummechanics disappear.

I'll try to use this bad analogy. Suppose you see a high speed train passing (high E), the people in train would seem to move at high speed aswell from left to right. If a slow train passes, you'll see they'll also move from the far side of the aisle to your side and perhaps from the upper level to the lower level. So you 1D high E train becomes 3D low E.
Let's see how Steve's statements stand against evidence.

> to get users, languages have to say Yes

What languages in wide use today got popular because they said yes? Is it

C, Java, Python, Lua?

I don't think those qualify as "yes" languages. Oh, maybe it is

Perl.
I work a lot with non technical people. The only domain endings they know is .com and our country specific .de (Germany) some may know .net but often times they will try to enter .de or .com first. For many users a .com at the end is treated the sameway a www. is at the beginning. I don't think you without a .com domain you can reach a big portion of the internet.
2 weeks for the first demo:
http://aleksandarrodic.com/p/jellyfish/

Then about two months for the rest of the stuff
Given that living near powerlines might be unhealthy, wouldn't being near a downlink site have some unknowns with respect to health and safety?

This isn't wifi/cellphone exposure which is milliwatts, it's actually megawatts or gigawatts of energy.
> The downside with the Terasic boards is the Intel tooling, it's pretty terrible and has bad SystemVerilog support.

If you don’t mind nMigen, it can target the DE-10 Nano. You still need to install Intel’s bloated Quartus suite however.

It also supports the ICE40 line.
The F-35 is a combined development and low rate production program. Whether that was wise is a discussion, but it’s unsurprising that the current plane isn’t perfect. It is a LOT more perfect than the first versions though! That accounts for most of your complaints, except for noise which is unavoidable with the most powerful single engine to date.

You also might want to consider its extremely good flight record. Until recently there hadn’t been a single crash.

The software issue isn’t great (I blame C++ to an extent) but it’s also improving. The plane is now certified for many different weapons systems.

With stealth as great of a game-changer as it is, the incremental cost of the F-35 isn’t much. Developing a new fighter that pretty well duplicates the F-35 except for stealthy materials probably isn’t worth the cost. The F-35A cost keeps dropping...

As to not replacing “existing fleet of fighters”, that sure isn’t what the pilots are saying. So far it’s been well over 10-1 kill ratios against Gen 4 airframes at all Red Flag type competitions.
The refund part hits close to home. I've experience this too. What were some of the reasons for the refunds? I think theres so much to learn there. Some people are just jerks (they don't read what they're buying, and then blame you), but some people just didn't get what they expected due to some miscommunication, or product experience issue. I'd love to read more about this from this project!
Call me crazy but I think the employer should get to make their case too.
I have not looked at your [1] or [2], but I seem to vaguely remember that either a PG book On Lisp or ANSI Common Lisp (wordplay accidental but retained about the "On", heh) or a Peter Norvig book (one of his two main ones) has a chapter or two on implementing Prolog interpreters.

Edit: Oops. After posting my comment, just saw DonaldFisk's comment here:
https://news.ycombinator.com/item?id=26244021
So Norvig's PAIP may be the book where I saw it.

Edit 2: Also just saw gglitch's comment:

https://news.ycombinator.com/item?id=26242603

which confirms my first surmise about both the PG and Norvig books containing it.
Congrats! Really minor observation noticed when looking at your site, image for Aseprite is broken - https://draculatheme.com/aseprite
I actually think their UI is too form over function. One particular annoyance I had recently was with the DNS zone editor.

It truncates both the record contents and the domain name, which means that if you've got a bunch of long domains with TXT records, telling them apart means copying the contents into a text editor to see the truncated text.

e.g

somekey._dkim.subdomaina.domain.com k=rsa; t=s; p=MIGfAAAA
somekey._dkim.subdomainb.domain.com k=rsa; t=s; p=MIGfBBBB
somekey._dkim.subdomainc.domain.com k=rsa; t=s; p=MIGfAAAA

getting truncated down to

somekey._dkim.subdo... k=rsa; t=s; p=MI...
somekey._dkim.subdo... k=rsa; t=s; p=MI...
somekey._dkim.subdo... k=rsa; t=s; p=MI...

Compared to AWS, which is visually unappealing, but I can actually see my DNS records....
The artwork is nice, but the game is very hard to play (at least on an iPad...)
Best one imo. Our snowman has a fez!
"Karma observations: if you reply in the early morning, before everyone gets up and reads HN, you'll get more karma than if you reply in the middle of the night when no-one will see it."

This goes double for being an early riser on the East Coast!

Until recently I commented early in the morning for a few months. I fared well - I usually got the top comment in the thread, unless a power user struck first. I don't think my comments were particularly insightful, but the timing worked - they would stay above the fold long enough to pick up an upvote.

The "shape" of a comment also seems to affect the rating. A quick summary followed by several reasonable-sized paragraphs is a local maximum for gathering karma.
The’s the point right? To slide through each stage, complication and trial by the skin on my elbows and turn around and look back and say, “I’m okay.” and then do it again only faster!

Reminds me of this: An Iranian friend used to say something like "One must learn to slide smoothly like a snake over the harsh rocks of reality". (From what I gather, it is an English translation of an Iranian saying.)

I often quote the thing about "a reasonable man conforms to his environment, and unreasonable man expects his environment to conform to him -- therefore, all hope lies with the unreasonable man". A lot of people think I am very unreasonable. Of course, since I can accomplish my "unreasonable" expectations, I don't happen to agree with them. I think they are unreasonable (unreasoning/illogical). I don't think I ever will see eye-to-eye with some folks on such matters. <shrug>
The second paragraph of the TechCrunch article states that "unlike the giant Nexus Ones that Google produced last year, which just played a looping video of the UI, this giant Nexus S actually works."
>low-bitrate performance ('sweet spot' >= 32kbps for 48kHz stereo)

That seems to be contradictory. or is it just me? It seems to imply the "sweet spot" (which I'm interpreting as the minimum good-sounding point) exists only at or above 32kbps; which is lowish, but not all that low. And why the ">"? Surely an upper bound is more useful to people interested in low bitrates, not a lower bound.

>flexible streaming with the ability to change most codec parameters mid-stream

Fantastic news. As to the rest... I'd love to understand all that. I'll have to read through with Wikipedia some time.
Can someone answer this? To my understanding the OpenJDK is GPL only there is no LGPL offering. My understanding is that the OpenJDK will be Oracle's free to use JDK while the JRocket will be pay. If I understand the licensing correctly any product developed for the JDK intended for resale would fall under the rules of the GPL. Is this not correct? I am trying to understand this because it seems to me based on my understanding of licenses that this paints a lot of people into a corner. I am not trying to spread misinformation, this is truly a request for clarification. I don't trust Oracle one bit and want to know if my bias is affecting my perception of how this will go down based on licenses. Because it seems like the plan as I read it was two JVM's JRocket and the OpenJDK.
If I google that (EDIT: I mean, without the boxes), will the world come to an end or something?
Same thing in the Netherlands. Prices doubling. The monthly costs are similar to years ago, but the high barrier to entry makes it impossible for young people to get anything similar to previous generations for the same money. As a result, rent goes up and young people now pay much more rent than before, semi-forced.

Low rates do not help when the market is this overheated. Worse, disincentivising people from prematurely paying their mortgage sounds like a great idea for recreating a certain crisis not too long ago.
Mike told me over dinner that he didn't like to sign contracts, and didn't do so with his Crunchpad partners or me, because it gave him an advantage since a) nothing was documented and b) he's a lawyer. I should have known better -- but I guess that's why it's a "lesson."

Ouch. When a lawyer doesn't want to sign a contract, you should know something is up.

To Jason: best of luck at this. While I'm all for the underdog, I don't think you are making much of a case for your marketing ability in LAUNCH with this forward-to-friend.com "email". A more concise blog post with spelling, etc. corrected would have been a lot better. But, it's still interesting.

Update: Ugh, the same crappily formatted crap in the blog post: http://calacanis.com/2010/11/15/why-im-suing-mike-arrington/
Microsoft does care about design. It is just that they don't understand what is good design. Some parts of Windows 10 has atrocious design. For example if you have multiple overlapping Command Prompt windows open, and they are filled with text, it is very hard to see where one window ends and another window starts, because the window edges are extremely thin. Drives me crazy on a daily basis.

Google and Apple are not much better. Neither have upgraded to Flat 2.0 [1] although Apple is slowly moving in that direction in the post-Jony-Ive era.

Apple's name used to be synonymous with good design. But that was back when Jobs was still around.

[1] https://www.nngroup.com/articles/flat-design/
0.999... can be represented by a fraction. 3/3 is a fraction. Or 4/4 or 17/17, they all equal one and equal 0.999...

One of the reasons it looks confusing is because fractions are commonly used for numbers < 1. You see 0.33..., you learn it is less than one, you see 0.99..., and the notation is similar to commonly used numbers less than one.

As long as you realize 0.333... is exactly 1/3, that it is simply the decimal notation for exactly that value, you can understand that 0.999... is exactly 1. The equation:

x * 3 / 3 * 3 / 3 = x

That's x = x, pretty simple and should hold for any value of x. Now say we plug in 0.333... and look at it this way:

(x * 3 / 3) * (3 / 3) = x

Now you've got 0.999.../3 which leads to ("some number less than one divided by three") times one = "one divided by three". That fails.
Same. Why haven't I thought of that?
Bounced at 'voila'
You should look into the rails gem 'devise' if you're not already. It comes built in with everything you need for login, like account creation, passwords encrypted with bcrypt, forgotten password reset. And it also works with oauth login so it'll still support twitter.
I woke up this morning in disbelief that it was still down. Its friday all I want to do is put off work and browse reddit.
Yes, this is a great idea. But it should be an online course. I quit my banking job of 5 years and have spent the past 9 months taking courses in discrete math, algorithms and data structures, and computer organization. I have also been teaching myself python/django and have built a prototype with real alpha testers and a list of over 150 people interested in paying for my product when it's completed. I have a good grasp on programming and CS fundamentals, but could really use a course that teaches the basics of software engineering principles, scaling issues, payments processing, and version control with git. Basically a crash course in everything a junior software developer will encounter when climbing the learning curve at his first job at a startup.
I'm not involved with their day-to-day website maintenance, so I cant really help. I know that they are constantly modifying and updating their website, so I'm sure any broken links will get fixed soon enough.
"Downvote me again for pointing out facts" is the "wake up sheeple" of nerd message board discussions.
There's no such thing as the "best".

It will depend on your needs. The "best" template would be the one that users enjoy using the most and/or the one that makes you the most money.

Also, this question isn't quite appropriate for HN or even a site like StackOverFlow.

Why not design 3 or 5 bases and let us pick 1 for you.

If by best, you are referring to the 1 that can kickstart your work quickest, then the 1 that is easiest for you to understand whilst giving you the most to work with will be the "best".
I never said I was surprised

The difference is the example question isn't political, it merely puts a data set in front of students and has them analyze it.

> You can't ask a politically-charged question in a class that has nothing to do with politics

The question has nothing to do with politics. It would be political if the teacher said: "now draw these conclusions, vote for these people". I know the link I provided had questions that were more in line with this, but the specific example I gave isn't asking for any conclusions, only observations
I should stop posting while drinking wine too it seems :)
I mean that the customer/client will be right about what they want the requirement to be.

Requirements are ultimately customer/user requirements/wants, not universal truths.
I suspect these are people who think you're an actor for a nation state who accidentally let slip something s/he knows about Einstein being an alien.

I was basically accused of being a Russian agent on here once for using the word "Boomer" while referring to a model of car that only that generation would have remembered.

There's a smattering of extra crispy ESR-style hackers on here that occasionally trips over something you might not expect them to.
Yeah I’m old enough to remember when “hacker” meant someone who broke into computers they weren’t supposed to get into, before it was a Federal crime.

Now it mainly refers to faux ironic stickers on MacBooks.
I like them both reversed. I must be in a small group that finds two-finger dragging the viewport down much more comfortable/natural on a trackpad to read more, rather than pushing the page upward.
In New Zealand it is somewhat well known that our local fibre providers actually provisions each connection for slightly more than the agreed speed. E.g. 100mbits is usually provisioned at around 110mbits. So our speed tests are usually just over 100mbits (due to TCP etc overheads taking some of the overprovisoned parts). Wonder if that is what is happening to you.
I have an further question. No pressure if you don't remember or it wasn't listed. (I'm really interested in anyone who can answer this)

Is there a term for when you believe that that "original ego" was killed by something else? Be it killed by "the world" or some serious life event or revelation or something.
Why is the farmhouse disguise idiotic? I'm pretty sure that sort of thing actually happened -- to disguise the location from satellite surveillance, of course.
The broker exchange distinction is fair, but everyone who has bitcoins needs to heighten their security to keep them. That doesn't mean that is a service that coinbase is intent on offering though. People may choose to do that, which seems risky to me, but that is a means to an end.

They aren't a storage company, they are a company who facilitates transactions and like any other bitcoin business needs to securely store their btc.

The original comment was about them being similar to a bank which just isn't true at this point, it isn't what their business is about.
I hate perfume is the real thing.

http://cbihateperfume.com/

(CB worked at Demeter, there he created all the fragances but left, now has his own company)
Read about CB, very interesting profile.
That's true - we're a small (15 person) team & I lead Design & Product so the CEO is my "direct report".

However, just because you have a lower likelihood of success, it doesn't mean you shouldn't ask. If you receive a 'No', it will probably speed up the inevitable decision of whether you actually want to stay with this company (knowing that they aren't going to incentivise your performance).

I would also keep in mind that you should only be asking if you either feel you're being paid lower than market or that you've taken on more responsibility so now your wage doesn't adequately match your role. Just asking periodically without a reason isn't going to work for anyone.
"Whatever it is, you don't want your private electronic mail or confidential documents read by anyone else. There's nothing wrong with asserting your privacy. Privacy is as apple-pie as the Constitution" - Philip R. Zimmermann
I am surprised by all the negative commentary here. On the whole, companies like Optimizely, RJMetrics, Custora, and others are doing more to push statistical analysis to the mass market than anyone else. These tools are not designed for statisticians or ML practitioners so it makes sense they do not put language like Bayesian, etc. front and center. IMO, the more people using data to make decisions, the better.
Why? Stuffing a computer in a mouse makes no sense, you'll need a keyboard anyways, so why don't you stuff a computer in a keyboard? Oh wait, somebody did this before. Bummer.
What I want to know is: what was the attacker thinking? A Twitter handle is something that Twitter can easily return to its rightful owner -- it's not exactly something you can steal. I could see some scenario where the attacker would use some information to extort Naoki into not telling Twitter, but that didn't appear to happen here.
Wow that's so messed up. The Gold Reserve Act, too. It seems extremely "un-American" for the government to force people to sell their gold to the treasury. OTOH, so do a lot of things in hindsight, like the Vietnam draft. (Can you imagine US citizens today being forced to fight overseas?)

Was this a common viewpoint when the act went in, or it decades of history since colouring my vision?
Unfortunately, it's neither there nor on Reocities. :(