skysight-inc/HackerNews huggingface dataset:
1. Power Query/Pivot Tables/Power Pivot
Directly connecting to SQL from Excel for data exploration 10x for me. Personal record is 77,000,000 rows in Excel via Power Pivot. Lining up count vs count distinct on year-week is my go to garbage data detector. Weather data suppliers have an unseemly habit of over as well as under reporting. :-)
2. SYGRAPH, the data visualizer Lee Wilkinson to accompany SYSTAT, before he wrote THE GRAMMAR OF GRAPHICS which we now now as ~ggplot2
3. NT 3.51 - the first vision of what a stable workstation could be
4. SSDs "20 times faster" but non-users can't process the meaning of those 3 perfectly good English words
what app did you use to change it?
Well there goes an hour.
You make some good points.

However, my rebuttal is that the colleges referenced in the article were for-profit and unaccredited to begin with. In other words, the students of said schools willingly went to schools without any level of vetting (or they were vetted and failed).

Given this there are two questions:

1. Did the school commit a crime? If so, there's no need to forgive the debt - the government and/or students should go after the school, and our existing legal process makes things right.

2. Were the students harmed? This is obviously more difficult to prove in general. Let's suppose the students were harmed (since the article doesn't really specify what it means by harm). Should the government continue to subsidize people who are harmed in this way?

My take is if we want to reduce harm, why not just forgive all debt? Clearly if all debt is forgiven, then all harm caused by such debt is reduced to zero.

As a society we have already decided people should be responsible for some things, so the question is why specifically in these circumstances are they being forgiven? And how is the government going to create the circumstances where they don't have to do this again?
For those of you that aren't in AWS ecosystem or are looking for a simpler alternative to EventBridge we've built https://hookdeck.io. A good chunk of our customers is either Shopify apps or Shopify stores. We essentially provide a full webhook infrastructure (queuing, retry, alerts, monitoring) out of the box. It should help to scale your webhook usage without having to go out of your way to build complex ingestion and queuing.
Would you mind sharing a code example of how you do this? It sounds very helpful
I sort of imagine some departments opting for a webform-to-fax gateway :)
It seems more like they're just teasing part of their paid service, which is why I don't think they're trying to be misleading with the claim.
new Array(1000); ?
Why on earth would police warn about this? Don't they have real crimes to prevent or cases to solve?

Ethically, locking up the research just might be worse than piracy.
Actually, I hate it: Once you have discovered the hacks, there is no way back and those carefully designed illusions are lost for you, forever ;-)

But yeah, the ideas some people come up to make something work are pretty amazing.
Why do you think firefox is tracking you?
Why, yes. I pollute less and I'm drastically less likely to kill someone. I don't drive people mad with noise. My lifestyle is superior. Deal with it.

> Cars and bikes do not belong on the same road without seperation

That is not true. Even inside towns, cars can be driven safely at reasonable speeds of 10-20 km/h.
faceapp has improved A LOT. also there is a paid version with more functions
Came here to say that programming exercises (hackerrank, etc) seem completely redundant when you can spend the time creating something useful whilst also improving your programming skills.
Seems Tillie did a lot more hacking than just Verkada, and published proprietary source code on her website? At least that is what the indictment says.
Navy ships do.
How I organized my disorganized plethora of test scripts into a single file
Education is free in many countries. Tax money goes direct to university places and subsidisation...
Thanks. I will try that!
get help
I have the PostmarketOS version. It's not something you can hammer all day, but I'm really happy with it as a secondary phone (I carry one for work and one for me. This is the one for me.) It already does stuff my Android and iOS phones never did (like turning into a half decent Linux desktop with a dock), but if you NEED something that only comes as an app for those two OSes, then don't worry about it for a while.
Kiczales also wrote the Common Lisp classic "The Art of the Meta-Object Protocol"
I recently got an app on to the Shopify app store. The review process is the worst that I've been through.

My rejections in chronological order:

1. Rejected for having text in the app icon. The text was our company's name and is our logo which we had to change for Shopify...

