jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I guess we should learn to design languages with extensibility in mind from the outset, so that later incompatible changes are much less likely to be necessary.
With the plethora of webGL, canvas, css3d apps out there, the exceptional feature of this app is the user experience and interface. Every click feels intuitive and snappy and if I want to complete an action, it feels seamless. Nice job, seriously keep up the good work.
The problem of representation of women, isn't just in our industry. Nearly all branches of engineering are the very same. In fact I find software to be a far more attractive profession for women than other engineering branches.

In my total 4 years of engineering course. The branch with the least representation of girls was mechanical engineering, I say this because in all 4 years I didn't see a single girl take up mechanical engineering, same with civil engineering. Electronic and Communication was a little better, the best was Computer science, which seem to have only girls.

But that's sort of understandable, in the first year of engineering we had this subject called 'machine shop', you basically would have to build models with metal pieces, then there was a good enough amount of sheet metal work. You had to learn to use the hack saw, welding, soldering etc- there was also a good deal of carpentry. To give you a clue, even boys(most of them geeks and nerd types) from my branch(Electronics) found it exceedingly difficult to finish 40% of the models we were supposed to finish. They would be very physically tiring exercises, which we were never subjected to. Girls couldn't manage even 10% of them, in fact many of us helped them personally so that they could get passing marks.

Now I understand why no girl would ever want to get into things like mechanical and civil engineering. You have to work in male dominated cultures, where the work is almost designed such that a man could excel doing it- while you struggle to catch up. And you will be facing outright physical limitations. Now imagine doing this for years, Its a deal breaker to even begin with.

Coming to programming, the problem begins only when the going gets tough. I've seen a good deal of representation of women in large companies. The problem starts when you get into the rockstar culture, where you are expected put 16 hrs/day + traveling as a norm. When you start depicting whole night 'hackdays' as a sign of coolness. When learning new stuff needlessly happens just because its new etc. Now you are setting up a culture which is difficult for most women who have kids and family.
This sounds like the definition of the next place for software to eat an industry. I guess the number of domain experts is too small, or the knowledge changes too quickly to build into some extremely profitable process management software?
And? It's not like there's a prohibition against promoting your own startup here? In fact, the "Show HN" posts are very explicitly about self-promotion.

If somebody posts something that's genuinely useful to others (and I, for one, did find this post informative) and it also happens to promote your thing, well, hey... that's what I'd call a "win win".
IMHO that is only true if you want to be a Twitter clone or otherwise be in the same business as Twitter.
The contrast was/is starker: DDG would return pages of irrelevant crap, and Google/StartPage would have exactly what I wanted in the first 1-3 results, with usually 8 of the top ten being relevant. Google is simply leagues ahead of the competition right now in both index quality and query recognition.
Your links are looking at just google.com vs yahoo.com. The cnet article is referring to web properties owned by google vs properties owned by yahoo.
> Tesla's growth is almost certainly mostly predicated upon cannibalizing sales of its competitors.

Yes, this is a large element of the reason that Tesla's stock price has grown quickly (though from here, who knows) while the incumbents have not.

