jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm no security expert, but there are some obvious problems with concatting salt + pepper. For example, most hash libraries include the salt in the output so that you only have to store a single string (also encoded in the output would be the hash algorithm and a few input parameters). So now you've likely revealed your pepper in the DB. Oops! So much for extra security.

But that's not all! Hash algorithms are written assuming the salt is random, and now I have millions of hash outputs in which the last X bytes of the salt are shared. Have you proven that this doesn't increase the attack surface? It certainly sounds like it might. This is exactly the type of side-channel attack that tends to break crypto, and you're giving it away for free.
But he collected the money to pay for dev cost from the initial 156$ investment. It's not disingenuous at all.
Having inherited a bunch of products that were developed by outsourcing companies, at several different employers, I can safely say that outsourcing companies aren't going to replace the need for COMPETENT full-time employees.

I even spoke with several clients who switched from outsourcing in 3rd world countries back to hiring local developers. Wages are going up 10%-20%/year in the 3rd world countries while they stagnate in the USA, so there was no long-term economic benefit to outsourcing.

On each of those projects, the outsourcing company did the minimum effort to get paid, and left an unmaintainable mess.

Then the employer has two rough choices. Keep the outsourcing company on at inflated rates to support it, or hire full-time employees to do the support. Or find someone to rewrite it, they don't deliver, and now a couple years and a lot of money is down the drain.

The outsourcing company does not have the same incentive as a competent employee. An outsourcing company just wants to get paid, and technical debt doesn't matter. An incompetent employee will obfuscate things to protect his job security (or because he doesn't know better). A competent employee wants to eventually move to another project, so the incentive is more to do a good job so it can be handed off to someone else.
People buying these might as well just stick a stolen GPS transponder to their hat while they are at it.
I must admit I have no idea what an unrestricted continuation is. I'm not an academic, just a guy writing a lisp on his spare time.

Here's what I'm doing with continuations:

At the bytecode level, call/cc is trivial to implement given my current design. All you need is the current instruction pointer, the current environment (environments right now are just immutable A-lists), and the current return pointer. But it's not obvious to me how to translate call/cc from the syntax to the bytecode.

Tail call elimination is the next thing I'm implementing, and unless there's something wrong with my design I haven't noticed yet, it won't be hard to do. Another step to take down that direction, though, is adding a pass transforming to continuation-passing style. I think this is going to be one of the last things I do, because I'd like to explore other optimizations so I can compare performance.
ugh..please no.
But he only put $156 in. Everything from there was self funded.
Hi - you will find I have an enormous fan base of Loyal customers al over the planet whom love everything I do at www.thepegeek.com

Adding value is all I do
Hi - I spent no more then 24 hours of combined work on getting this validated and pre funded. Leveraging the power of the globe and the Internet to bring it to life :)
It sounds like he does market research, marketing, and sales, and pays someone else (probably more detail & quality oriented) to develop the products.
Because there are only a few of them. If every car in Amsterdam was US sized, it would be really difficult to move around. Even if only all the delivery trucks were US sized, it would already be a huge mess.
It is unencumbered by licensing and patents and offers good enough performance/watt. Chinese have been investing heavily in RISC-V as alternative to ARM and first IoT devices sporting RISC-V architecture should be available later this year.
I know in parts of Virginia as late as 2014 it was electronic only. I am not sure about more recently.
Waterloo Region here. Up until the end of August, I was pretty happy with the response where I am, at all three levels of government— it seemed like the policies were basically working and the spread was contained, with new flare-ups presumably being seeded from elsewhere (Toronto, the US probably) and quickly dying out.

And then cases started spiking in September, I suppose due to some combination of back-to-school, lockdown fatigue, increased indoor gatherings, etc. At that point I became extremely unhappy as it became apparent how little the Provincial gov't in particular had taken advantage of the long summer of low cases to build up test and hospital bed capacity, and to make plans for vaccine distribution. The second wave hit and it felt like basically just rewinding to March. This was apparent to everyone and I think it probably became a positive feedback loop as more and more people gave up and had in-person Thanksgiving and Christmas gatherings.
What is the argument here? Are they deplatformed unless everyone says the things they like?