2. Rejected because we didn't implement the GDPR webhooks. We don't operate in Europe so I didn't think they apply. I could have read this in the documentation but still...

3. My shop set up geographic restrictions for a few South East Asian countries and the shopify tester tested with a store with an Albania as the country, USD as the currency, and a fictional address. Shopify actually prevents this kind of invalid installation (that's the whole point of the geographic restriction). So when my store rejected his onboarding attempt with a generic error due to what was previously thought to be nothing more than a sanity check, he rejected my app and imposed a 2 week ban on my partner account from resubmitting.

Ultimately, I was able to appeal the decision through a different channel. We had our first customer waiting to use our app so this added an extra 10 days of delay and a whole bunch of unneeded stress in my startup.
Right, don't traders have everything necessary to run the smartcontract locally (i.e. via Ethereum's virtual machine), with the input they expect it to have at the time of execution? That doesn't require decompiling, any more than I have to decompile a calculator app to verify that it gets the right answer for 2+4.

If so, then yeah, sometimes judges do throw out deceptive contracts based on "gotcha" clauses with non-obvious implications the counterparty couldn't have reasonably expected. But here, it would be like if the signer had continuous access to a resource that would instantly answer any implication about any scenario they had in mind, and the signer refused to test it for even one scenario they were planning to use the contract for. I image judges being a lot less sympathetic to that kind of mistake.
What’s frustrating is the lack of error handling, especially in an intentionally “mysterious” game like this. I spent a few minutes trying to “figure it out” before I realized, nope, it’s just broken (web socket connection failed).
wow, i've been using this for years, (it was originally pulled from an old Ribot prep script). Glad to see this finally getting some love.
Would be interested in it if anyone finds it!
This may be a gap between intent and how the execution hits you.
The theory (backed by research) is that creating connection can create psychological safety, and that improves team functioning. Given the physical isolation during the pandemic, many events have moved to Zoom, and often MORE events have been created to help with connection.

Which is where we come to execution. Finding activities and timing that generates connection is hard. For example, whatever your company is picking absolutely does not engender in you what they are hoping to engender.

The downside of being unhappy during 'irrelevant' activities or not joining them is that work is by and large a communal activity. The water cooler is still a good metaphor even when your work does not have any other them around.

Are there activities you and others enjoy that you could suggest? Even if just for your team and closest stakeholders.

Also: as someone else pointed out, mandatory should equate "during work time for which I am paid." The rest is optional.
Egypt's population is enormous as well, mostly crammed along the Nile; and the PPP GDP per-capita isn't that different the China.
If you're referring to the `for` loop replacing Spanish month names with English ones, that could have been done like this [1]:

rainData.month = map(mth -> myEsEnDict[mth], rainData.month)

[1] https://syl1.gitbook.io/julia-language-a-concise-tutorial/us...
This is a blog by AT&T policy, not exactly a neutral observer. AT&T (nee Southwest Bell) is not exactly known for it's public interest either.
>It's basically outsourcing

It is basically outsourcing, yes. I'd think on HN of all places people would appreciate how wrong that can go.

I recommend reading the Wikipedia page on Dian Fossey if you haven't.
> No way. That just means the taxpayer gets defrauded rather than the student, and the "school" still gets their money. It encourages the further growth of fraud.

That's literally what just happened now. The department of education is eating the loans. I may have misunderstood but is that not what the article is about?
> Student loans should be dischargeable in bankruptcy

The federal government should provide need-based grants (possibly with total-program-cost and course of study controls, but that’s another issue) and not loans or loan-guarantees in the first place.
I'm pretty sure it's just called The Time Traveler

https://en.wikipedia.org/wiki/Callahan%27s_Crosstime_Saloon#...

it says almost all these stories were published in Analog, that's where I remember the controversy over its lack of the more fanciful sort of time travel fans back then were used to took place.
Yes I love Materialistic as well.