A notable difference that plays into the discussion is the profitability of the business itself. Tesla should be able to achieve a ~30% gross margin. The legacy companies come in around 15%, once you expense their R&D spend (it's hard to find, I did it once. They amortize it over car sales on their P&L.). A significantly higher gross margin is a significant competitive advantage, but also enables higher net earnings. In principle, P/E is founded on 'anticipated net earnings'. Clearly, buyers today (whether they are aware of it or now) are anticipating Tesla to be greatly profitable in the future.

In my mind, there is no rational thesis that justifies the current trading levels. Buyers today couldn't possibly be thinking through the risk they are taking, unless they know they can hold for many years, and through stomach-churning gyrations. That said, if any NHers have a thesis that they've penciled out and which determines, 'yes, buy TSLA at $860 (1:40PM EST 1/8/21)'. I'd be very interested in seeing it.
> Imagine the legislators didn't escape - that a majority of them were killed.

Less bloodily, imagine the boxes of electoral vote certificates didn't escape in the hasty evacuation, and the certificates from th contested states were selectively destroyed, so that when the session was able to resume and the certificates were counted, they weren't present. (Remember that a recent public scheme to overturn the results was a campaign to simply have Pence not open the certificates from the states whose votes Trump disputes toe exclude them from the count.)
I can't escape that feeling either.
Sorry, I'm not talking about Reddit specially. The cultural pendulum travels back and forth so one day, sooner than you think, the people you disagree with will make the editorial decisions for the major social media platforms. If you want to make it the rule that it's fine for platforms like that to remove their political opponents, by all means I just suspect you or your children will regret it.
Central London, yes.

But 54% of London households own at least one car. [1] That's in the same ballpark as Manhattan. And everyone I know if the UK outside of London own car(s). Europe generally is less car-centric than the US but lots of people still own cars.

[1] http://content.tfl.gov.uk/technical-note-12-how-many-cars-ar...
In hindsight lots of unfamiliar concepts are easy. Teaching programming with imperative constructs first encourages imperative thinking. Teaching programming with computational concepts encourages computational thinking. Both require some reasoning about syntax and control flow before they sink in enough for beginners to use them effectively. But I really don’t think human language has any bearing here. People are also very likely to already understand expressions, as they’re taught from a very early age in arithmetic and it’s very common for people to at least have some algebra education. Expressions are fundamentally easier to reason about, and there’s no reason they would be more difficult to a beginner.

I’d even say that people usually have a good grasp on recursion even if they don’t know that’s what it’s called. Multiplication is just recursive addition. Exponents are just recursive multiplication. And so on.
The problem is not just that the people deciding what gets edited/blocked could, at some point in the future, be Nazis or Stalinists or whatever - bad people censoring the good to make their propaganda be the only thing that's heard. That's bad, but the real problem is this: You can be wrong. You can be wrong when you're absolutely sure that you're right, and you can be wrong on things that really matter. Be very careful about blocking "wrong" viewpoints, because you can be wrong about what's "wrong".

Note well: I am not at all saying that Trump supporters are right. I am saying that you are not omniscient enough to be qualified to decide what should be blocked. Nobody is.
I've done this before. I had a micro-HDMI to HDMI connector, and a HDMI to DVI connector to plug the phone into the projector. This was about 2 years ago, and I was using a 2 year old phone, IIRC. The experience sucked, but mostly because the app I was using didn't support most PowerPoint features.

I'm sure modern phones and apps could handle it pretty well, though. Using the official MS Office apps would probably solve the major issues I had.
There's a very specific procedure they have to follow outlined in the DMCA law.
I hear that https://help.github.com/articles/dealing-with-non-fast-forwa... is pretty hot.
Something like MIT Scratch can be both 'imagination and playing' and 'applications' (programming).
H-W is not enough. I don't know what is though. http://forecasters.org/submissions09/LawtonRichardISF2009.pd...
Amazon should've focussed on an inexpensive handset with Amazon services for shopping built in to it, and launched it in emerging markets. This would give it a shot to get to the next billion. Heck, it could've even provided free data if a user does a certain amount of shopping on Amazon a month.
Windows will run amazing on these and all things considered storage isn't an issue. They have really optimized for ultra small devices and id be willing to bet windows 8.1 on these would be super awesome actually. My daughters tablet with similar specs but only 1gb of ram is smooth as can be.
Surely Google Apps for Business goes some way to counter this concern.
It is times like this that jsperf.com comes in handy. We can see the aggregated results of everyone who runs the test, browser by browser.

http://jsperf.com/allocating-array-length
My dear, you just lost the "don't".
Damn, I'm on the list as well. This is the straw that broke the camel's back - I'm buying 1passwd, and converting to it wholesale.
I had similar experience with Metal Gear Solid port for the PC.

We did not have the source to the midi/mod library playing the music (they were composed of short samples).

Instead we found .wav files of all music tracks on one of the fan-page sites. We even found the samples to a lot of our sounds. We simply grabbed and used them instead
Hey, at least they're using something. There's no need to waste time on a religious war within the church of version control, when there are non-believers who must be shown the light.
That's not his worst - he has a history of "food hacks": http://www.youtube.com/watch?v=I25UeVXrEHQ
I've been playing CC2 a lot. It's got a steep learning curve and some bugs but is brilliant with friends.
Technically, they aren't asking for links, just reviews—definitely a gray area.

It would be a lot less suspect if they didn't require the blogger to have a PR 2. To me that just screams "I need backlinks!"
> And why is is soe obscure icon of a floppy disk, instead of a button with the text "Save changes" on it?

If you've ever tried to use a computer in a foreign country, you'll realise why icons are an extremely good idea.

I agree the floppy disk symbol is dated though, as is having to save a file.
I see that tmux doesn't come as part of standard ubuntu installation. So I think that puts it at a disadvantage for not being omnipresent.
> On the other hand if you write templates in JS

As a non-programmer (UX), I used to watch Polymer with so much interest, since it had HTML tag-like syntax. I copy paste component codes & construct an UI.
There was simplicity in
<googlemaps lat="89.2" long="123.2" draggable="false"></googlemaps>

Now with lit-html, it went from unique HTML/WebComponent for non-coders, to another one of the JS frameworks out there.
> I'll agree with everything here besides 'lightweight'.

Kubernetes is pretty lean. It does require a significant mental load to get up and running, but that's mostly due to how it forces developers to venture into the old and largely unfamiliar sysadmin territory, where you need to pay attention to more stuff other than the compiler finishing a build job.
Interesting. That's:

http://bluegriffon.org

https://github.com/therealglazou/bluegriffon

I guess the epub part isn't open source?
Thanks so much for the reply, and for your efforts! So great that this is still being actively tweaked.
Obama had made an official system like change.org, but Trump killed it. He didn't pay any attention to it anyway, and it didn't really have an impact and was also being abused a bit
We benefit from having different levels of granularity in our terminology for different purposes. Noise and non-noise nurture (as you use the term) are sometimes, but only sometimes, worth differentiating between.

Those who see a benefit from making this distinction may also see a benefit in having different terms.
Dutchie | Frontend engineers, product roles | REMOTE USA or Bend, OR

Dutchie is the cannabis industry’s leading and fastest-growing e-commerce provider, powering online ordering for the top dispensaries throughout the United States. We are a product-focused company that has created a best-in-class experience for cannabis dispensaries and shoppers.

Since our inception in 2017, we have experienced significant growth. We are backed by Gron Ventures, Snoop Dogg’s Casa Verde Capital, one of the leading cannabis-focused VC’s, members of the founding team at DoorDash, Kevin Durant’s Thirty Five Ventures, and other notable angel investors.

This crisis has provided enormous growth for us as online ordering and delivery of cannabis is getting legalized in more states and deemed essential business in all legal states. We've seen massive increases in sales on our platform over the past few weeks.

We are hiring senior Frontend engineers. We use technologies including React, GraphQL (with Apollo), and Node.

Check out our careers page here: https://dutchie.com/careers
Author of the article here.

I learned to program very young. I was fluent in BASIC as my first language. I couldn't read the slightest bit of C++ when I first exposed to it. The syntax is hugely different because it's optimized for handling features. There are new operators like ++ everywhere. There's crazy template stuff. I couldn't even start to guess at what the various unary * and & operator applications meant.

I eventually learned enough C++ to make sense out of those constructs. The reason they show up is that they make sense for operating at the level C++ is intended to operate at.

Haskell introduces a lot more new ideas than C++ ever did. It has radically different syntax than C++ because it makes it easy to work at the level Haskell is intended to work at.

There is no way in which the code in that article is ugly. It's very simple, very clean code that uses ideas you've never been exposed to, in syntax that reflects those ideas.

And I'm glad to have backup from someone else who knows the language in a sibling comment.
Actually the FBI said today they are still investigating if anyone actually tried at all to take hostages, and still investigating who the person was with the zipties and what they were doing there.

The woman who was shot (elsewhere I posted the very graphic video of it happening) was surrounded on both sides of the door by police.

My best guess is she was fully enthralled in a mob mentality and obviously not thinking clearly. Violent mobs are dangerous for this exact reason. We saw this play out again and again over the summer, and a lot of people died.

From the video I saw there was no need to kill her, she was trying to gain access to a long hallway with a half dozen police in the far side of the door, and the snot fired could have very easily hit the police officer that was standing right by her on her side of the door at the time.

I think all we can do is purely speculate on her mental state and her goals.

There will be a lot of evidence if she actually went to the capital in order to hurt or capture public officials. None has yet to be shown. All we know basically is that she was a military vet.
https://en.wikipedia.org/wiki/Twin#Types_and_zygosity

Piqued my interest. Didn't realise there were so many types of twins. Superfetation just seems incredible to me. I'm just thinking of the perfect combination to produce the maximum amount of offspring for a woman. A quick google says the greatest officially recorded number of children born to one mother is 69, to the wife of Feodor Vassilyev (b. 1707–c.1782), a peasant from Shuya, Russia. In 27 confinements she gave birth to 16 pairs of twins, seven sets of triplets and four sets of quadruplets.

If we involved superfetation in Feodor's nameless wife we could trivially improve the output by a huge amount.
Ma Bell was broke up into pieces.
there are limits on free speech in the united states, if you recall secondary school.

after the capitol building riot where multiple people died, it’s clear that this falls into the “you can’t shout fire in a crowded theatre” bucket.
It also proves that it will never be easy and the choice is just move away or suck it up. I decided just to move away. Like I did with Fb and Insta. If needed I will do that again - away from Signal.
You could easily see the same for Democratic gerrymandering and policies that make it easy for people to commit fraud - lack of voter ID being the biggy.
They were protected speech, even if lies.
> Cass Sunstein once wrote an essay explaining how "probability neglect" explains why people are "more scared [of the coronavirus] then they have any reason to be"[1].

Is your hope to discredit Sunstein because you think his article in Bloomberg Opinion, written on Feb. 28, 2020, did not predict the full extent of the coronavirus?
Where is the market data (price, volume, etc) from? All open source projects related to stocks seem to use Yahoo quotes, which is essentially abandoned and not supported at all. No SLA or any indication of long term survival.

I found Alpaca[1] which looks decent in terms of a stock API and their upstream data provider Polygon.io[2] which looks even better but costs $199/mo for essentially per tick market data.

[1] https://alpaca.markets/
[2] https://polygon.io
There are so many more uses for this besides digital art. Digital art is probably the worst application for the reason cited in the article. The marginal cost to make a perfect copy of digital art is zero.

Linking an NFT to a real world asset I think is more interesting. Or at the very least a digital asset for which there is some benefit of ownership. Ticket to an event, rights to the royalty stream from a song or art piece, domain names, etc...

Unisocks is an example of an NFT linked to a real world item.

This digital art thing just feels like the easiest possible construct for pure speculation.
Did you make up you own process or did you follow a certain technique? Could you share a few details?
NFTs fascinate me as a technical/political concept, in terms of creating new digital certificates of ownership (I don't think it's that new, as CryptoKitties and offshoots have been around for a while).

What confuses me is how this ownership will be enforced, as it seems like one of the main purposes of governments is to enforce property rights. I think it's simpler to enforce these ownership rights with bitcoin because 1) the token has to be on the bitcoin blockchain and 2) each bitcoin is equal to the others.

Questions I have:

1) If one person registers a thing (can be digital but also analog, as I see the NFT as just the certificate of ownership), what stops that person from registering it on another blockchain? Is there only one blockchain for these proofs of ownership?

