skysight-inc/HackerNews huggingface dataset:
Author here. We’re still in the process of figuring out what the right open-source licensing model for Boden should be. In the long run, development must be financed by a viable business model as Boden is not a hobby project. We’re considering adding a commercial option later, ending up with a dual GPL/commercial license similar to other projects. We’re happy to hear your thoughts about other licensing options!
It seems like your qoute is a common saying but neither me nor google seems to really know it. So I would guess your downvotes come from not providing enough context about what you want to say.
I like a domain name.
I still have my original A1200 and it still works. I have adapted an ATX PC PSU to power it - it needs an extra bit of power available to keep the 68040 expansion card+RAM, the VGA adapter card, and the internal IDE drive going.

Haven't powered it up for about 4ish years. The floppy drive seems dead last time I tried it - and it was an upgrade High Density PC-style drive with its own special card to drive it, and I can't remember the name of the card/drive it was that long ago I did all this. :)
it can definitely break some websites.

That makes sense. Checking the Referer header is a quick and dirty way to implement cross-site request forgery (CSRF) protection.
No sales tax => no receipt

I went to a restaurant and they offered us a drink at the end of the meal in exchange for no asking of receipts
The problem is that they are often prone to emotional abuse and occasionally physical abuse. The option to not leave means people (usually women) put up with a lot. E.g., here is an article https://www.thehindu.com/society/sum-of-her-parts-why-are-th... on why organ donors in India are mostly women. Arranged marriages allow this kind of coercion to happen. There is a lot of other stuf why it doesn't work very well, if you expect to be equal partners.
> `uint8_t` and `char` are not guarenteed to be the same type

Remember that `char`, `signed char` and `unsigned char` are the different types, even though `char` takes the same range of values as either `signed char` or `unsigned char`.

The typedef `uint8_t` is usually set to `unsigned char`, not `char`, even on systems where `char` is unsigned. Partly this reflects the fact that `char` is usually used to represent actual characters, while the other two types are usually used to represent integers that take the same amount of memory as `char`. The standard technically does not allow `uint8_t` to be `char` [1], although this requires an extremely pedantic reading.

Anyway, if you replace `char` with `unsigned char` in your comment then it's correct. I believe all current major implementations typedef `uint8_t` to `unsigned char`, but that's not guaranteed and even old implementations of GCC had a different type. `unsigned char` satisfies the same relaxed aliasing rule as `char` [2] but `uint8_t` may not.

[1] https://stackoverflow.com/a/16002781

[2] https://stackoverflow.com/a/40575162
some things youre extolling will mean social ostracization. if i tell someone to email me vs whatsapping me with the phone number they already have, you know what will happen? the person will just say it's too much hassle to contact me.

also rules out usecases for people who aren't actually "settled" and have to follow social norms in some areas- actually expecting a girl to contact me via phone or email before the first date, i'd be living in a fantasy land. it just won't happen
Do not run untrusted code in the kernel. Period. Double period. Triple period.

Speculative vulnerabilities and side channels are a lot more than just variant 1 and 2.

WasmJIT is a nice project. But let me repeat. Do not put it in the kernel and run untrusted code through it, period. Software mitigations are not sufficient. This is not WASM's fault, this is not WasmJIT's fault; it's just a fundamental reality of modern hardware.
Agreed. 2000 and 2003 were peak-Windows for me. I used my trusty 2003 version from MSDN AA for years, skipping XP entirely, and then jumping straight to Vista with hardware change.

Windows 7 was a-ok too, but my best memories are still with 2000/2003.
Adding an extra layer of people between the customer and developer is certainly a good idea as it requires a completely different skill set to communicate with a customer and troubleshoot their issue than for being a developer. Like I always ask my mom before I even begin to troubleshoot her problems "Have you tried turning it on and off again?" "Did you really turn it on and off again and not only open/closed the display?"
Our support people, when asked for a forward to a developer afaik often jokingly say "you don't want to talk with one of our developers" and I think it's true for most issues.

Splitting the people that write software, fix bugs for that software and make sure their system is available throughout the night is terrible from a responsibility point of view. It makes you not give a crap, while developing new features. That's just human nature.
The terasic de0-nano SoC is pretty accessible. It runs Linux and has a decently sized fpga for the price.
Might be wise for them to do so - https://phys.org/news/2010-05-future-temperatures-livable-li...
Your argument fails to the same issue as the one you're responding to. There are countless countries with both extremely high and extremely low tax rates, but here seems to be little connection in general to economic/social development based on tax levels.

