jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Could work both ways. If someone receives an iPod with personalized engraving they would possibly be more likely to hold onto the device longer since the object now has some sentimental value. For re-sale the engraved models sell at a lower price which makes the second hard market more attractive to thrifty buyers. I suspect xenophanes is right -- Apple wants people to buy iPods directly from them instead of other resellers who might put competing products side-by-side.
Scraping. There are a ton of sources for NBA, be it nba.com/stats, ESPN, CNNSI, etc.

Many of these sites serve up their play-by-play on a JSON feed, which makes it even easier. However, I must warn you, the data is not as clean and robust as you may like. A large part of my work was implementing a cleaning algorithm to infer missing data.
Yes, I saw it earler today while looking at Marseilles, France.
I'm a bit rusty on subtleties of standard Python style these days (I mostly switched to Lua around Python 2.5 or so), but I got the same impression. Still, the conceptual explanations in the book are pretty good.
Quite right. It's those simple calculations need to be made.

Jeez, I spent $250 on Adwords before without a single software sale. The site has a low sale conversion rate (0.3%) but through organic search traffic it makes me some money.
I don't see any use for cryptographic applications, except perhaps as a common reference string.
> Nobody at ICE has even said that they are responsible for this

Yes they have: http://news.ycombinator.com/item?id=1944190
Mid 30k for a Tesla? Yes please.
It's very possible. Their factory has the capability to produce 500,000 vehicles per year - that's one vehicle every minute.
It's frustrating. But I've been there. First coupe years slow-carb, low-carb, plaeo, grain-is-poison. All diets work. But it was only after I got the fundamentals really down, and just did the work required that my body snapped into amazing shape, remarkably quickly. And it's possible for virtually everyone, at nearly any age.
Yep. And it's "per se" (Latin for: "in itself", "as it is") and not "per say" which doesn't mean anything at all.
It's called vim.
Can I use it online? That would be the killer feature for me, being able to code on anyone's computer in a second. Currently it's basically the only thing stopping me from being able to pick up anyone's computer and use it as I use my own.
> However, when I referenced the hypothetical ops guy, I was referring more to a misalignment of goals: someone looking for a job where they’d be doing more devops stuff vs our need for a dedicated developer.

If someone were looking for a devops-oriented job, why would they be applying for your non-devops-oriented position?
LightTable has its own philosophy: http://www.chris-granger.com/2013/01/24/the-ide-as-data/ Sounds pretty different from Atom's modules... I guess.
giving developers tax breaks to tear down lower class apartments if they agree to build something of much higher tax value

I'm having trouble seeing how this is comparable. It sounds like the Dallas example involves (ab)using eminent domain to take property away, but the TJ case is developing new on a vacant lot. And the Dallas example is giving extra incentive through the government to do something that may not be economically wise on its own, but evidently TJ thinks that it can offer something in that neighborhood that will be able to justify its own existence.
> But it's also entirely possible that stores do this sort of thing all the time with the blessing of city councils and what it does is displace the existing population. Dallas (where I live near) is notorious for giving developers tax breaks to tear down lower class apartments if they agree to build something of much higher tax value. I doubt Dallas is odd man out.

I'd guess that's exactly the worry here. Installing places like Trader Joes, which have the impact of attracting the more well-off, causes a gentrification feedback loop, raising the cost of local housing and ultimately displacing those that can't afford it.
99.99% of tech entrepreneurs don't have the resources to build and scale a technology company to profitability. It's HARD. It's expensive. A very small number of ideas can be brought to market for free, scaled in your off-time until the magical day that you can quit your day job. Some ideas require a team of people, and teams are very hard to get/keep for free.

So yeah, raising money is a dream of a lot of people so that they can set aside their day job and focus on the company that they want to build. The deeper motivations might be to build a profitable company, to get to a liquidity event, to get rich, to change the world, or just to create something that they want to exist...

One dream does not preclude the other.
I've generally thought that too, gestures (especially when your arm is involved) are hugely tiring if you have to do them for a long time on anything larger than an iPhone. And 3D imposes extra thinking. Subtle 3D could work - we have minimal already, with layered windows and shadows and "3D buttons" - but nothing drastic.