Breitbart, a huge network of News Corp, 4Chan, many subreddits, many youtube channels, many podcasts, radio channels etc are all dominated by those people.

Does everyone have to agree with them so they don’t feel deplatformed?
From experience, you may need to get hold of an older, more specific version of StuffIt to achieve successful extraction. 6.5 should work, IIRC.
Debian apt gives all these things and would be less of a heavy dependency.
This is what I remember, tho I guess it’s possible they changed the terms for new users. But I bought it in late 2009, IIRC and it was either $0.99 or $2.99.
The thing that makes a rights-based democracy "rights-based" is the idea that there are certain lines that are so important to individual liberty that society at large has chosen to not interfere with them. Traditionally, one of these rights is the right to private capital. It's the oldest right recorded in English common law. Giving up this right, even if it's purported to be in the interests of society at large, will remove part of the "rights-based" part of the rights-based democracy above. It's not something that should be done lightly. Civil forfeiture is rife for abuse, even in its current form.
Deplatformed conservatives eh? This has got to be one of the oldest conservative tropes.

FoxNews screams conservatives have no voice, while patting themselves on the back for being the most watched cable channel. [1] Rush Limbaugh is the most listened to Radio show in the United States. [2]

Conservatives scream they have no platform on Facebook, yet the top 10 shared links of Facebook are almost exclusively conservative. [3], and you can observe this trend holding over time.

Conservatives have plenty of other platforms to go to. No one is deplatforming conservatives on 4chan, or Parler, or hell, even Reddit.

The 'deplatformed' narrative is a manufactured, and used to drive a persecution complex. Its not real, and used to rile the base.

[1] https://www.foxnews.com/media/fox-news-finishes-2020-as-most...

[2] https://en.wikipedia.org/wiki/Rush_Limbaugh#cite_note-late-3

[3] https://twitter.com/FacebooksTop10/status/134648457323691212...
> This is the basis for inflation.

Hum... Sure, it's the basis of some kind of inflation. But you'll get no useful kind that only depends on the amount of paper money in existence.

There is much more to inflation than the amount of paper money on the economy, and even than the amount of money the government creates.
But social media companies insist they are NOT newspapers - if they were, special rules would apply due to implied editorial control.
Why can’t they IPO... I want in.
I would personally have a hard time convincing people to switch to Matrix when the Elements UX is so bad and I haven't found any good alternatives.
Matrix/Element supports that with a caveat - encrypted chats are not exactly searchable (requires client side search which seems to not be there yet).
Very well said. It's stuff like this that makes me think all CS majors need some sort of business communications requirement, something to at least give a foundation on how to speak to decision makers.
Indeed. I find myself particularly annoyed at this instance of Monday morning quarterbacking about infosec at a public building. People here are talking like somehow these systems would have access to launch codes or something. There is a general unwillingness to give the benefit of the doubt that the people in charge of infosec here may have actually thought through their decisions.

In my disgust, I admit to wishing that these people are someday judged by random internet know-nothings for their own decisions in turn.
Please feel free to regale us with tales of that experience!
I'm not saying nor worried about statements which are hateful, sexist, racist, etc. Like most mature non-brogrammer companies, we don't have those sort of issues in the first place.

I'd be worried about company strategy, vision, intellectual property, keys/passwords, system infrastructure or other details leaking which could hurt our competitive edge, lessen our valuation, or expose our user's PII.
Reading a lot of the comments about this story, the takeaway should really be that people prefer different sized devices. I like the size of the iPhone 5. After iPhone 6 came out, I have even considered looking at some of the android devices, but all of them are actually bigger than the 5 as well.