The link problem is also the only annoyance I have. Sadly it looks like many issues have been opened for the bug but I don't see any discussion on the tickets: https://github.com/hidroh/materialistic/issues?q=is%3Aissue+...
I put an elevator flyer that simply had a cartoon router saying: "Is your wifi slow? We're all yelling over each other. Switch to channel 1,6, or 11! Email <me> if you want help."

And then in 12pt I explained it with a QR code for a web page.

Of the 30 or so SSIDs on random channels, we got half off them in about three months. Performance was significantly improved. Many were happy. Some couldn't tell. One was angry at me for apparently causing something completely unrelated.

If you want to meet the neighbours, do this.
Devtools-angels: active angel investors in developer tools
Try iterating on it, it won't work. This creates 1000 "empty slots".
The spread operator does not have the same quirk. I use it but it's still a bit weird tough

[...new Array(1000)].map(something)
Explicitly declaring which types provide which interfaces is the whole point of explicit interfaces.

But I don't think the "you can declare a protocol after several types already implement it" is any different under explicit vs implicit conformance checking.

I can just say

implementer(IReceiver)(builtins.set)

at any time. There's no temporal restriction on when I can do that.
Yes — Amazon is rolling out a test gossip network on their latest generation Echos. One of my Echos shared the WiFi password with the other.

I also think separate VLANs could be better (setup is a mess), but using them is pretty easy: you just connect the device to the right VLAN at setup. All of my wall sockets are IOTnet and they have their own AP. I think a big area of improvement is making it easier to provide different VLANs with different DNS.

It’s not perfect, but it is better (owned device can’t access other trust domains; can have firewall rules enforced).

I agree it all could be better and we need regulation around disclosing sensors in IOT devices (eg, Nest should be legally obligated to disclose microphones) or IOT gossip protocols.
I am not unfamiliar with this situation but I still think it is an edge case that the time will take care of.

In my case, family fills up the online forms for the elderly. I know that they are not stupid, my father is an Engeneer with masters degree, used to program with punch cards and he still uses Autocad but he is having trouble with online forms. When needed, he sends me a link and I fill up forms for him occasionally. I have other relatives too who are simply not comfortable with computers and we will help them out when needed.

When that's not possible, a clerk will help them out. People tend to be nice to old people, even if they are grumpy.
The difference is a college student has a negative net worth on graduation much of the time, an average credit score of 630, with no assets, no collateral, and absolutely nothing to lose from declaring bankruptcy. If you have $100K in liberal arts debt that's worth way more to discharge than 7 more years as an authorized user on your parents credit card.

On the other hand most other lending is collateralized, or even where not collateralized, the lender has a reasonable expectation of repayment or positive net worth.
Which is why Bill Gates gave them money to continue that work.

IIRC it only took them about 3 weeks to create the vaccine. To work that fast they had to have had a good base to work from, the infrastructure to do so, knowledge and experience.
> The problem is with other loans there’s collateral the lender can sieze like a house or a car.

No, other unsecured loans that are neither federally-backed nor endowed with harsher bankruptcy discharge terms exist.
I figure to a certain kind of player the appreciation for how it was done is just as, if not more beautiful than the illusion ever was.
Tecno-Crapitalism, Techno-Demons, and Mishima
The college graduate will pay at least double in taxes. Will hopefully also deliver more in terms of innovation a competitiveness.

It could be easily seen as an incentive.
Covid Vaccine Developer: Cancer Shots Are Next
The town in this article is a small/medium sized town in rural central Minnesota. The majority of people in this area will live in the surrounding country side and the "down town" isn't much more than a few blocks of buildings and side streets straddling a major highway.

So for most people in the area, going anywhere besides a recreational walk, requires getting in a car.

I don't believe this situation is unique to United States with regards to similar towns.
You have it backwards. People aren't born world leaders. In the America at least, they start out as private citizens, and run for office, and while doing so communicate with people in order to spread their message.