And my hopes too are for brain interfaces, though I think I've got a pretty good idea of the difficulty inherent in that. I can hope, right?
What?
There are zero lisp compilers that store COMPILED lisp code as cons structures. He might as well reference GCC's abstract syntax tree, notice that it's huge, and quickly dismiss C as appropriate for embedded work.

Most lisp compilers go to machine code. If you want an interesting comparison, you would have to look at something like CLISP, which has a byte code representation.
Just tried three gecko-based browsers; none work.
I don't know that the super-population-explosion that people keep fearing will really happen. For that to happen, a LOT more food will have to be created, which implies a more prosperous world as a whole. But more highly developed nations tend to have negative growth rates.

Reducto ad absurdem (maybe), but this implies that the solution to overpopulation is to bring the whole world's standard of living up. At which point we slowly allow ourselves to die off.
IBM, RIM and Nortel all have pretty big labs in Ottawa. Not only that, both RIM and IBM are growing insanely fast here.
All comments about English dialects aside, I also found the reporter unbearable. (Full disclosure: I stopped watching after "A good day to invade?")

It wasn't that she asked difficult questions -- that's wonderful. It's that she asked vapid questions, which incidentally turned out also to be difficult.

She led people into the answers she wanted. E.g., it didn't look like a young lady she questioned actually thought the NK grand poobah dude was actually a god, but the reporter got her to say it.

More than anything, it disgusts me because it makes life harder for people who ask good difficult questions.
> Yes, I am sure that it’s GF(2^4) and not GF(2^16). The problem is not that GF(2^8) or GF(2^16) are “too big”, it’s just that GF(2^4) is faster and uses less CPU.

A multiply in GF(2^8) is just a single multiplication lookup. 256 x 256 == 64kB lookup table. I'm not sure how much faster you can get than a single 8-bit lookup on a table small enough to fit in a typical CPU's cache.

GF(2^8) is so small that you don't even need to do the log-table / antilog-table trick. Just store the entire multiplication table, since the multiplication table fits in L2 cache.

A GF(2^4) multiply would be a single multiplication lookup 16 x 16 or 256 byte (0.25kB) lookup table. Very, very tiny, probably no faster than the GF(2^8) lookup.

> Also note that you’re not just doing one field operation per byte, but several. If I’m remembering correctly, let’s say you’re using an (11,8) code, then you’re doing 24 multiply and 21 addition operations to calculate the encoded message.

That RS(11,8) code (probably shortened / punctured) could be a GF(2^8) code. The question is: do you want to organize your data in 8-bit bytes in GF(2^8), or 4-bit nibbles in GF(2^4)?

I expect that 8-bit bytes is actually faster for modern computers than 4-bit nibbles. Even if you are using a severely shortened / punctured code, there are strong benefits to sticking with 8-bit bytes on a modern computer.

That's the thing: computers usually have 8-bit bytes as the smallest pragmatic unit to use. GF(2^8) lines up with that perfectly, and is used in a variety of high-performance applications (including AES).

> The fact that space probes like Voyager use a large field size is just because the cost of resources is different. For space probes, bandwidth is a precious resource. If you spent $250M on a single space probe, you can afford to use a bit more CPU to encode and decode your 100 kHz downlink.

The Voyager probe launched in 1977, it was with an utter crap CPU by today's standards. Your USB power-cable has more CPU power and RAM than the voyager probe... that tiny USB CPU is used to negotiate the voltage level (5V vs 12V USB power negotiation)

--------

Voyager launched with 32k 18-bit words of RAM and 4MHz for its 6x parallel CPUs (handling different parts of the craft: flight vs imaging unit vs radio unit... etc. etc.). I think you're severely overestimating the strength of Voyager probe, or the level of technology available to 1977.
How do I know you're delusional? You think Fox News is a "left-wing propaganda hub".
All the interesting bits are Apple License [1], which isn't GPL compatible [2].

[1] https://opensource.apple.com/source/IOGraphics/IOGraphics-58...

