skysight-inc/HackerNews huggingface dataset:
Funny thing to mention, I think 95% of industrial espionage effort yields zero if not negative benefit. The problem is that you are always stealing a "cat in a bag"

For machinery, rarely there is anything like a "secret sauce:" Soon after the fall of USSR, Chinese defence companies flocked to Russia buying every defence tech possible. Russian companies had a funny way to troll Chicoms: they will not sell them a simple, mid-tier equipment, but only the top notch, and most complicated one, with which even they themselves had problem dealing.

For example, Soyuz transferred tech for their super expensive, small volume manufactured R179 engine. Yes, that was Soviet response to F135 class engines. The showstopper was its very high temperature turbine made with monocrystaline blades grown in situ within (!) a ceramic fibre reinforcing mesh.

Even with all blueprints, documentation of manufacturing processes, and working samples on their hands, Chinese never made a single working engine. That state program to copy R179 continues to this day as I know.

And I think they spent way more money on it in 25 years, than if they were to create a thing from scratch. That is something obvious to every experienced engineer, but not to bureaucrats from Chinese three letter agencies who are convinced that they are just an inch away from some "secret trick" that will magically make everything work.
i used the first number that the bank generated for me and i'm changing all the pins to be the same. it's better than picking 1234, but not the safest option. but again, i'm lazy...

in my defence, i'm using 2 pins, one for all debit cards, one for all credit cards.
If you count one a second, you're counting very slowly. Also, you can take breaks and pick it back up, making a note where you left off. I did it this way once, growing up.
>Today, thanks to Marx and especially Foucault, we think about power and technology differently. It’s Foucault who teaches us about governmentality.

Trigger warning.
I haven't done any JS in about 7 years, but back in the day I used to program like this:

var make_person = function(name) {
var say = function(what) {
console.log(name + " says: " + what);
};
return {
name: name,
greet: function(who) {
say("Hi " + who.name + ". It's " + name + ".");
}
}
};

make_person("John").greet(make_person("Jane"));

I wonder if this was ever idiomatic.
I hear you. I thought American university students drank a lot, legally and illegally. Then I went to study abroad in London for a semester, and made a lot of English friends.

Well, now. Compared to my friends in the UK, I was a consumption amateur. Even though for a time it seemed like I was subsisting on lager, I had to work to keep up during pub crawls. And my entire ancestry originates in the UK, so it was all cultural not genetic!
And technology accelerates that process.
Maybe they should stop cat calling then...then everyone will be happy
Still: "Can I just once again state my love for it and hope it gets merged soon?"
Since nobody mentioned it by name, the TLS replacement they're suggesting for lazy_static is `thread_local!` and it's part of libstd.
Is a carricature of Muhammad offensive? Cartoonist have been making carricatures of God and Jesus for years, but most newspapers didn’t dare to publish the Muhammad cartoons. Apparently some people get offended when being called either male or female, even though these two categories are bioligically correct. Etc. Anyone can make up their own definition of what is offensive to them, and many do not hesitate. You seem to treat being offended as if it was an absolute objective thing. And I would certainly not use the word “victim” to refer to someone attemting to limit someone else’ speech on the pretext of having been offended.
But I think there's some things we know we can assume are offensive. And there's other things that a person can say "stop it, that's offensive". And that creates an obligation on you under the general principles of good manners.

Now you might not have realised it's offensive. You might disagree - you think it's fun, and legitimately believe most people think it's fun too. But once you've been told to stop, it's pretty clear. It's perfectly okay to be corrected and to learn. And it's normal to behave different with different people.

So it hardly seems like there's a big issue here.
"Everyone is moderately discontented with the junk they use" not everyone!
Have you been to Paris as a reasonably attractive woman or with same? I have done the latter, and that experience taught me why this law is required. Paris is probably the least civilised European capital city I've visited for this type of behaviour though admittedly Brussels isn't far behind. I've never seen this type of thing in London.
> Thus, if you greet an attractive woman in the Paris métro... well, I don't know if you are technically a harasser under this law, but just don't do it. It's not hard, you know how to do it with other people.

