skysight-inc/HackerNews huggingface dataset:
Typescirpt suppots mixed .js and .ts projects. You can even typecheck things based on jsdoc doc comments.

https://github.com/Microsoft/TypeScript/wiki/Type-Checking-J...

I really like typescript. I'm not a static typing fanatic like a lot of people are these days, I prefer the optional annotations approach. You can set the slider to be as loose or as strict as you want, which is amazing. One thing I've just discovered is you can write types like this

type one_to_five = 1 | 2 | 3 | 4 | 5

And it just bloody works.

I wish there was a decent REPL for it though. And no, the node REPL or anything based on it is not decent.
Um where do you think this is happening exactly that people know that beachball = carjacking? Based on the language used, I suspect you aren't in such an area and are coming up with an unrealistic scenario here.
I tried to use graph.cool as my first graphql project, everything was a breeze, except:

* I couldn't for the life of me find out how to implement user auth.
* The json fields are sooo small, it's a huge no-go for developers (like me) who are used to postgres's amazing json support.

I ended up just using neelance's Go lib and postgres.
Well you’ll certainly never never hear me arguing against that point! Sorry, I just didn’t quite understsnd what you were getting at originally.
I would also be very interested in a video tutorial. For me, watching a video is usually my first step - then I would try an interactive tutorial.
13 Misconceptions and Myths About Introverts – Astroligion.com
The 'Textual Luna' section mentions language interop/FFI. However, nothing I can find elsewhere mentions anything on it.

I understand that it's 'coming soon', but what does 'soon' mean in this case? Not having anything for this is a fairly large omission, IMO.
> But using Article 2 for that purpose is like using a sledgehammer on a finishing nail.

Is it? I don't think it's unreasonable at all to define, what is often the only ISP in a whole region, as a common carrier. It's practically the definition.

> Article 2 was aimed at the true AT&T telecom behemoths of the world.

And here we are with new telecom behemoths!

Commissions like the FCC and FTC exist to create regulations so that Congress is not writing hundreds to thousands of laws at a level of detail that they cannot handle. You might correct that Congress can act in this matter I'm not sure it's inappropriate for the FCC to do so.
Changes coming for the Bitconnect system – Halt of lending and exchange platform
I'll bow out here, but I'll just point out that this is a great example of how one's adherence to their ideas makes rational conversation impossible.

We can only communicate to the extent that we agree on the definitions of words, so for you to invent your own definitions, which contradict how other people use the word, as codified in dictionaries, then there's zero hope of reaching shared understanding.

It would be absurd for me to claim that "the sky is brown", the later argue that I was right all along because I'm defining "brown" to be "blue".
The purpose of a password is to have an authenticator that is human-readable/writeable and, ideally, human-memorable. Ideally, a strong password is stored only in a person's head; in the very worst (and unfortunately common) case, it's also stored in a password manager.

API authentication doesn't have the memorability problem, because the password has to be stored somewhere the client program can reach it. But, as you can see, it does have the storage problem, which means you need to account for the fact that it might be compromised in storage.

So you need a separate credential for API access. Since it's only going to be used by computers, there's no purpose served by making it anything other than a computer-usable secure credential; hence: a 128 bit token from /dev/urandom.

Once you have a 128 bit token, there's also little purpose served by forcing clients to relay usernames, since any 128 bit random token will uniquely identify an account anyways.
Great work Graham! I have been following your blog.

1. What is your advice for WISP that operate internationally to get upstream connection?

2. Can you also include about using LTE instead of just WiFi?
Most of the Internet (5 out of 6 websites) is powered by PHP. This is true despite people saying "don't use PHP".

I didn't imply that 83% of developers use PHP. I'm sorry if anyone read it that way. I'm zeroed-in on the "what powers the Internet" statistic.
Let's not forget the Air kept a non-IPS screen for ten years, too.
"many recent innovations in programming language design, such as higher-order functions, non-strict semantics, algebraic data types, object oriented programming and sophisticated type inference engine"

These lies are unnecessary.
This blog post uses a work around featured in another blog post on the net. I filed a bug for this a while ago (after discovering said post) on their Feedback app, several times. I'd really love to believe in Microsoft and their push for UWP and a better ecosystem but their priorities aren't on functioning and featureful software but instead only appearing they are building functioning and featureful software.
If you own car.com i would gladly pay $500,000, maybe more. Please DM me.
Are they tied in the same way we gave Billions to ISP to give everyone Broadband?

I do not have any faith that government will actually enforce the requirement, I have seen it many many many where a company promises X number of jobs for Y tax break, then the actual jobs create is FAR FAR FAR less so the government just passed a new ordinance to adjust X to what ever the company did so they still get the credits even though that did not honor the original deal.
My apartment complex has a free parking lot. You can park there or on the road. I live 2 miles from work (picked the apartment because it was so close).
Guide: Everything you need to know about SEO for Event Websites
Google Home Local API
> I'm not asserting that scarcity or effort alone create value, but without those two components you won't have value.