[2] https://asahilinux.org/copyright/ - See "Referencing Other Open Source Code"
Same, I get ~500 tweets displayed with:

- No JavaScript necessary

- All profile images turned into one massive sprite

- Minimal payload size

Here are what the tweets look like when rendered: https://umaar.com/dev-tips/feedback

Here's the code to achieve that: https://github.com/umaar/better-twitter-embed
Here's another submission from an hour ago with a 100+ comments:

https://news.ycombinator.com/item?id=25674964

This post does have a better title, though
If your Mac does boot, you can use the mac itself.

With a little serial port help, to get the data into it.
I think - We know trump likely wouldn’t launch nukes, we know for sure we will ignite his base. The expected outcome of nukes is nearly zero deaths. The expected outcome of social media access is multiple deaths.
I'm not sure you can say no to senator who wants stuff changed?
A wealth tax wouldn't seize assets, but given that Musk's "wealth" is almost entirely his shares in Tesla, SpaceX, etc., how would he pay a 5% tax on his total wealth without liquidating a bunch of Tesla shares? His physical assets are unlikely to be worth $10bn.
Maybe you wouldn't want the competition to see what's in your "next gen platform" just yet?
One commenter said it's creepy; but you gotta admit: It's clever and memorable.
Get Satisfaction is objecting to sleazy but successful tactics to draw undeserved attention?