2) Assuming there is more than one blockchain and they exist independently, what stops another person from registering that same thing on another blockchain?

3) What stops a person from registering a very slight deviation of a thing (e.g., in the link, tweaking the green color in eyes of the smiley face)?

4) What stops someone from registering something that others have created but haven't yet registered, i.e., me scouring the internet to find un-registered art?

5) What rights do the people who own these NFTs have over the item they own? E.g., some people talked on CH about how if one buys an NFT of a digital art piece, some NFTs will say the person cannot print that art piece on t-shirts and sell them.

6) Most importantly, who will resolve the myriad of disputes that will result from the above?

As I ask these questions, I realize that maybe many of these issues get reduced/eliminated by having verified identities of the person registering the thing. I'm not sure, I'm open to hearing answers that help reduce my skepticism :-)
Sure, but is it something that members of a supposedly good, supportive community should be doing to each other?
Interesting. Military intelligence outside of the military? That's... unexpected.
Perhaps so, but that encourages innovation on competing features from other parties. Consider Prime Sense, whose technology started out with the Kinect and ended up as the FaceID sensor in iOS.

Microsoft still had a Kinect after the acquisition, and a host of other time-of-flight devices have shown up in the market (Intels RealSense camera, Leap motion), and other companies have pursued TOF sensors in phones using alternative technologies.