That being said, I can see how people can prefer a phone with a bigger screen. Apple makes 3 different sizes of the MacBook, the 11, the 13, and the 15 inch. They also used to carry the 17 inch one, which my dead would have loved, because he is looking for a new laptop with a 17+ screen. All he does is sit's with it in his arm chair and listens to music, so portability isn't a priority for him. He is currently using a 17 inch Lenovo.

In any case, a 4.5 inch, 5 inch, and 5.5 inch iPhone product range is quite reasonable. For the really crazy amongst us, make the iPad Mini and the iPad also phone capable, and sell that to people if they really need to have the biggest phone they can possibly have. There are already data capable iPads, so they have the hardware necessary. Make it work like a phone with headphones, and there you go, it's just a software tweak away.

The other big problem with the new iPhone 6 line is the ridiculous amount of space that's wasted below and above the screen. If you hold the phones side by side, you will realize that the screen from the iPhone 6 can easily fit into the body of he iPhone 5. Apple has really painted themselves into the corner with the home button. Back in the days of the iPhone one they has space for a huge physical home button. But now, not so much. The home button, along with the fingerprint sensor, can be moved to the side of the phone, for use with your thumb or the pointing finger (for left handed people amongst us). This way they can make the 4.5 inch iPhone to be the size of the 4S, the 5 inch iPhone would be the size of the 5S, and the 5.5 inch model can be the size of the current iPhone 6.

Problem solved, big screens, small phones, more choice. And..... it will never happen :)
And outside of that, there's a big loss due to proximity. Northwestern hasn't had nearly the impact on tech as Stanford or Cal, and UIUC's biggest alums are in the valley.
Oh hey /r/malefashionadvice
No, you would be an authorized party to attempt to find an exploit in your code. Since Heroku apps are heavily isolated from each other, hacking it doesn't really induce many problems for them (only you).
I think you misunderstand. Survivorship bias in this context means we do not know all of the people who did LSD that did not go on to do anything significant. Therefore it is pointless to suggest LSD has overlap with "interesting people."
Please send him the Angular 2.0 presentation :D

One needs to think what is relevant to the product's requirements -- at the "current point of time" and use the framework that fits the bill.

The secret to success is to stop worrying about all the changes that are happening. It's imminent.. we are witnessing the evolution of JavaScript frameworks, which will definitely slow down at some point of time and become stable. Till then what's important is to keep yourself informed at a high-level and dive into something, if required.
> That is an extremely safe assumption to make, as the problem has been studied for a long time and I'm aware of no evidence that would back up your position.

http://en.wikipedia.org/wiki/Godel's_incompleteness_theorems
I wonder how much they paid to gag the researchers for the 17 months it took them to fix this.
Yeah I'd move too considering the difference in tax rates at every level when comparing Texas to California.
Heavy graphics with static HTML? That's going to be a crummy experience for mobile users.
This feels like the most recent episode of silicon valley...
Antarctica's lack of a population and its niche attractiveness has more to do with the fact that all the countries with any sort of territorial claim to it have signed treaties substantially restricting any use of Antarctic resources (including the land thereof) for anything other than science.

On that note, though, if we want to learn how to colonize the Moon and Mars and beyond, Antarctica is closer to home and less extreme; it could be a valuable place for "baby step" colony proofs-of-concept.
Then they should have just published their own objections. This in no way justifies the persecution of Galileo, which was basically akin to the Soviet persecution of Sakharov -- like him he was under house arrest and forbidden to interact with the scientific community at large.
They do this at the Polk County Iowa jail.
> it's too popular to make that decision

It's popular enough to double the square footage devoted to grills (at, generally, a hefty monthly lease cost per square foot), double the energy consumption, and double the employee time for grill cleaning and maintenance?