http://news.ycombinator.com/item?id=540540
Hi! I am CTO at Fluxon (https://fluxon.com). We are a global software product development company, based in SF, focused on full-lifecycle product development with team members all over the world. Our recent customer launches include https://pluto.video and https://www.tryeraser.com. We are actively hiring for Software Engineer, Mobile Developer, Software Engineering Lead, Senior Product Manager and Design Lead roles. Please reach out on LinkedIn (https://www.linkedin.com/in/lasersox/) if you have any questions. I love referrals too!

https://fluxon.com/about#careers
> Deaths in Sweden are only 6% higher in 2020 than in 2018

More interestingly, there was a dip in 2019, so 2020 was expected to be a bit high even before the pandemic.
Seems like ublock origin is better than this all.
FreeBSD users sit back and laugh. Bluetooth? Wifi? Hah!
I used the latest lockdown to finally finish a puzzle game I started making a few years back. Feedback welcome! (If you’re interested the code is at https://github.com/donbrae/tripods-web, too.)
I personally consider us to be "both" (and we've ping-ponged back and forth on the right term to use in our taglines). Our app model is "data driven" in that we encourage users to drive logic off of raw data whenever possible and provide tools to respond to data changes. We are also "data oriented". We spend a lot of time optimizing our ECS data structures to maximize cache efficiency. We are _also_ "data driven" in that we try to use hard numbers to motivate design decisions whenever possible (although i consider that to be a secondary descriptor of the project).
I am an idiot. Thanks for the correction.
> but your own types may just explode or fail silently.

I mean, that's the point of them being "your own types". If you couldn't do anything that you want, including putting `assert(1 == 2)` in any method of your own type in C++... then people would be quick to design a Cwhatever language where you can, because it's a useful subspace of the design space of programming languages
A deep learning network consists of hundreds of thousands of nodes, and it is becoming more (I didn't look up the actual number).

You can show the weights of the connections between the nodes, but that wouldn't really help anybody to understand it.
And now we have a portable format to embed cross platform an entire interractive book with zero knowledge needed from the reader.
So ... why NOT be a dentist website designer, at least part-time? You know the business needs, you know the lingo of both (you're here, anyway) ... It sounds like a job that fills a needed niche! Better sites == more hits due to easier searching; there's a business case.

I say go for it.
This guy does not pass the Turing test.

If he's a FSM that explains a lot.
My design totally looks cooler though, my mom said so.
That being said, be careful to not make it too difficult to use.

Configurable is good, as long as there are sensible defaults that just work.
I disagree that releasing an exploit is, per-se, not interesting. There are many kind of vulnerabilities, and some exploits are very complicated to write.

But really, that is not the point. I'm not debating disclosure vs non-disclosure. I'm debating having a "research team" employed by Google that publishes vulnerabilities and ready-to-use exploits for competing operating systems, irrespective of this probably being illegal because of their non-independent position. If Google wants to confirm that this is not a project to weaken competitions but to do true research for the sake of research itself and protection of end-users no matter what, they should (sooner or later) focus also on the major mobile operating system, Android, and give it equal treatment, including releasing ready-to-use exploits after 90 days. I'm sure Google will try an fix those vulns within 90 days as they are very good at it, but we also now that the great majority of Android devices will be fully vulnerable after 90 days. At that point, having a ready-to-use exploit circulating will be an interesting exercise of the ecosystem.
Anyone know what the as yet untranslated paper is? I found this:

http://www.ccer.edu.cn/download/8359-1.pdf

But it's from 2007, wondered if there's anything more recent.
I'm sure you meant remuneration... ;)
sound like an idea for a movie site.gives relatively negative reviews to sites , but still recommends you movies according to your taste , that you'll probably like.
It doesn't seem to be working with xml files. Any particular reason why? Otherwise awesome. Will be using it heavily.
Yes, exactly, and very clearly written! The trick is at the bottom beneath "SPOILER", but unfortunately I can't think of a good hint that gets you partway there.

I learned of the method as part of the proof that the cartesian product of a countable set is still countable. (i.e. that if the integers are countable, then the set of all pairs (Z,Z) is countable, where Z is an integer.) If you're interested, you can look at Cantor's work on the different magnitudes of infinities. For instance, you'll notice that if (Z,Z) is as infinite as Z, then the set of all rational numbers is "as infinite" as the set of all integers, since a rational number is just one integer divided by another. But what about the real numbers? Cantor showed with a cute diagonalization proof that they are "more infinite". Is anything more infinite than the reals? (Yes) Is there some level of infinity between the rationals and the reals? (I forget, but I think this is unanswerable, or rather, can be proved both ways) Those are some of the questions he worked on.

SPOILER
The trick is to think of a big square, with 0,-1,1,-2,2,etc going along the top and 0,-1,1,-2,2,etc going down the left side. Then the ordering is done by infinitely zig-zagging your way down from the top left to the bottom right.
Or facebook...I still haven't figured out why facebook hasn't stepped into this space yet. They have the distribution, they just need the marketers in select regions.
This is exactly what I was thinking and I have no idea why it didn't come up. Given an "alphabet" of 26 characters, that neatly fits inside a long int, and that's just crying out for a bitmask.
This is why I hired an accountant to do this for me. I just don't have the time to research all the gotcha's for incorporating, and I didn't want to risk making a mistake if my research isn't 100%. It costs a little more but it's worth it for the peace of mind and reduced hassle and paperwork.
I used these videos as well. Very good. Also pay attention to the guest speakers.
IMO, the "worse-is-better" approach is especially applicable to startups in the sense that during its first few iterations, you (the founders) don't know exactly what-to-build. Hence, the definition of "completeness" in the scope of your product is fuzzy at best.

Once the idea of "completeness" is crystallized (based on listening to what people want), I think that's when it's a good idea to build it right.

By "building it right", I don't mean to pay the same amount of attention to all features for the sake of completeness. Here, I'm a proponent of the 80/20 rule. Specifically, that the important 80% of the features be implemented first. That doesn't mean ignoring the remaining 20%, just that the rest of it will need to be hashed out later/eventually. An 80% product is enough for a demo/risk-loving early adopters, but ultimately customers want to pay for 90%-100% products.
Why does everyone assume they "gave up" or "run out of money"? A private or yet to be announced acquisition is just as likely...
I opt for they/their when possible. Although this post helped me realized I could instead just construct a fictional character with a defined gender. Can't argue with that. "Yes, that's right. (S)he's a (s)he."
In numerous countries, and some states in the US, convicted felons who have completed their sentence are not allowed to vote. Are those not democracies as we currently understand it?

For that matter, ALL countries that I am aware of that allow their citizens to vote set an arbitrary 'magic number' and don't let you vote unless you are at least that old. Are those not democracies as we currently understand it?

In the United States, non-citizen residents are not allowed to vote. How is this any different from the ancient Greeks not allowing non-citizen residents to vote? Their democracy was not at all that different from our democracies today, it is the definition of "full citizen" that has changed.
Check out the practical chapters from Practical Common Lisp.

http://www.gigamonkeys.com/book/
Hehe. Surely some DRM friendly folks dreamed about a personal computer platform where you would be forced to go through commercials as with television/video before accessing content.
Would you mind being more specific? Is it the price / functionality balance that makes DO fantastic?
Miss Manners begs to differ.
Isn't this exactly what the author says? From the posted article:

> Another common inefficiency is computing the lines and hashes of content in the common prefix and suffix. Use of memcmp() (or even better: hand-rolled assembly to give you the offset of the first divergence) is more efficient, as again, your C runtime library probably has assembly implementations of memcmp() which can compare input at near native memory speed.

So I think you're agreeing with him: it's a useful optimization to first remove the matching prefix and suffix using memcmp() to avoid having to do line splitting and hashing across the entire file. Especially since it's not uncommon for the files being compared to be mostly identical, with only a few changes in the middle, or some content added at the end.
Another way to do something similar would be to use Cloud Run https://cloud.google.com/run and that way you can avoid vendor lockin since you can move your manifests to another knative hosting provider or spin up your own K8s cluster and deploy knative
Should we apply that logic to the private sector as well?

Make all employees have qualified immunity, can't be sued for things you did while working, what could go wrong?
Looking the pretty spectacular failure that was AMD "Fusion", I wouldn't hold my breath on succesful FPGA integration.

Fusion was the name AMD gave pretty soon after ATi acquisition to their fancy HSA concept of accelerating compute with gpgpu, especially with the integrated gpus in their APUs. It was announced with great fanfare and pomp, but never really became reality. Today their gpgpu framework (rocm) is both unpopular and doesn't even support igpus in apus.
Man, look at that clean, readable HTML source! Growing up View Source was how I learned the bulk of my HTML/Javascript. Miss those days...
GDPR mandates notifying affected users, so there's no reason to change it.

Unfortunately there's a lot a misinformation around GDPR spreading online.
Curious : is COBOL used anywhere outside IBM mainframes for any production purpose ?

Can you create a HTTP API with COBOL as well ?
Personally, I don't like the name anyway. I am not a face, and nor are my friends. That name is just a reminder of the hollowness of online communication.

What's next, bodytime? Will that be the currency of the future (I got actual bodytime with x)? Except bodytime is already used for the stupid demand of employers that their workers are physically present in the office.
Unclasses.com allows people passionate about learning to connect. Not sure if anyone has started an MIT thread, but that might be a community of learners that would be interested in collaborating together.
I understand your point and how this macro works. My point is, that you still have to think in this (+ 1 2 3) way to be able to write meaningful, recursive, 'code is data' like functions. If u think (func_name param_1 param_2 param_3) you will easily get a recursive solution for a recursive problem. And if you think that way anyway, what's the point in writing (1 + 2 + 3) in your code? It will just confuse the lisp mode in your brain.

I also think it is hard to get into this mode. But like this way of writing is not basically intuitive, so is recursive thinking and 'code is data' to me (and so I guess it will be the same for other people). It needs some time of meditating to get into lisp mode and it also needs some months of training. But when you are there, everything works together, because it works in the same way.

Or to say it like Bruce Lee: You must be water my friend. When you fill water into a bottle, it becomes the bottle. If you fill water in a cup, it becomes the cup. (And if u put it in braces it becomes a lisp expression: (begin (water) (q_e_d))).
In Sweden, I think the punishment isn't actually enforced until final verdict has been given.

There's still one more instance (and possibly EU court after that one) to appeal through.
and a summary of that is:

The short explanation of what it takes to be a hero is the presence of “heroic imagination” which the authors describe as “the capacity to imagine facing physically or socially risky situations, to struggle with the hypothetical problems these situations generate, and to consider one’s actions and the consequences.”
https://thenextweb.com/dd/2018/06/08/githubs-new-ceo-promise...