Just because one company disappears doesn’t mean the concepts disappear along with it. And if they did entirely disappear when the company is acquired, that (to me) is indicative of how well the technology was performing in the marketplace to begin with.
One more nice thing about Investopedia: they have recently restructured their newsletter ("one term a day") to include references to current events.

That is really nice because it not only gives you something to learn but it also puts it in context.
I do this too soo good!
Congratulations, you have just discovered crippled topic maps.
Looks good. What is the business model?
I wrote a long reply, but HN apparently thinks I'm a spammer on this thread and ate it. :( Let me see if I can recall:

> If something is big, slow and message I don't care if it solves my problem when nothing else can.

This is true of a general purpose language. I'm sure most Ruby or Python users couldn't tell you the first thing about how big or complex MRI or CPython is. As long as it works, it works.

Embedded languages are a different beast. When you drop something like Lua or Wren into your application, you're taking a direct dependency on its source code. You will end up stepping into in your debugger, reading its comments, etc. You will be shipping the language implementation itself physically with your application.

When that's the case, having a small, clean implementation becomes a very important feature.

> The only bullet point that comes close is the one talking about it being 'class-based', but I almost never hearing someone say "moving the code to classes will solve this problem".

Syntax is about usability, not utility. It's almost never a question of "Can I do this using classes." Everything is Turing complete, so you could use Brainfuck as your scripting language. The key question is, "Is it easier, more enjoyable, and less error-prone to use classes?"

If you're writing OOP-style code, which people increasingly do to script apps, I believe the answer is yes.

Here's an example of that kind of object-oriented programming in Lua:

Account = {}
Account.__index = Account

function Account.create(balance)
local acnt = {} -- our new object
setmetatable(acnt,Account) -- make Account handle lookup
acnt.balance = balance -- initialize our object
return acnt
end

function Account:withdraw(amount)
self.balance = self.balance - amount
end

-- create and use an Account
acc = Account.create(1000)
acc:withdraw(100)

Here's the same example in Wren:

class Account {
new(balance) { _balance = balance }
withdraw(amount) { _balance = _balance - amount }
}

// create and use an Account
var acc = new Account(100)
acc.withdraw(100)

I believe this is a real productivity and maintainability improvement, and productivity is exactly what scripting languages are for.

> Just guessing, but probably #1 is the difficulty of integrating it into their existing project (and ease of extendibility with my app).

Yup! That's also a key requirement (and one I still have a lot of work to do on.)