I'm skeptical.
I don't understand why putting Java on your CV was a problem nor why you're considering switching to .Net. Here in London good Java developers earn a premium and along with PHP you will always find jobs with these languages in any location.
Is the idea to make people log in to see adult material? I’m sure those logs and targeted ads will never embarass anybody
You can! Hold shift and click-drag!
There's a phenomenon in lots of domains where "a change that is itself neutral or good can be bad if it happens too suddenly". I think that was the case here; we can say that this is a shift that reasonably can or should happen, but can still have caused needless disruption by catching a bunch of people off-guard and not giving them time to adapt to it
Page 6 in the UK. Bathing suits of Australia. France. Italy.

It's America that is deeply hypocritical: Hollywood sexual exploitation while many of the people are mostly prudish/sex-negative/ashamed.
Eh, I've known Ohanian a bit.

You're definitely looking into it a bit much on that line of thought.
Depending on your brand/market, that might actually be a good thing.
The enormous value being money laundering? Also the miners ultimately have to swap for some fiat, so they can’t stay in BTC “heaven” forever. Further buyers set the price, not miners. Especially given that using BTC is a luxury except for the underbanked, who also don’t have money and are selling their BTC to get some.
Even after this change /r/all/new is mostly NSFW stuff.

One of my jobs had me maintaining a real time feed of reddit. Making a SFW version to demo was half the job.
Because if you needed to protest, and did so, you'd be arrested?
I see your point, I think you may downvoted because you did not elaborate rather than just say "you're wrong".

Let me see if I can elaborate on what I think you mean. Homoiconic can be interpreted as meaning that the programs structure is similar to it's internal representation and so then it can be argued that an argument list is implemented as a vector and so should be represented as such.

But I would suggestion that this is an implementation detail and would hazard that many Lisp implementation might share this implementation strategy. I suppose I should have described it as something along the lines of needlessly breaking with Lisp syntax traditions.

As an aside the reader macros themselves are not the problem as lists are not a one size fits all data structure within current computing so there is a need for vectors and hash maps etc.
Recommend trying out https://www.airsend.io. It is not tied to phone and it has a web/desktop client.
You’re presenting a false dichotomy...

230 needs to be updated, not thrown out; 230 clearly has important aspects that must remain, and other aspects that are clearly being abused by big tech.
how do you get your money back when you get mugged or scammed?
Does anyone know of a good web based videoconferencing system that does 1080p or 4K, at close to 30fps? Ideally it wouldn't require some big subscription plan, either.