That's literally exactly what you asserted:

> The opposite of this is where Bitcoin derived it's value. First there is a fixed number of Bitcoin, so you can't simply make more past a point. Secondly, the effort required to mine Bitcoin increases over time.
The examples list failed to download, so I had the pleasure to try to program on my own (no, I'm not ironic, it's actually rather fun!) with the help of a bit of knowledge about functional programming.

The most important thing, i.e. the concept behind the language, is very cool. Though not a groundbreaking idea, the visual model is certainly an interesting outlook on understanding programming that goes beyond the trivial Scratch/flowchart software. The language itself seems to be very powerful, too, as is expected of functional languages. I like that functions can be defined on prototypes (eg. List.map) as well as its visual representation, though it took me a bit to figure it out ("why is it `list . map (+ 1)` and not `map list (+ 1)`? What's the `.` operator?", followed by "... oh, it's simpler than I thought").

The documentation is very basic - I wish the "Starting out" section included at least a hello world (eg. writing a function that returns `[1, 2, 3].map (+ 1)`, both in the GUI and in code). I can do that tomorrow (17/01 in the UTC afternoon), if needed!

The editor is okay, for a beta. It's quite "rough around the edges", with a few errors popping up here and there, but it's usable (though accidentally made it unusable, requiring a restart of the application, with a syntax error - but again, it's okay for a beta).

Anyway, it's a very cool project that I'll be keeping an eye on in the next months. Thank you for your work!
This. Not only does giving credits and incentives to huge organizations harm other local organizations because competing on wages is more difficult for them now, it also increases systemic risk and transfers more power to the Goliath. When "everyone" is dependent on the too big to fail organization, that organization can throw around more threats that they will leave if they don't get what they want. Now everyone is beholden to it. These deals are bad all the way around.
Car seats aren’t magic. They don’t eliminate risk, they reduce it. Much safer is to never drive the kids in a car at all. And if you do, never on the highway and only in the largest vehicle money can buy.

But that’s not how life works. We all risk our lives and those of our kids every day, for convenience, life experience, laziness, etc. You should be aware of the risks and then pick the place on the risk / reward curve that you can live with.
Congrats to the team for launching something in 2018 on macOS without it being signed! Great way to encourage good security & safety practices for data folks on macOS! Signing is super hard, too. Totally not baked in to any workflows.
Depending the game you are playing 10x is a lot.

> you should add an absolute context to your numbers instead of just saying you know more cryptocurrency millionaires than startup millionaires.

My intention is not writing a paper here in HN but showing an observation that impacts the life of people around me because like it or not they can spend the rest of their life doing whatever they want at an scale I have not seen in my lifetime in an underdeveloped country like Argentina.

Beyond all your calculations it is something singular to note and that is why I mentioned it here.
Literate commit messages. The tool TRAC did a great job of surfacing project activity into timelines and exposing views like that. It's possible with GH but I'm usually the only one on projects to write commit messages that aren't dismissive like "words" or "fdsafdasfas"... soooo.... Release Notes are the best I can do for now.

Bigger still, is what happens when a project spills beyond a single repo, but not even Google is that big :) :). Apache projects are good models for that kind of documentation IMO, even though the pages have ugly css.
"This was the guilt of your sister Sodom: she and her daughters had pride, excess of food, and prosperous ease, but did not aid the poor and needy. They were haughty, and did abominable things before me; therefore I removed them when I saw it." [Ezekiel 16:49-50, NRSV]
A key consideration there with the hypothetical job creation is that this facility is on the border of Wisconsin and Illinois. There is more unemployment in the Illinois side of the border on the Wisconsin side suggesting that the ratio will be similarly skewed.

Lake County, IL has 4.6% unemployment; Kenosha county, WI is at 3.7%. McHenery county, IL is at 4.0%, Walworth county, WI is at 2.8%.

Most states collect income tax for all income generated in that state. For example, if you work in Minnesota and live in North Dakota, you pay income tax to Minnesota. There is an agreement between Wisconsin and Illinois that people working in state A and living in state B pay income tax to state B rather than A.

So, for the jobs created, over half of those will be from Illinois residents who pay their income tax to Illinois instead.
Show HN: Cryptogami – Social trading and analytics for cryptocurrency trading
I agree. And, as mentioned, these hosting providers will likely make node.js just as simple soon, and node will replace php as the whipping boy for flippant remarks. What's old is new again. This is more about providing newbies with good advice than it is about PHP.
You could've gotten a cheaper car, maybe even one you could pay for entirely upfront.
Can you please clarify what you mean by "detached", I want to be sure I am reading you correctly.
Just checked - officially just under a third of my library has *nix compatibility. Impressive compared to my 10% estimate, broken compared to the 100% windows working.