I think it all has to do with something very simple: opportunity + nationalism. Post WW2 US was basically a land of endless opportunity spurred on by great nationalism. The reason nationalism is important is because it helps align motivations beyond just profit. Now a days most large corporations wouldn't think twice about firing all their domestic workers if they could profitably replace them with cheaper workers in another country. This is ostensibly good for the corporation, but not so great for the country, and worst of all for the workers left behind. Aside from that social bond there is also a practical commercial one. When individuals in a nation strongly bias towards domestic products, this incentivizes domestic production. E.g. - 'Made in the USA' was a major selling point.

But most importantly, I think you'll find this pattern of opportunity + nationalism is something that maps pretty well to national success in general. The US in its boom times, China today, the rebuilding of South Korea, Japan, etc.. What triggers the eventual decline there though is something far more difficult to answer. E.g. the US and South Korea continue to grow, while Japan ended up facing (and continuing to face) decades of stagnation.
Well, it's concise, but it leaves out something important. A C pointer has both a memory address and the type of whatever it believes it points to. The latter is what makes C-style pointer arithmetic possible, because if you know the type, you know its size too.
ECB goes live with pan-European instant payments
I think you're right in principal although there are a lot of shady things going on in the relationship between brands and supermarkets that don't fit the standard model.

Supermarkets demanding that offers they make are funded by the supplier, charging a premium for prime shelf space,and so on.

This kind of thing has been going on for years and isn't that dissimilar to how amazon are behaving.
This is nothing but a laundry list of Saudi/UAE talking points re: Qatar. (The Saudi rulers are in dispute with Qatar largely because the latter refuses to muzzle Al Jazeera from criticising them or their regional allies).
Context: This is true in many parts of India at least, where I suspect the parent is from.

I used to teach C, found pointers a bit tough, then understood them after playing around a bit. General teachers of C indeed didn't have any real world exposure to programming.
It is useful to be able to speak of Lens and Traversal to distinguish intent. All lenses are Traversals, but not vice versa. What you have here is of course the Traversal system without the other optics.
The G20 summit will come to an end but these big country expressions are intrigu
App Store blockers can be and in some cases are as efficient as uBlock Origin. Many are likely more efficient as the blocking is implemented directly by Safari using optimised content blocking rules that are executed by native code (as opposed to Javascript execution as per UBlock Origin).

When compiling the content blocking rules, Safari also ensures the rules fit within reasonable execution limits to ensure there is absolutely no speed decrease due to blocking. If the rules are excessive, they are rejected by Safari.

In terms of effectiveness, yes there is variability between different blockers. We are the creators of one blocker for iOS and Mac and have found that it is extremely effective and in tests we've done provides a 2x speed-up on web page loading and rendering speed (for the top news and media sites we tested)

https://www.magiclasso.co/insights/difference-adblocking/
Oh so you’re going to downvote me because I said the truth about a terrorist country that actively tries to destroy the Middle East?

Sure, downvote me aholes
>individuals don't pay sales tax while companies do

This is the reverse of how VAT is supposed to work. End-users pay the VAT - companies can be end-users, but usually aren't, whereas individuals always are.
Catalonia has been part of Spain since Aragon and Castile were united in the 1500s, longer ago than the Act of Union. But there has been consistent support for independence for centuries, including terrorist activity in recent decades. The Catalan independence movement has a lot of support in Catalan -- last year the Catalan regional government unilaterally held an illegal referendum on independence. The independence movement won, the Catalan executive declared independence, and Spain was forced to impose direct rule.

Catalan independence is a bigger headache for Madrid than Scottish independence is for London.
No, but because Al Jazeera is the CNN of Al Qaeda.
If you are a millennial who does not remember 9/11, here is a reminder:
https://www.conservativereview.com/news/al-jazeera-promotes-...
I think the "cult of science" argument still holds up even if you take it out of the context of someone countering in a faith-related argument. I've seen plenty of the rituals and iconography mentioned in the article play out in pop culture ( with reddit being especially bad for "fuck yeah science" type nonsense). Bill Nye and Neil DeGrasse Tyson being the atheist televangelists strikes a chord.

It's not that faith in science is wrong (it's the best tool we have available right now), but that the way many people treat science is exactly the same way they would have treated religion if they were fervently religious. They didn't pick up the skepticism and rationalism that's meant to come with a scientific mindset, it's just "science TV man says X so X is true". We even get cargo cult science on HN (not a big surprise given this place is just a more formal reddit) where people demand a citation to a journal to back up arguments, but if one is provided the argument is dead in the water because the requester has no idea how to read the jargon of the field 9/10 times.
Just about the only ex mines which are useful afterwards are salt mines, some of which are used for climate controlled storage facilities or data centers. Not coal mines.

And the occasional hard rock nickel mine, one of which was repurposed into the Sudbury neutrino observatory.
> I think it's best to have two resumes, one that's more or less a big list of keywords, and another that you can show actual humans.