So you can't ask people you don't know out on a date? That's harassment now?
Do you believe that, without IP law, we'd still have companies invest the amounts they do into creating new technology (particularly in high R&D areas like pharma)?
Descartes is sitting across the table. The waitress asks him if he would be having some wine.

He replies. "I think, therefore I am."
If you look into the story of American Superconductor, Sanyo Shinkansen, Apple's self driving car project and now, GE..it's all similar.

It's their culture, they don't believe in attribution nor fair trade, they're used to growing up in a red ocean. That's the way they are.

I work with Chinese companies on a regular basis, I never give them access to my repos, always uglify my JS code, and ensure strict rate limits for anything other than my office's IP address and carefully monitor access logs from their IPs and always implement kill switches in my software. I know what I'm doing isn't going to stop them if they wanted to, but for most part, it keeps them at bay.

Just watch out if you work in an industry where your IP is everything.
Feel free to submit your suggestion:

https://salsa.debian.org/benchmarksgame-team/benchmarksgame/...
FTA: "The difficulty I encountered reporting this serious vulnerability delayed my report one week. It might have caused a longer delay if I did not have contacts at Samsung who could help"

I haven't had to report anything too serious, but I've found this in most big companies (including Google). It's seriously frustrating, but I wonder where the balance is between being too hard to contact and opening the floodgates.
I understand that, but what I am saying is that it is what is going to be about as well. Why is it even common to think that is automatically harassment because you are starting a conversation with a woman in a street or grocery store?
Is it possible to set up a trap where someone who inputs a leaked password will be automatically blocked or put on a naughty list?

If you owned a coffeeshop, you would want your Wi-Fi users to be for customers only.
Responsible disclosure is an unwritten agreement between two parties.

If I find a vulnerability in your system, and you don't go out of your way to make it hard for me to report it, then I will send it to you first.

If you show some interest in fixing the vulnerability, I will hold off talking about it for a while.

If a company doesn't do their part in making responsible disclosure possible, I don't feel bound by it either. If it's anything big, I'd first report it to the national authorities (CERT, NCSC, ICO if there's personal data involved). Want me talking to you before I talk to the authorities and possibly a lawyer? Provide me with a contact option that doesn't involve agreeing to a small novel's worth of disclaimers.
Two things;

1. For bit hacks, consult (but be careful not to drown in) https://graphics.stanford.edu/~seander/bithacks.html and http://www.catonmat.net/blog/low-level-bit-hacks-you-absolut...

2. From the perspective of writer's block, your 7 years are an elongated period of the kind of absolute/perfect refreshment we sometimes long for: you literally cannot remember how to ride the bicycle. This is awesome! If you make the effort to relearn some things "from scratch", as in putting the effort in without trying to tickle your memories to kick in, you'll fold the last 7 years of managerial knowledge and experience into your new mental models. Everything has a flip side.

You've probably already had a look at the Arduino model. Dropping the Java IDE (and API) in the nearest bin in favor of C and your own preferred text editor is probably not the worst decision - but the clones are cheap, the bootloader makes it that much harder to knock completely over, so there's that.

POSIX is, for what it's worth, slowly fading in popularity. Enterprise/business still favors it a lot, and maybe you'll find somewhere that will find it relevant for the next 10 years, but I have (at 27) some hesitancy. Learning how Linux specifically does things may pay off more, for better or worse; I don't consider Linux to be the best-of-the-best, but it's what most people reach for the most nowadays. So learning other systems (the BSDs, etc) may also be useful and come in handy for environments that prefer alternatives.

If you're interested in the IC level, picking up Lua, Python and JavaScript may come in handy.

The cheapness of >100MHz and >8MB RAM means that what was done with assembly language years ago is often either

a) done on a 250MHz-500MHz chip running Linux with an interpreted language doing the "not-so-heavy" parts of the lifting