Meet maxes out at 720p (it's that or 320p) and what seems like a single-digit frame rate. Zoom doesn't seem much better.

I don't know sign language but I have a lot of bandwidth (and am wired) and I'm tired of calls optimized for 1-5mbps wifi. Even calls that are primarily for audio could benefit from higher resolution/framerate video, I feel.
Interesting to see Ali Abdaal's content on HN. I regularly watch and enjoy his videos, but I've come to view them as light entertainment rather than anything genuinely insightful or actionable. They're well-produced and they talk about topics I'm interested in, but they don't say a lot. They're definitely algorithm-bait, and it's something that Ali openly admits, but I still (willingly) fall for the bait - there's something nice about procrastinating by watching videos on productivity and systems rather than Tik-toks or anything else. Ultimately, it's just as much of a waste of time, but you can more easily console yourself that the time is better spend "in case there's any life-changing insights here".

There never is, but best click the next video just in case.
Feel free to live on a 9 day schedule.

The practical difference is that inconsistent calendar representations make them a pain to use.
The concept of a commodity fails when it's controlled by a cartel or can't be produced in sufficient volume to meet demand, as seen with oil and short squeezes.
I am suprised that Teams does not support multiple langauges
Exactly this. Kubernetes is a service orchestrator, not a hosting platform. Those getting caught up in it just want a hosting platform, but those getting value out of it want a service orchestrator.

If you have one monolithic backend service (and most web applications really should start out this way), Kubernetes offers almost no benefits over alternatives.
UPDATE : just a day after this comment , Google announced it will not integrate dart to its browser and it will only focus on dart2js. So , I was Wrong google long term plan.
What's ironic is that Mozilla is deeply infused with its own version of ActiveX called "XP/COM" that's practically the same thing (to a point), just using a totally different set of (open source) tools.

You can use and implement COM or XP/COM components in C, C++, JavaScript and (theoretically but not commonly for XP/COM) other languages. XP/COM is not syntactically compatible with COM, and uses a completely different headers, tools, etc, but they're identical in memory layout and behavior and design. Of course beyond identical IUnknowns, XP/COM's interfaces, metadata, and JavaScript interoperability are totally different than ActiveX on IE.

They eventually realized they'd gone too far with it, and went through a "de-COMification" phase around 2002, and it's been a few years since I worked on a xulrunner application, but as far as I know, XP/COM is still pervasive throughout Mozilla/Firefox/xulrunner, including its deep internals and its chrome user interface layer.

COM was a good solution for a particular set of problems at the time, which Mozilla also needed to solve, so XP/COM made sense in that context. But these days, it makes more sense to use JavaScript and JSON directly as the interoperability layer between components and other languages, instead of COM.

JavaScript won the language war, so it gets the privilege of being the "linguistic motherboard" that you can plug other languages, emulators and components into.
> Then superscalar came to microprocessors with the Pentium Pro.

Hmm, but wasn't the PowerPC 601 superscalar?
As the author of OP's link, you may be interested in reading what I've written about this question as well, this idea of inflation eroding everything, or what I call "The New Zero Argument":

https://medium.com/basic-income/wouldnt-unconditional-basic-...

Yes, it's not a printing of new money, but a transfer of existing income towards an economically and socially healthier distribution less tilted towards the incredible extremes we have now.
Things in plants other than basic nutrients are what keep you alive, well and free of cancer. Soylent is an obviously horrible idea for your health.
The Halting Problem says it’s impossible to tell whether a program will naturally finish what it’s going to do without doing it.

You can obviously tell what a trivial program will do by looking at it.
I bought my last car on credit, but I did it through my bank and got an insanely low rate (1%). The salesman whined constantly about how my bank was terrible at their job and that we should just use the super convenient in-store financing instead.

I still got ripped off, especially on the trade in--but my wife was rather pregnant and close to being put on bedrest at the time and we didn't want to have to deal with Craigslist or whatever for selling her old car.
Looks like Uber has set up a system where either the riders will be unhappy with high surges, or drivers will be unhappy with the normal pricing on big nights. I never thought abut that side of it.
Let's say the money is deflationary: the more you sit on it, the more you have. Why create a company or invest in one when you're sure that you will still get richer by doing nothing? Just keep cash under your pillow and wait!

Now let say your parents died when you were young and all the inheritance was used for your phd in math. Who will pay you when the ROI on math discovery is so low? Every dollar you receive will make your employer poorer. You will have to become a teacher, but then, who will you teach? Other future teacher?

Us had deflationary events. From 1930 to 1933 an 2007-2008 more recently.
> Parent said no commas or braces. He didn't say "all you have are record separators".

No, he didn't, he said "JSON without commas or braces". That makes no sense.

You were the one who specified nothing but record separators:

>>> you could have multiple elemnts without commas or braces, just with whitespace and newlines as separators.

And sure, that approach has upsides and downsides compared to JSON, which is why it's already a widespread alternative to JSON.

Your proposal here is just JSON that looks slightly different. The reason we don't have that is that we do have that, with isomorphic syntax, and we call it "JSON". There's nothing at all interesting about the idea of "JSON without commas" if you satisfy it by saying "we've eliminated the comma by relabeling it as a 'hyphen' in some cases and a 'tab' in the rest".
Heh. Thanks for the laugh.
TOML is good. CSON is neat, but it never caught on (https://github.com/bevry/cson).

There's a very specific, very common, use case that the people who write most markup parsers refuse to support...

A good config file format needs to:
- be human readable
- be machine modifiable while preserving comments and whitespace
- be unable to run code
- be unable to call a constructor on an object without being whitelisted
The OP explains https://justine.lol/ape.html