You can probably integrate both by having a keyword-only layer in white on white below the real text.
Also a history of much higher rates of fraud and chargeback risk.
Nice move from google. Its had to be
Govt Mulls QR-Based ‘Offline Aadhaar’ for Hassle-Free EKYC
Here is a link to the UK Coal Authority interactive map:

http://mapapps2.bgs.ac.uk/coalauthority/home.html

There are a lot of old mines in the UK!

[NB I found out about this when researching buying a house outside of Edinburgh - we ended up getting a house near an old limestone mine in Fife although where our house is it's volcanic rock with no mine workings under us].

Edit2: In case anyone is wondering here is a geology map viewer for the UK:

http://mapapps.bgs.ac.uk/geologyofbritain/home.html
ECC single bit errors are reported to the host OS (or can at least be querried). Simply counting those and alerting if they reach a high-enough rate would be a pretty decent mitigation.
I have a slightly related question. Imagine that you were being head hunted by a company and that they've decided that they definitely want to hire you, even before the interview. Let's say they can afford to pay you whatever you consider a "reasonable" salary (not high, but not low either).

How would you like the interview to go so that you can decide if you want to work there?

Interestingly, I would like to see a variety of people that I might potentially work with. I'd like to pair program with them. I mean, really pair program -- with each pair writing some code. I'd like to write some code and see how they react to it. I'd like to see them write some code to see how they approach it. I'd like to work though some simple conflicts to see how they react.

I'd like to see some code (and I'm willing to sign an NDA). I'd like to work through it with some of the people who work on it and ask questions. I'd like to see how firmly they hold on to the existing code and how open they are to new ideas.

I'd like to talk to a few people in management. I'd like to see a few plans (again under NDA). I'd like to see what kinds of statistics they collect and how they think those statistics help them.

Finally, I'd like to talk to management about how they do reviews and see some statistics about attrition rate, typical pay raises per year, how many stocks actually vest before people leave (yeah, yeah, NDA).

That would be awesome.
While what your company is doing is commendable (most don't pay extra or rotate in that fashion) #3 is a red flag for me because it sounds like the overly friendly but in the end passive aggressive and unprofessional atmosphere I've witnessed at startups and midsize companies who pretend they're startups. If on call is optional what's with the social penalty for people not wanting to do it.

IMO what companies should be doing is paying extra per hour until they get people that want to do it. As in, increase the price they pay "extra" until someone decides to give up their free time outside of normal development hours.
Not as extensive, but certainly more user friendly option:

https://ffprofile.com/
If China had the same petrol car ownership as the USA, they would need more than 100 million barrels a day just for the Chinese car owners. Given this is slightly more than current total global consumption, petro-politics definitely come into play.
What's the rationale for allowing the components to be defined as functions in the first place? As far as I can see, it has a single thing going for it: saving a line of code, at the expense of jumping through the JavaScript hoops to implement the class/function distinction described in the post. Besides, when the function component evolves and acquires the need for state or other features, the saved line of code goes right back in.
You can have a corporate account with Enterprise and get a big discount on regular consumer rates.

I have no idea how much he pays but it's possible that the rate compares favourably with any other way of funding a vehicle?

Bear in mind, Enterprise's margin is (put, simply) the difference between what they pay for a vehicle and what they later sell it for.

Now try and think of an organisation who can compete with Enterprise on this basis, there can't be many other the manufacturer himself?
Haha good call! I might well have trained myself to ignore a small latency :D
Calling this the missing piece is no understatement. I'd love to see the design challenged by rhickey and integrated into core.
That would hurt VDSO wouldn't it?
Brain Corp will supply Walmart with AI services
Sorry I didn't see this earlier. I am touched by your description of your experiences and glad that you felt able and willing to share them here, given how difficult they were. Issues of moderation don't exist on that level—the only thing that matters is contact. But I'm grateful for your receptivity to what I posted, even though it's trivial by comparison.
"char" is portable and by definition sizeof(char) == 1 and on top of that char pointers can alias other types.

If I could time travel and influence the design of C the first things I'd do is change switch to break by default. The 2nd thing I'd do is rename "char" into "byte" since that's effectively what it is (and it's seldom a character these days since we often use UTF-8 or other multi-byte encodings).
Functions are stateless and I believe can be better optimized. Enforcing statelessness is also a win in itself.
I switched from Express to Koa for a few months now and I honestly don’t understand why this doesn’t seem to be the trend. It was a simple transition but everything feels more correct to me, and easier to reason about.
Unless your ban works either on the network, or at the firmware of your network card, the packet data is going to reach kernel memory.

It then seems somewhat plausible that such packet data could effect faulty RAM.
It works in china because CCP thinks, "if it's better for business/control/money/people, we'll do it, doesn't matter if some of us loses in this"

Basically, if you are in goverment and you've stock holding in Gas cars, and they are lobbying, gas cars stay.