What you are asking is for people to shut down their own personal social media accounts when they win an elected position. That doesn't seem like good policy - users will continue to use the same communication channels to their elected representatives.
The Chinese growth rate was in the CNBC article. So basically, you're saying that Taiwan grew.

I'll give you Taiwan. Now tell me about the rest of Asia.
While I agree with some of what the author is saying, I don't think the mocking and ridiculing sarcasm are really helping at all. It just makes the author look obnoxious and rude.
There are only some places where that actually works. For nursing, teaching and other basically-vocational degrees this works okay: you need the paper to get the degree.

But a lot of degrees aren't like that, and a lot of places don't care which degree you have once you've had a similar job. Why would all employers buy into this? They can get someone with equivalent knowledge a little cheaper. It's a pain, but the graduate can certainly still launder their lack of degree into a job (or even just lie about it! people do that all the time, and are only sometimes caught).

The idea you're suggesting sounds something like an ISA: no cost upfront, X% of your income when you get the job. Those have other problems: universities will be incentivized to get the most employable students. They're also more expensive (since the downside risk is all on the university).
therein lies the rub.

There is essentially no risk for these loans because they are backstopped by taxpayers.

These loan sizes increase, the cost of tuitions increase.

Everything else that is open market loans, have no such growth pattern.

I fail to see the benefit of all this spend when the consequence is a bunch of PHDs ... working as teachers at profit AND nonprofit Universities, to produce more diplomas en masse so we have more university-degree retail associates and social media managers (if not unemployed 23yr olds).

You have to question why is it that no one would pay 25K in tuition if you had no ability to get loanable funds.
Hint: there's no real market for it.
I'm on Firefox. I just got "subject clicked the button" and nothin' else is happening. Is that it?
What do you mean, "map values"? There is

[sin(x) for x in vec]
map(sin, vec)
sin.(vec)

which are roughly equivalent? Is that what you're referring to?
Can't tell if you're being serious or just trolling, but I'll bite so here you go USSD https://en.wikipedia.org/wiki/Unstructured_Supplementary_Ser...
The Buzzy, Chatty, Out-of-Control Rise of Clubhouse
Depends entirely on how much time you’ve spent on it. In my experience people become pretty good after 1hr of lessons every week for 3 years (and pretty low intensity training at that), so I imagine you can condense that into 6hrs of lessons every week for half a year.
At what point were 6502 clones everywhere? Long after the Apple II and C64 selected it?
I was thinking more of docker used for mac development, not docker used to deploy web apps.
Can you give a code example in R of what you would like to do in Julia?

There are quite a lot of different ways of mapping in Julia, including functions like `map`, `mapreduce`, `replace`, and various syntaxes for broadcasting and array comprehensions.

For maximum SIMD performance there are also things like `vmap` and `vmapreduce` from LoopVectorization.jl.
Predatory loans have also been a thing in the so-called first world for a while.
While I realize it's not precisely the same, this reminds me of Qatar's decision a while back to stop just exporting oil, and instead start doing the refining, etc. themselves. Basically working their way up the production chain. Of course, just because it worked for Qatar doesn't guarantee it will work for Ghana, but the strategy makes sense.

The main risk will be if their domestic chocolate producers aren't able to pay enough to Ghana's cocoa farmers, and instead of creating a chocolate industry they decimate their cocoa farming sector. Hopefully they have gotten their ducks at least somewhat in a row before they started this.
It seems pretty odd you have such a disdain for populism, but I'm guessing you believe in democracy. If most people prefer to participate that way and vote as such, are you saying that the people are wrong? Because the whole point of democracy is letting the people decide for themselves what they want.

If you think democracy is fundamentally flawed though, then I guess your point makes more sense.
[0] https://en.wikipedia.org/wiki/Fonio
American democracy at the start of the Biden presidency
Should I use WSL 1 or 2? Coming from Linux trying to make something workable.
I think it was more a matter of attitude. Never a great way to actually explain something.
I don't understand the focus on for profit schools.

All else being equal, profit vs nonprofit schools are exactly the same. Its just different people that take their pound of flesh.