b) done with Lua or a lightweight Python or JavaScript implementation

At the end of the day this does make maintenance viable for a wider range of developers, and decrease iteration time on top of that.

For reference, this was written from the perspective of universality/relevance to the widest range of opportunities. It's not exhaustive, just an overview.
Rails-assets.org SSL certificate expired
I value your opinion, but I have one worry: Keep removing "anecdotes" one-by-one, and, in the end, maybe we'd be living in Orwell's 1984?
One such example is dynamic re-compilation in Java, with e.g. inlining or uninlining based on recent profiling. This would handle the case where a certain (large-ish) function is on a branch that's often taken for some stable amount of time (where inlining gets rid of method call overhead), then often not taken for other periods of time (where un-inlining gets rid of the instruction cache bloat).

Artificial example:

while (true) {
if (timeOfDay < NOON) {
computePi(); //should be inlined before noon, function call after noon
} else {
computeE(); //inline after noon, function call before
}
}
A lot of commenters here obviously have not witnessed this or been a target.

In pedestrian areas, sometimes the offender will walk with their target for a block or more, saying rude things, directly asking for a f++k, etc.

And believe it or not, sometimes a driver of a car will slow to the speed of the pedestrian and one or more people in the car will harass the pedestrian in verbal sexual ways.

Even if a law is not easily enforcible, at least if a cop happens to witness this they can step in and fine the offender. That just might start to have an impact on the problem.

It's a real nasty situation, particularly for women, especially when they are walking alone (even in the middle of the day). Some of the offenders have no sense of civility.
> Today Waymo sells me nothing

It's certainly not nothing
To me, standups are most useful for 3 things:

1) When working on a new system, making sure that your work aligns with what others are doing, and you have group consensus that your approach is acceptable (or if not, then getting someone to talk through it with after standing).

2) When working on a legacy system, getting group consensus on the hacky stuff you're doing to solve a problem (and in the process letting others know about that hacky stuff).

3) The group's lighthearted banter while we wait for others to join the meeting, and sometimes at the end, or on a particularly fun day, in the middle.

All of that is about group teamwork, consensus, and a little bit of bonding. All the details should already be on the board, and in slack discussions or calls with the relevant people. The meeting should focus on stuff that needs the group interactions.
Knowledge wants to be free

The speech you are quoting also contains “information wants to be expensive” remember. It’s worth digging out the full text and reading it.
Not only that, but water has the highest pH of any acid!
Or do developer A and developer B make a good team? Looks like you've got a starter and a closer there to me.
I still remember the early iPhone days when german providers heavily subsidized the device. With a simple 30-50 EUR/month plan you paid about 50 € for the device upfront and that's it. Sure, you might argue that the price might be hidden in the monthly fees, but it would have been the same 30-50 plan regardless of if you opt for the iPhone or your run of the mill Motorola, Nokia or Samsung device. Basically the iPhones were sibsidized by all customers and you'd be a fool to select a cheap phone. Also note that these iPhones were unlocked and ready to be sold on eBay once it was time to upgrade.

These days you pay full price stretched over 24 months.
Does this apply if names are infinitely long?
I don't get it. Would Hugh Mongous have gotten fined?
SR-71 was meant to be flying over USSR and China. Few existing USAF drones would have survived 20 minutes there even in 1960s.

But sat reconnaissance have certainly got a lot better to the point of rendering the bird obsolete.
So PowerShell has an integrated dingus[0] now eh?

So, where’s the equivalent offline bash script zero dependency sed awk contraption that is the reason we don’t get “nice things” in our trusty workhorse shell.

Or is the answer to “quick” offline markdown to html conversion on Mac/Linux “install pandoc”?

[0]: https://daringfireball.net/projects/markdown/dingus
While on the subject, handheld Arduino console: https://gamebuino.com

Has anyone here tried it? I’m thinking of getting one.
No it hasn't always been, it is a very, very recent reasoning. Talking to complete strangers is fun and I am always friendly. I don't necessarily do it in the street but it has happened.