But in China, CCP will simply acquire controlling interest in new winning EV firm if it's better from the perspective of power/money/control over an industry, so they'll completely ignore the gas car companies.

In China, Government is Business and business is Goverment who have to think about their bottomline above all.

Less pollution = more tourism and more content public with air quality = more incoming revenue from other countries/ Less outrage from public.

EVs = No need of importing Oil as china has enough hydropower capacity and electronic and software/AI/ML industries along with rare metal industry = less money going out of the country
Can someone explain to me why the AGPL did not cover the case of a SaaS provider hosting their modified version. I thought that that's exactly what the AGPL was for.
There is also a big distinction as regards to which tax goes to central government which goes to local(provincial) government. I believe the land sales mainly goes to the latter, while VAT is split between those two.
Same here. And this is the reason why I use Opera as a browser. It gives me features like mouse gestures and ad bloacking without having to download extensions.

Never underestimate the importance of good defaults.
Hi everyone,

I am from the OneSoil team. Thanks for your comments! We appreciate your feedback a lot. Currently, we're working over the algorithm improvements and it would be great if you can share the exact coordinates where the crop is detected incorrectly. This will help us a lot.

We're also interested in cooperation with those specialists who can provide ground truth data about the field borders and crops growing on them. So. if you know someone, please share this info with us (our email is hello@onesoil.ai)
An Asteroid May Have Wiped Out Part of the Middle East 3,700 Years Ago
A Sound and Visual Time-Lapse Map of Every Nuclear Explosion Since 1945
My issue with it is that a small term such as one word doesn't event match to a record which is weird, I'm using it with rails. Thinking of using elastic search to help with that
Is the candidate pool really so poor that you actually need to test that are they able to perform these basic tasks?
I thought it was unfortunate that prototypes were characterized as an inadequate approximation of classes, when in fact prototypes are a wholly legitimate, powerful, and certainly interesting way to approach object-oriented programming (https://en.m.wikipedia.org/wiki/Prototype-based_programming).

20+ years of confused programmers suggests that maybe it wasn't the right way to go for a language that is frequently used by beginners, but still that wasn't the fault of prototype based programming itself.

The new class system is syntactic sugar leveraging the power of prototypes. This was always possible, and nothing stopped you from implementing a class-like system in JavaScript a long time ago.

More, very readable, info here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guid...
Indeed, also checkout the React.PureComponent for another example of an in-between Class and Function optimisation.
Maybe we could kill two birds with one stone here and tie production/maintenance outcomes to promotions? Rather than making everyone be on-call for free (or slightly more depending on what "extra" is), dispense with the usual circus that is performance reviews and start tracking when bad code causes outages.

Blame assignment is super counter-productive in the moment of emergency, but it seems like it could be useful for measuring developer effectiveness, incentivizing shipping features but also shipping features with a small amount of bugs. I have written my fair share of bugs that have snuck into test/staging/production (I'm a prolific at writing bugs), but that's the kind of thing that should come up in a yearly review (and I expect it to) and hurt my chances for raises/promotions, instead of the bullshit musical chairs, politics and level/rank setting (how many more years until you reach Senior Staff Software Engineer IV with distinction again?) that happens right now.

Also my ideal on-call situation (which probably doesn't exist):

- optional

- paid by supply/demand (price per hour on-call increases until someone decides to do it)

Companies should go back to hiring competent night staff for truly critical business processes and paying them whatever is appropriate. The on-call system as it sits now is heavily tilted in favor of business at the expense of employees -- the attention of a $100/hr+ professional for free, or some small percentage of the actual cost.

Also BTW if you write software and don't care that it's bug-free or don't take responsibility for it, you're a bad software engineer/developer. You don't have to be passionate about code but being a professional generally means producing quality work, and quality work is reasonably robust whenever it can be. One of the differences between a junior and senior software engineer is knowledge of what constitutes enough "quality" in context.
When I see all these high tech plans to grow food in developed countries, I always wonder how developing countries who sell food to developed countries will get reliable markets.

But then again no one owes poor countries a decent livelihood.
We uneverythinged the title above.
Its has already been rejected from the core
I am a member of the Boden dev team. The smart pointer system is actually still a topic of discussion in the Boden team as well. It has a couple of nice properties, like the fine grained control bdn::P gives us over the time when an object is actually destructed. For example, these pointers provide an easy way to ensure that destruction of our View objects happens only on the main thread, no matter which thread released the last reference.

But on the other hand, not using the standard constructs definitely has a cost associated with it. We are happy for your feedback on this issue.

Note that we also think about the idea of transforming P and making it a specialization of std::shared_ptr for objects derived from bdn::Base. That would give us the best of both worlds. Feel free to let us know what you think.
7 Best Conferences for Online Marketplaces
https://news.ycombinator.com/item?id=18587411