jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The biggest mistake I see isn't syntactical, but in implementation. Using too many effects just because you can and it's relatively easy.

I think your site falls victim to my point above due to (1) Abuse of rounded corners (it's OK to be square, man) (2) Abuse of drop-shadows (not every element needs a drop-shadow!)
Maybe a reference to this: http://xkcd.com/327/
London, UK. And maybe NYC.

Best project in the world for News Corp. Java Developers (with CMS skillz), Architects, Interface Developers (JavaScript/CSS/HTML 5). A XSLT genius would be nice too.

Permies best, but contractors considered too.

Ping @McBoof on Twitter.
Sky Sports aren't showing the world cup?
heh, confused me for a second, too.

anyways, it's super cool to see this expand into a really useful webapp. keep going!
I've been on both sides of this. No one wins.
I think you're thinking of Flutter, which powers the Nest Hub (or so I heard). I don't think they ship anything with Fuchsia yet.
A Clubhouse meeting will be held between Elon Musk and Kanye West, it's great news for those who will only be out loud and can actually listen.
I think those built-in RNGs should be treated like RDRAND on x86, you may mix them into the pool along with all the other sources of entropy your platform supplies, and then generate cryptographic streams seeded out of the pool. Using them alone might turn out to be a bad idea in the long run.
What does that have to do with the threat posed?
If you look at the implication of those two together you see that total transaction value (in USD) has been fairly flat over the past year, with the exception of price spike periods: https://blockchain.info/charts/estimated-transaction-volume-...

There have been more, but smaller transactions.

edit: It should be noted the most active addresses are for known gambling sites: https://blockchain.info/popular-addresses
AFAIK, it doesn't have any kind of official institutional backing from MIT. Some of the creators are MIT faculty, but I don't think that makes it "An MIT Project" in the way that Go is a Google Project.
There is a big difference between drug addicts breaking windows to steal change and cars being stolen,
These critics overestimate the impact of Ebola. Even with this current weak system, the recent Ebola outbreak has had a death toll of 7,645 as of Dec 23. A million people die every year from Malaria, and some (optimistic) estimates say that the Gates' efforts could save 5 million lives.

This seems like a classic example of our tendency to overestimate the importance of singular, cataclysmic impacts, as opposed to predictable, systemic ones.
The name is in accord with the "Bell Labs tradition of selecting names that make marketeers wince." [1]

[1] http://www.plan9.bell-labs.com/wiki/plan9/lfaq/#GENERAL_INFO...
"There is one thing that the hundred of founders I meet each year have in common, and that is that their plan is wrong. Sometimes it's the big things, sometimes it's the little things, but the plan is always wrong"

I completely agree with that. The plan needs to be flexible and changes all the time. Also, because you would not have much experience of the execution when you make the plan, the chances are high that the plan is wrong.
> I am sure they exist, but the fact I didn't hear of any cool ones says a lot. I never see a cool "Show HN" start-up which is from the Muslim middle-east.

I'll bet you haven't heard from a lot of developers in Bangladesh either but they exist and are quite active. In their market, which HN is hardly a part of.

> But Google is investing in Palestine, who are only a few millions who live in poverty and danger.

Which makes it extra worthwhile, as a 'leveler' it has much bigger effect this way than it would have elsewhere.
That's my thought, too. "Internal policies"? Might as well just call them secret policies if they're not going to show what specific policies were violated, and how any client or customer can know in advance if any of these policies might be violated.

How can one reliably do business with a company that will deny service to customers based on secret policies?

I have a business account with BoA, but I'm moving it because I can't see doing business with a bank that thinks they're entitled to decide how I spend my money.
Dojo Toolkit offers similar declarative data binding functionality, FWIW. You can use most of Dojo (particularly the Dijit UI library) declaratively if you want to.
How is this controversial? Anybody who's had to sanity-check function arguments (e.g. null pointer checking) knows that having multiple exits from a function is sometimes the Right Thing.
I made no attempt to hide my position; I actually intended to make it quite clear. The point of my comment is that this isn't Google taking sides, and that this should be seen as a good thing by people on both sides of the conflict, to one of which I belong. That's why I mentioned having family there - not because I think it makes my opinion correct, just because I think it makes the perspective from which I'm coming that much clearer.

That said, the tone of equivocation you take is a great example of "pretending to be wise": http://lesswrong.com/lw/yp/pretending_to_be_wise/
Those plus GitHub, then.
I agree but I do know a lot of 20 year old programmers who THINK they are better than their 30 year old counterparts
Here's the counter example of what happens if you DO get tired of your side projects one way or another, not that there is anything wrong with that.

http://sideprojectors.com

(disclaimer - I maintain the site)

Based on my experience of running the site over a year now, there is nothing wrong with side projects that do not become "success" (whatever the definition of your success may be). The most important part is the building it and shipping that v1.0 (or v0.1.. whatever).
Interesting! Didn't know that. But note two things:

1- In the more general case, you cannot enforce a rule to disallows clumsy/inelegant code. You cannot force proper use of the language.

2- In the Option/null case, this is an education problem. My boss is an old-school programmer with lots of experience (and I've seen him successfully solve and/or prevent real problems at work that bit every other team, so by no means I want to sound disrespectful of his experience), but he simply doesn't understand why Option is needed. He claims "defensive programming should be enough" (i.e. checking for null at every turn). He claims "academia is not good for anything", and I guess he sort of believes Scala is an academic language full of fancy but not really useful constructs. He is not completely sold on functional programming, pattern matching, etc. So I cannot simply have the language complain about nulls, because I must justify the enforcement of this rule to my boss, and he isn't convinced. (Note: this isn't limited to Option values; think of almost every feature/coding style from Scala that might sound unfamiliar to Java programmers, and it's the same problem with my boss).
That first issue isn't really generally fixable, is it? At least, not for a web-based proxy like this.

SOME effort could be made to rewrite URLs found inside of Javascript but that might be a terrible idea in practice.
No need to issue commands, just provide an Option ROM over Wi-Fi like this attack. It's the same PCI protocol after all, just over Wi-Fi...
Meanwhile in civilized world (Europe): Poland/Warsaw, Regulatory body prevented UPC Cablecom, European cable giant, from completely taking over local competitor. UPC was forced to sell hardware infrastructure gained in the merge, and obligated to lease it for at least 12 months after the sale.

"In May 2013 Netia acquired from UPC Polska a part of former Aster cable operator’s network, which was classified
for resale according to the decision of the President of the Office of Competition and Consumer Protection
(UOKiK) as of September 5, 2011 approving the acquisition of Aster cable operator by UPC Polska.
Netia purchased from UPC Polska and UPC Poland Holding BV 100% of shares in Centrina Sp. z o.o. and
Dianthus Sp. z o.o., which own cable networks in Warsaw and Krakow reaching a total of 446,000 homes passed.
The transaction has been treated as a purchase of network assets and related liabilities with a net valuation of
PLN 5.8m. Simultaneously, UPC Polska concluded with Centrina and Dianthus a 12-month network rental
agreement in order to ensure service continuity to its customers during a transition period. Total consideration
payable to Netia Group for this network rental amounts to PLN 4.5m. Moreover, Netia will receive discounts on
certain ongoing commercial agreements between the Netia Group and UPC Polska. These discounts are
estimated to amount to PLN 16.4m and will be recognized as they are received."

Office of Competition and Consumer Protection (UOKiK) - sounds pretty alien to all USians, doesnt it? :)

Result: 300Mbit/s internet is $17/month. 300Mbit internet + A la carte TV (YES, about $1.5 per 1-17 channel bundles you can freely pick from, 170 channels in total) starts at $20/month.

http://giga-kablowka.pl/
There's a big difference between being a college drop-out and being a high school drop-out.
Much (all?) of IA content already has metadata for licensing, e.g. out-of-copyright books. It should be legally ok to mirror the CC and public domain content, but I don't know if there's an easy way to extract a dump or torrent.
Principle Investigators (i.e. professors that run labs) could establish a code review process for code that their group produces, just like any other manager can establish such a process.

Many PIs don't have the expertise to do that well, and many of them don't especially value style, performance, or idiomatic code. You have to remember that most academic code gets used by 1-5 people, and is run something like 1-50 times total. In those cases, it's actually kind of ok that that code doesn't end up being maintainable.

The important risk, of course, is erroneous results. But good researchers generally find many independent ways to check their results, so ideally, bugs that affect results should get caught in that process.

I personally love writing high quality code, and I found the academic science attitude about code to be frustrating. But there are structural reasons for these attitudes, and it's wrong to imagine that you can change them by arguing in terms of things that software engineers find valuable. You'd need to make your case in terms of things that science PIs find valuable, and in the process of trying to do that, you might actually discover that what you wanted to argue for isn't so critical after all.
First: Yes, there is a terminal--a great one built right in.

Second: http://brew.sh/

Homebrew will be your package manager. I do my Python and Go development on it as well.
> Heroku is not willing to let QSAs verify their compliance on behalf of their clients

This is the issue. Chances are Heroku has a very secure infrastructure, but the world will never know unless it allows various audits to be generated for compliance purposes.

> There's a caveat, however: if your payment platform is completely segregated from your Heroku environment, you might be good to go

Not true, see below:

https://www.pcicomplianceguide.org/new-saq-a-ep-hones-in-on-...
This article could be a lot better if it were more general and less focused on "startups"...
I don't even view Scala as a functional language, as functions (methods) are not first class. Lambdas are encoded as objects with a single method. It's much more expressive than Java and so better at expressing many functional programming ideas, but it's not a functional-first language, it's an evolution of Java.

The underlying issue is that it's a complex language with many experimental and interacting features, which can and do cause a lot of distraction. This is not the fault of functional programming. Have a go at OCaml or F#, which are nice practical sweet spots.
More Beeple art: https://www.instagram.com/beeple_crap/
Keeping some SKUs separate may be annoying, but the employee not realizing that until you showed your phone is not an insurmountable problem. Some training and/or an internal memo and the next person in looking for that item will be directed properly.
It is upstream for other OS projects in the far alternative side of retro- and exotic- side of computing.

Recent Github commits from this week, so I'd say it is active.
Have you explored the simplest option: separate "Weweb for devs" and "We web for marketers" landing pages, videos and homepage subsections/columns/tags?

On the video: first impression is that it's heavily Weweb-built template driven like another Squarespace (especially if I stop watching in the first couple of mins before the bit about design systems) whereas I assume from the description in this thread that the design elements marketers can add and what layouts/colours etc they can choose can be fully configured by devs (and the target audience is teams that want to do this)
Ultimately I assume you plan on replacing the tutorial on the home page with a video that's snappier, more benefit-focused and more selective about UI examples anyway?
OR, you could collude and not bring power online to reap massive amounts of money in short term predatory bursts, since people can't switch providers quickly when there's no power, internet, etc.

Basically that is some of what caused the California blackouts back in the Enron days. The elasticity of the market with respect to consumers choosing a different provider is pretty inelastic, in the best case it's one month. Meanwhile, Enron was doing hourly manipulations of power plant shutdowns.

What you're posting here, even though it's a garden variety laissez faire microeconomic argument, actually advocates for the opposite: regulation to eliminate spike pricing.

In this case, regulation would have made a more robust system, with better ability to pull from surrounding grids, and avoided the shock pricing.

Can you imagine you show up at a hospital during, say, a large scale pandemic that has reduced the capacity of the hospital, and told that your necessary emergency surgery was going to cost 100x more than normal in order to "incent" more surgeons to work?

And do you think people should be actively switching power providers on a daily basis? Should everyone have a TV "dashboard" indicating energy market conditions? And should they quit their day jobs to do that?

Pure market microeconomics is a fantasy, human computation for market prices is far too limited, information is far too limited. When its pushed to the extremes, chances are what is happening is the Enron-type market manipulators are creating opportunities for them to extract money from created chaos.
On the left sidebar you can chance confidence and overlap thresholds to see how they impact the bounding boxes.
Yeah they already invented the Wheel AND the lever. Pretty much nothing left to invent.
https://en.wikipedia.org/wiki/Grand_Banks_of_Newfoundland

I am imagining all these old salts in the pub rolling their eyes at the aristocratic "explorers"
Bankers make money via The Cantillion effect.

Frankly, your response shows how revolutionary bitcoin is- it’s been ten years and you haven’t learned enough about it to understand it. That’s fine, most people haven’t, and bitcoin isn’t ready for the world to adopt it.

But not meeting your timeline expectations is not it’s fault. It doesn’t care.
Is this demonstrably, empirically true, or is it something you are just telling yourself because you desperately want it to be true?
People seem to forget that as recently as the 1950's, this is what Venice Beach looked like:

https://cdn.theatlantic.com/assets/media/img/photo/2014/08/t...

Oil rigs on the sand, not many yards away from the tide.
I'm a night owl and dislike dark mode. Prefer solarized light theme everywhere :)
I'd definitely take the Discord data with a heap of salt: I prefer light themes, but I use dark in Discord because Discord's light theme is terrible and hurts my eyes.
I'm sure everyone has their own specific reasons. And what you suggest might be true for a subset of individuals. For me, I prefer dark mode for a couple of sight related reasons:

- It makes my eye floaters much harder to notice

- Light backgrounds on screens, especially white, tend to hurt my eyes more than darker ones
It's novel right now, just as dark-on-light displays were novel when Lisa and Macintosh were introduced. Also, I suspect nostalgia (or anemoia) is involved.

However, research shows that dark-on-light (positive polarity) displays are better for most people most of the time, with some exceptions.

For those who want to go deeper, several studies and papers are cited in the article The Dark Side of Dark Mode: https://tidbits.com/2019/05/31/the-dark-side-of-dark-mode/
You are wrong and the author of that article, too, is wrong. Some scientists the author claims do not exist even made this handy chart for y'all: https://en.wikipedia.org/wiki/Doomsday_Clock
Your prebaked image will contain the definition (a), and you can incrementally continue building upon it, then regenerate yet another image if needed.
I agree, but it's not very different from Alexa or Google Home, and people are buying those, for some reason.
Privacy and convenience don't have to be trade-offs.
Suggested this to our designer as a new direction for data vis products design style. He declined my proposal. Haha Cool library!
this might help with all the ip's that facebook uses... https://stackoverflow.com/questions/11164672/list-of-ip-spac...
You and I, as informed nerds, would take it, but the browser marketshare numbers aren’t lying.

Not only that, until recently, Firefox had battery usage inefficiencies on the Mac. End users will notice that kind of stuff.
No worries!

I believe that you will be better served being more like uBlock Origin and less like traditional email alias services.

Once you implement the above, you could add a rich "rules" API and then you could do all sorts of interesting things:

- Forward emails as "spam" to the anondaddy database

- Don't receive emails marked as "spam" by at least X users using the anondaddy database.

- Queue all mail by [GROUP] and combine and send at the 1st of the month, etc.

- Queue all mail with [SALE] in the title and combine and send at the 1st of the month with subject line [Sales Newsletter].

- Remove all pictures from email before sending

You can seriously make some money off this. Think beyond traditional email aliases and think more about why people use email aliases to begin with - control over what gets in their inbox.

I'd implement what I suggest myself, but you'll quickly see that it's not trivial. I got to the point you're at now pretty quickly (weekend MVP), but implementing these other features becomes more trivial than doing it over an email (though it's not impossible by any means).
Paypal could have become like Alipay/Wechat Pay in China, but it didn't.
I've spent many hours navigating the air purifier market and it is one of the most opaque and customer-unfriendly ones I have ever seen. Beyond the advice given in the article, it's also important to check what the filter exactly is. Some filters are washable, but it often means that they are not as thorough as HEPA filters, which is a big deal if your goal is to avoid the dreaded PM2.5 that are as far as I can tell the main threat to health and the pursuit of happiness.

A more general problem is that there is a conceptual contradiction between low noise and high filtering. It will be difficult for a silent filter to be quick at filtering your room.

The good news is that even a relatively crappy, low CADR setup can still filter a bedroom over time so long as it remains closed. You will however be paying for replacements more often and it might not be worth it if you have to ventilate daily and the filter takes many hours to give you a clean environment.

I like the work that Smart Air China is doing. I am not affiliated with them, but they have essentially done and made available the same sort of research as the one highlighted in the article and have long promoted the no bullshit use of a simple box fan with filter combo for lower income and highly polluted regions.
My previous experience was with a Honeywell tower but I do not have the device in my apartment anymore.

What I am describing is that the Dyson ends up doing a better job alone than the Honeywell did. Especially when it comes to the second floor. However, as you said one could quite likely achieve the same result with any air purifier and a strong fan.
It's all about the discipline of the team in the end... You can ban things all day, but it just takes 2 developers deciding they don't give a shit to code, review & merge that use-fast-random-for-session-token PR. There is more than 1 way to get something that is "random", so basic string matching for methods you don't like is certainly not a guarantee.

In our organization the policy is very simple. We have static method available throughout called CryptographyService.GenerateCsprngBytes(count = 64). All developers are aware that any security-sensitive requirements around entropy must use this method. It wraps the OS-level offering, and encourages a minimum reasonable level of entropy with a default count.

I don't see any reason to make it more complicated than this. Communication with your team is more important than writing check-in rules to prevent bad things from happening.

As for other uses of Math.Random, et. al., we don't have any official policy. Because we have clearly communicated the awareness that security-sensitive applications should always use the secure method, we don't need to add a bunch of additional bandaids on top. Enrich the team before the process.
Clickable: http://www.healthgazelle.com/blog/?p=87
The best part about it was that I forgot it wasn't Flash.
Not for correctness, but I was running low on disk
From this post, it sounds like they only took the stick from the Jack Welch approach (firing the bottom 10%) and not the carrot (rewarding the top 20% for doing well and coaching the middle 70% to improve).
Some how this all sounds like they are gearing up to develop a Things specific sync service. Last thing I want is another service I have to pay to sync my data. Already paying for Dropbox and MobileMe.
If the product doesn't work and perform its intended task, then what's the point of reviewing the feature bullets?

I know that personally there's nothing as disappointing as reading glowing reviews of a product's potential, only to find that I a paid good money for what should have been a pre-release product. Sure, as a developer there's always a push to just ship it and get some "traction" but the flip side of that is that doing so risks alienating customers (and reviewers).

If I'm a customer looking to make a purchase, what you're implying is that "in a couple of weeks/months when those specific bugs are sorted out this [product] will [no longer] be absolutely worthless." Is that really the standard customers should expect?

It's nice to see a reviewer as a customer advocate occasionally rather than just recite the bullet points of a press release.
Perhaps you can mitigate the "mobile" aspect somewhat. The model and the controller can be written by any competent developer without requiring the mobile skills. Then you can have a mobile specialist developer concentrate solely on the views.

At least that's how I am addressing this problem in my application. My mobile interface is just another view that talks to my API. Anyone can write it without having to understand what my application does. I am finding myself writing views for all kinds of environments and it's certainly much easier not to have to change my other code at all. :)
I guess I won't be flying American Airlines anymore - I'm certainly not going to go searching through every single airline's web site individually. If they're not on the aggregator, they might as well not exist.

The only way this might work is if American stopped competing based on price and started focusing on the quality of the experience. If AA were consistently less annoying than other airlines, it might be worth looking them up individually.