Your kind of thinking is dangerous.
Yes, but limited to being applied at compile-time, with constant arguments.

Fully general dependent type would allow passing in runtime values, which is significantly harder to type-check and execute
No, that isn't double standards. Why would you think it is? Do you think the rule can only be either "regulations are good" or "regulations are bad"?

It's not. The idea of regulations is neither good nor bad - you have to consider them on a case-by-case basis. You especially have to consider the results.
So someone behaves questionably.

That's not a defence against another person behaving questionably.

Anyway it's generally understood that there's differences in the appropriate behavior of men and women. For instance, it's okay for me to come up and piss next to a guy who's pissing but probably not okay for me to come up and piss next to a woman who's pissing.

So even if her behavior was accepted as reasonable however odd it was, it's not proof that every guy doing that would also be accepted as reasonable.

You're not responsible for the behavior of other people, but you do have to take into account other people's behavior (to the extent it's known to you) and your own past behavior, when you're deciding how you should interact with other people.

These aren't new ideas. They're the basic principles of manners that have always been part of our society. Criticise pushing them into law as much as you want: but don't act like they're coming out of nowhere and impossible to comply with or enforce.
> What is a problem is that the networks are password protected and not meant for use by the general public.

I agree but wanted to point out that what you are saying is exactly what parent commenter is saying too.
In my opinion, R is the best language for quickly exploring, iterating models, validating the models, and repeating the cycle. I would be curious to hear whether Python, which I use for preprocessing the data into flat tables, is as good as R in this domain.

Also ggplot2 and tidyverse packages are powerful for accelerating your iterative cycles.
I don't think the video depicts any need for a new law.

Harassment already has laws. But I think what happened in the video was clearly a step up from that, and would fall under criminal assault.

Not sure what the woman in the video expects to get done by pushing for more change. Everybody at that restaurant stopped eating. A man in a white shirt grabs a chair to defend the woman. I counted at least 3-4 ready to jump in after him. All pedestrians stopped. There was more than enough evidence to perform a citizen's arrest (assuming that's legal in France?)

To me this is an indication that the current laws are working fine. They may not be heaven, but they are effective at curbing any immediate danger as best can be afforded without treading on other public freedoms (i.e. the freedom to express oneself!)
No, then the names could just be the actual decimal representation of the number. But strings are in genereal considered to be finite.
Or about $3,000 for every person in America.
I dunno about you, but I actually enjoy being able to speak to strangers at the metro without getting labelled a harasser. I'd be happy to speak with any of those demographics that you mentioned during a trip. Admittedly, I probably wouldn't engage with a young child, outside of smiling at them, because I'd be worried of being labelled a sex offender of some sort, despite the fact that I would never even come close to considering doing something like that. I'm a male, so I do enjoy engaging with attractive women, but I don't limit my interactions to them. Now it turns out I can only engage with anyone EXCEPT women? Do you really fail to see how that could also be harmful to women? Have you really never made a new friend while on a train?

I've seen a lot of negative news about France lately, that it's getting to the point that I might never see myself visting there, despite knowing it would probably have lot to offer in terms of experiences. Where do you draw the line? I think I'm a fairly reasonable individual, and if I speak with someone I'll cut it short if they seem uncomfortable... But it seems pretty crazy that you could have someone call the cops on you just for striking up a conversation.
Private keys should be in secure hardware. Short of that it's all hand-waving.

That's one benefit that IPSec+IKE has over Wireguard at the moment. With IPSec authentication can occur in userspace and the private key never needs to be exposed to the kernel or to userspace. By the time you implement this for Wireguard, if ever, the Wireguard "stack" (inside the kernel and, hopefully, outside the kernel) code size will have gotten considerably larger.

It's largely theoretical at the moment because few IPSec setups actually make use of this capability. But it will become more common over time.
If you liked that then you'll love the work that bitluni is doing with the ESP32 chip - the big brother of the ESP8266