I'm hoping things have changed, but based on my last linux gaming adventure I'm very wary - seemed like a complete crapshoot as to whether your distro's audio and gfx setup aligns with the game and even then the FPS rate is a complete luck of the draw. And god help you if you're not on a standard ubuntu gnome setup...
Probably four times a year I find out that defending my bad decision in writing takes more energy than fixing it.

You start saying you did X because of Y, and Y is weird because of Z, and so X is the way it is because you can’t change Z... hold on. Why can’t I change Z? I can totally change Z.

Documentation is just the rubber duck trick, but in writing and without looking like a crazy person.
I definitely would prefer to use this instead of bizare-REST-like (it's how REST usually devolves into) in a next project , if I can't use graphql.
That’s not at all surprising. There’s a reason it kept the low-res screen for so long.
would love for the help for me to translate to others :-)
> Google and Apple creating their own monopoly-like business in turn (locking you in their walled gardens as much as then can). It certainly looks like a pattern, with consumers not having much of a choice in the end.

Agreed but you can still choose those, you can't really choose your local ISP now they want to inspect packets, control which ones they slow down and have access to all your private data to sell. They lobbied for that and Google/Apple made innovative products to get you to come onboard and willingly give that away. I prefer at least my monopolies to get their market share by providing products people want and love.

The only major problem with capitalism is monopolies/big fish controlling everyone else.

There indeed has been a real failure to break up monopolies, especially ISP monopolies that control access to the internet.

You can still choose away from Google/Apple but there should eventually be breakups if competitors do not surface and Google keeps pulling stuff like AMP and Apple with ebook pricing manipulation and other areas. But net neutrality isn't about Google/Apple winning, they will win if NN is under FCC or FTC, it is about ISPs and them slowing competitors down because they have the levers.
Nice to have new numbers on real stuff!
I will simply point out that at every opportunity, I have been upfront about what definitions I am adopting and the distinctions I am attempting to make, while you have done nothing but dissemble and create ambiguity, without offering a positive program of your own. I will leave it up to other readers to make their own conclusions.
I think this idea is brilliant! A list of free web services and resources such that someone could cobble their own dynamic website or web service for free...

What might even be more interesting is if someone actually used this stack to create something profitable... That would be a newsworthy article, wouldn't it?
I try my best never to close Visual Studio... some of the solutions I work on are so painful to reload. Double-click the sln, ho to the bathroom, get a cup of coffee, come back, and it's still thrashing disk and locked up. Much better to keep everything warm.
Why don't people in cities lobby to put restrictions on parking fees?
Too bad outlook fights integration into windows.
BitConnect is definitely a ponzi, but I think this sets the wrong precedent. Exchanges should have voluntarily delisted BCC (many already have, but it still trades on some markets and is listed on coinmarketcap) rather than being forced by threats from the government. This gives regulators credence as our protectors and suggests they will try these strongarm tactics again in the future.
Joy cannot be prescribed
This is exactly the future.
Sure, there's that aspect. But the angle here is that they can take some of the capital transferred to them via crypto currency purchases to then use to directly invest in, and one thinks that by doing so they could well choose to invest in the ventures or areas that might increase the likelihood of the potential success of the currency. Which theoretically goes back to you.

I'm not trying to sugar-coat or rationalize the mania, only trying to explore the idea that this is both and neither gambling and investing.

I think people object to the idea that money used to purchase crypto currency in the first place is capital.
My experience is just a small sample, like a thimbleful of water from a firehose, but it may be representative of the larger picture.
Hey everyone (or no one :) )—I built this over the weekend because trading in the dark causes you to miss a lot of information and opportunities that you may have found otherwise. Would love to get some feedback and/or opinions. etc! Thank you!
Dark red links do not contrast well amongst black text. I still can barely tell what is a link and what is just text. Maybe I am experiencing some vision loss or colour blindness.
While this describes me pretty well, I have to admit an (optional) conversations view would be pretty useful.
At this rate, soon the AI's going to open a "Human Learning" course to see if they can teach us anything. I hope we're not "depreciated".
Seems like a solveable problem.
Internal fork, maintain both. The old version should be east to maintain.
Oh so now it’s paying for something that’s lock-in. This lock in sure keeps changing.
Agreed. Also, if the goal is to use this with data-processing workflows, interop with Python and R would be really helpful. Not that I have any idea how easy or difficult that might be.
Reminds me of a ZUI shell: https://en.wikipedia.org/wiki/Zooming_user_interface
Litecoin has lost half its value since the creator sold all of his stake
Okay, so we have to suppose we're driving through LA County's Palos Verdes Estates, and a beachball suddenly pops up. Fair enough.
When, specifically, would I use this rather than conventional programming?
FTC probably can't enforce net neutrality, this came from one of their commissioners [1]:

> The Federal Trade Commission will not be able to fill the gap created by the FCC’s abdication of its authority and sector-specific mandate. After-the-fact antitrust and consumer protection enforcement by the FTC cannot substitute for clear upfront rules, especially given that vertically integrated broadband ISPs have both the incentive and ability to favor their own content or that of paid “partners” over the content of rivals.

Only thing the FTC can do is after the damage fines, which will be underwhelming. Rules/law needs to stop ISPs upfront, this is why they want it away from the FCC and on the FTC. ISPs would rather win in the marketplace, get their monopolies cutting out competition, then pay a fine rather than innovating to compete. Upfront rules about net neutrality are needed to help create the next Google/Apple/Netflix/Facebook that would be crushed without it.

[1] https://www.ftc.gov/system/files/documents/public_statements...
Worse still, most of us walk around under the delusion that we know what we want while others can see it doesn’t make us happy.

How do you get the product you want when you don’t know what you want?
https://stackoverflow.com/questions/3202629/where-can-i-find...
Potentially quite a bit higher depending on how numbers play out. http://www.politifact.com/wisconsin/statements/2017/aug/16/j...

> Shilling said about a $3 billion incentive package being offered by the State of Wisconsin: "Foxconn tax break could exceed $1 million per job."

> We found in a previous fact check that the state would not be paying Foxconn $3 billion for 3,000 jobs -- or $1 million per job -- because the full $3 billion would be paid only if 13,000 jobs are created.

> In Shilling’s favor, if Foxconn invests at least $9 billion in its plant as it has said it will -- but hires only 1,500 workers -- the incentives paid would exceed $1 million per job.

Make sure that one also takes into account https://www.revenue.wi.gov/Pages/faqs/pcs-work.aspx

> Wisconsin currently has reciprocity agreements with four states: Illinois, Indiana, Kentucky, and Michigan. These agreements, provide that residents of these states working in Wisconsin will be taxed on income earned as an employee by their home state, and not by Wisconsin.

Take into account also the relative unemployment rates of the area - https://www.bls.gov/lau/maps/aamarate.gif
>> So, Navier-Stokes assumes infinite divisibility in the fluid it models, right? Which we know is not the case: atoms exist.

Atoms have structure, they consist of... whatever parts. And these parts have structure (like... quarks and whatnots). And... are we sure that quarks do not have structure themselves? Whatever the case is, it is not something that one should declare in a HN thread.

Even more interesting... 1+2+3+4... = -1/12

https://en.wikipedia.org/wiki/1_%2B_2_%2B_3_%2B_4_%2B_%E2%8B...

And that result actually pops up in physics.

That kind of indicates continuity/infinite divisibility.
SiaCoin is pretty cool. They are a decentralised data storage system. You can be a renter o rent a space. It's not there yet, but it's getting there.
I found it pretty easy to switch ISPs, but it would be pretty hard for me to quit Google. Nobody expects my IP address to be static, and that’s the only thing I lose when I switch. I get that some people can’t switch.

The ISPs suck, they are the most hated companies in the world and all. The suckage takes the form of “they don’t show up for the appointment on time” or “they raised my bill by $20” which produces a lot of negative sentiment in the average consumer.

Google and Facebook, by contrast, make money from selling attention, and their business depends on having good consumer sentiments. Turns out it’s a very lucrative business. ISPs want a taste of those tens of billions so they want a troll toll from Facebook and Google. They don’t care about some startups with no money.

This whole net neutrality thing is only such a big political issue because of the lobbying of the internet giants, who can take advantage of their positive brand sentiment to fight against the telecoms who are trying to get a piece of the action. If you think it’s about freedom of information or something, check out Facebook’s stance on net neutrality in India. Silicon Valley lost this round because someone who isn’t in their ring won the election. For the sake of our profession’s prevailing wage, let’s hope it goes the other way next time.
If I say "the sky is brown", am I being up front that I'm defining "brown" to be the color of the sky?
Gilad Bracha wandered off to work on progressively typed languages after he’d had enough of trying to fix Java’s type system.

I think if it took something like JSdoc and have it more teeth you could do something like this in just about any of the dynamically typed languages.
https://www.youtube.com/watch?v=PIhM-VdUpXU
I'm not surprised by this. Occasionally I would find something very interesting in the Awl, but I feel that over the past few years the drive, and editorial excellence really dropped off. The articles didn't have the same depth.

By and by if you're looking for an alternative, you might consider Pacific Standard (Suggested article: https://psmag.com/social-justice/toast-story-latest-artisana...) or

Aeon: https://aeon.co/
Wisconsin actually has had a "job creator" tax credit since Walker got into office.
I recently did this, with Fastmail as the email provider, and picked a domain name that is short and has no ambiguous characters when read aloud over the phone.