For profits... benefit seniors invested in ETFs or 401ks

Nonprofits...benefit CEOs and school administrators.

No difference. The tenured faculty usually wins. The student + taxpayer always lose.
Sales-team likes the shiny of Intercom, and also having Intercom on your public-facing site is a bit of a status-thing.

But, also, Zendesk pricing is per agent, whereas Intercom is tiered for a number of users.

Then, to upgrade to the Talk, not the full Suite, is an additional per agent cost.

So, basically, sales can function as Tier 1 support, since they should have basic knowledge of the product they are selling.

We don’t need a Zendesk agent license for each salesperson, only each support person.

Zendesk is pretty powerful between its well documented API and native ‘triggers’, and also its new reporting and dashboard tool, but it is pricey for enabling extras.

I was attempting to write an integration with our phone system, basically having a screen pop-up with the call info inside Zendesk, and could show all prior and open tickets if their is a caller ID match.

I need to pay for Talk just to access the pop-up API.

Also, having multiple forms for a ticket, that costs extra, too.
So... you are an "expletive deleted"? Actually you are an "expletive deleted" that is fine with his work used in fingerprinting. "If we would not have provided this API, ad providers would have gotten it anyways"... Unless, maybe websites do not need to know how many worker threads I can provide and your spec is part of the problem. Maybe you are part of the problem.

Pretty ironic that your last tweet was:

>Federated Learning of Cohorts is harmful to your privacy.
This is literally additional tracking. Nobody is asking for this except for advertisers.
Ad networks should target their ads based on the content being viewed, not on the person or 'cohort' viewing the content.<
Regexploit: DoS-Able Regular Expressions
End-to-end encrypted collaborative notes
> So the schools where fraudulous, the solution is to reward the system by helping their victims and have no sanction on the school?

Nope, sanctions on the schools also exist (some from Department of Education, some from other agencies, some through lawsuits by students); in fact, most of the students involved, as noted by the article, were students of either ITT Technical Institute or Corinthian College, both of whom have gone out of business due almost entirely due to consequences of their fraud.
Well, generally blocking bot c&c accounts isn’t in anyone’s “best interest”. The amount of traffic those bots generate is negligible, and there is a non-zero overhead to read an email from cybersecurity company, decide if this is legit, and enact the block in question. Still, most companies cooperate. (Thinking about it, I am not quite sure why.. is it a desire to be a good internet citizen? Or fear of being blocked by corporate firewall?)

Who owns the recipient address is completely immaterial. So is the existence of other exporters. No one says they have to mess with blockchain or the site’s database - all they need is one api endpoint. How many non-malware accesses are there that use v1 api, query that specific address, use curl user agent, and send ?limit=2 query? I bet none. That script is not flexible at all, it has a single hardcoded URL.

Finally, regarding the slow blocking : it is a valid concern, but it exists no matter if there is a blockchain or not. Remember that story about bots using invisible characters in the comments below someone’s Instagram account? I wonder how long it took researchers to explain that those innocuous looking comments from fresh accounts are actually malware related. Or imagine using some sort of foreign-language web forum as C&C: the admins there might not want to cooperate with US-based cyber security researchers at all.
Not sure how you're supposed to do floating point math while following that rule... you'll have better luck with writing C code with all semicolons in place.
> The course is intended for students with little or no prior experience of life in the high Arctic.

I’d say that there’s not many of them if they go to school there.
That's easy: George Stark wrote those. Or maybe Richard Bachman.
How long is it going to take for artificial cocoa take over anyway?
If readability matters, there shouldn't be an extra counter variable for the reader to keep in mind.

for greeting in greetings do

is more readable if nothing interesting is done with the counter itself.
Thank you. One of the funniest things I've ever read.
Depends on context. Coming into some tweet midway in a very long thread (scroll paginated/page range limited) makes going to the start very frustrating. That’s bad UX on Twitter’s part, but rolling up the thread is one easy workaround.

Edit: it’s also great for preserving content which may be deleted.