AM Radio Transmitter on ESP32
https://www.youtube.com/watch?v=lRXHd3HNzEo

And then a series of videos in which he turns a $5 ESP32 into a games console with composite video and audio

part 1: esp32 composite video

https://www.youtube.com/watch?v=5t1_XNc3vNw&t=4s

part 2: esp32 composite video PLUS audio

https://www.youtube.com/watch?v=MOoKQnWF4OY&t=2s

part 3: esp32 composite video PLUS audio PLUS color

https://www.youtube.com/watch?v=-JXuwwXQh8c

part 4: writing a console game for it all

https://www.youtube.com/watch?v=ssrotAyU61I&t=2519s
Amazon UK tax payment falls to £1.7m
It's suggesting both. Low and high consumption increase the risk. For the high consumers, impaired sleep might be a thing.
I've never yelled sexual comments at people in the street? Have you?
https://cran.r-project.org/web/packages/bit64/index.html

I agree that its pretty annoying though.
Magento 2 EWay Recurring and Subscriptions
Piggybacking on the great game OSTs topic: the one of FEZ, by Disasterpeace

https://music.disasterpeace.com/album/fez-ost
This art theft reminds me of this story of a Georgian women scavenging for copper knocking Armenia off the Internet: https://www.theguardian.com/world/2011/apr/06/georgian-woman...

The common thread is poor people turning euros into cents, which is to say destroying something of great value to (attempt to) produce some small gain for themselves. This is a completely rational thing to do when it seems you have no better options, which is why social mobility is so important.
Redirecting money and supporting certain businesses/industries through regulation is one of the more negative consequences that every American government has contributed to.

Regulatory capture (like in this case), subsidies that interfere with markets, bailouts, etc all cripple the economy by propping up businesses/industries that would otherwise die and make way for new competition.
It converts really large integers to floats, which can lose precision. You need to handle really large numbers as characters, or use bit64.

I only really started hitting this in the private sector though, never a problem when I was in academia.
Haha I counted to 32,000 once when I was around 7/8 years old. All I remember is it taking multiple days and my mouth was dry and sore. Props to counting to a million!
Show HN: I built a bot to find leads, send emails, and close deals
If you really want this to happen, you should probably start contributing to Julia.
I disagree. It is a very subjective thing. Now you call someone an “asshole”, anyone would be offended. You claim that men tend to be physically stronger than women, a woman tells you “I am offended, you are somehow implying that women are inferior to men, this is offensive to me”. Do you apologise? I think it’s reasonably factual statement. I don’t think everyone should have the right to make up their own red line in term of what is offensive and can be said.

And in this world of twitter lynching, feminist and political correctness mititantism, this is a blank check that you can bet will be cashed in.
"Apolitical" spaces are a tool. Specifically, it's a polite fiction that lets people drop their overt political agendas in favor of getting shit done, working together, enjoying a hobby, remaining on good terms with people, eating dinner with family, or whatever other highly valuable thing people get together for.

It's not "politics doesn't exist". It's that the advantages of declaring a political cease-fire in many contexts outweighs the cost of not being able to advance your personal agenda. This is especially true in many engineering and technology contexts, where creating a product that generates business value for your company is orders of magnitude more important than your political concerns. Even if you think your politics is extraordinarily important, the answer is likely to donate a portion of your salary to political groups rather than politicizing the workplace.
It is controversial but there is something in publicly posting already compromised long-living static credentials.

I do not approve nor disapprove of this. It could be unethical, could be even illegal but still - it also may force to not rely on this security-through-obscurity approach and maybe actually start doing things right. Sadly, many people don't learn from theoretical implications - they just ignore those and don't implement any security. They only start reacting when their passwords are posted in the open.

E.g. if you want only paying customers to access your WiFi, generate unique passwords and print them on their receipts (or tickets or whatever) to look up.
Pfffff, just not pharma. A lion share of genuine new pharmaceutical research is done by underpaid undergrad mules in sweatshops called "captive R&D centres" in places like China and India, that the reality.