skysight-inc/HackerNews huggingface dataset:
> PCIe lanes and counting them is funny math.

Do you have a "relevant" chunk of customers that are really looking for the high-density PCI-Express connectivity?
Are the 128 lanes per system a feature that actually draws in users with real world demands or is this the wrong thing to focus on?

> There was also a neat blog posted somewhere

You must be talking about the DragonflyBSD mailing list: http://lists.dragonflybsd.org/pipermail/users/2018-September... (as linked by others by now).

To me this wasn't very surprising.
It's well understood in the more technically inclined enthusiast community that underclocking Ryzen yields tremendous efficiency improvements.
Famous overclocker "The Stilt" did a great analysis on Ryzen's launch day in 2017: https://forums.anandtech.com/threads/ryzen-strictly-technica...
One of his benchmarks showed an almost 80% efficiency improvement when underclocking an R7 1800X to 3.3GHz, which is just above Epyc's maximum boost frequency.
Since Epyc is almost the same silicon as Ryzen 1st Gen (B2 stepping instead of B1), the chips should have almost identical characteristics.

Unfortunately, I'm not aware of any similar detailed analyses on recent Intel Core processors to compare.
Samsung's low-power manufacturing node used by AMD has often been cited as the specific reason for the steep efficiency curve (and the realtively low upper end compared to Intel), but the general trend is the same for almost all chips.

On the other end of the spectrum, overclocker der8auer measured about 500W draw in Cinebench when overclocking the Epyc 7601 to around 4GHz: https://redd.it/92u6db
Reasons why you would create a new scripting language that nobody is familiar with rather than using an existing language that at least some people would be familiar with?
I'm almost wondering whether Quillette should start a scientific publication arm for unsafe research. The open access model has low overhead, and it might be possible to allow researchers to publish under pseudonyms while upholding publication standards.
Where in the World Is It Easiest to Get Rich?
The Mellotron In Action [video]
This is why the USSR created the Polio vaccine, Venezuela created the MMR vaccine, and India leads the world in drug resistant antibiotics.

OH WAIT.
>Also, I know Twitter is a supercharged environment for carefully discussing these things.Happy to switch to email. Again, I recognize the impulse to digging in when attacked in public.

aka "I knew exactly what I was doing when I put you on blast, now I'll save face in public and claim respectability by retreating to the higher ground"
So, for those of us who are not GO-fers, what is a WAT?
They think they have to be big brother and protect us from ourselves. they are basically teaching the population, "trust us to protect you from fake news", which farms a population which can't think for themselves. People need to figure out for themselves what is real or fake. Teach people skills on how to use Google-search to fact check statements.
It's not right to depend on a small group of people in silicon valley to decide what the world sees.
ANSWERED PRAYER

My name is Audrey Noland, my ex-wife ran up my Amex card I didn’t know about while we were separated. Card is in my name and I was fully responsible for debt as I was the card holder. Anyways the card balance was around $22k. It went to collections but still under Amex control. It has been about 2 yrs. I have been trying to rebuild after all this mess. I sent off a pay for delete letter about 6 months ago with no response but after some while I received a letter stating they would take 40% of the balance about $8500 to take care of the balance. I almost accepted not until someone recommended Hackwest on myfico forum. I immediately contacted them through Hackwest@writeme.com and also texted +1 424 307 2638, they responded immediately and explained the process to me which I agreed and paid them 15% of the money instead of 40% demanded by Amex. Today I’m debt free and my score has increased tremendously. Kindly contact them for all kinds of credit repair, DUI fix and Chex system.
I don't doubt the self-interested nature of the Mercer landowners, but this line from the article is pretty disingenuous...

> Near the Pennsylvania border, drivers have long been forced off the interstate and onto other roadways, only to join back 8 miles away.

"Forced off the interstate..." onto other interstates, lol. Driving north from Philly if you wished to carry on to 95N you could either take the PATP connector 276E over the river, or continue north to 295S and then 195E. Both of these routes are high speed limited access highways, and join with the NJTP. So its not like getting forced off onto secondaries which is kind of how the author wanted it to sound. I've made that drive a hundred times over the last 25 years and I never felt the lack of a "95" on the signs I passed.

As for NJ not being a suitable state, I've lived here 25 years and it seems suitable to me most of the time. You probably swim off our beaches, and eat the seafood we catch and the veggies we grow. We are a "barrel tapped at both ends" as Franklin put it, with Philly and NY both benefiting. You should be more grateful :).
Indeed. The suspicious part of me wonders if the authors deliberately engineered this situation.
I mean, you will support it eventually. We're not sticking with WPA2, and we're certainly not going back.
Monads are (abstractions of) container types that allow you to map a function over the elements of the container, but return not just a new element but a entire new container.

Just x => f x
[x0,x1,...] => f x1 ++ f x2 ++ ...
returnIO x => f x

What makes "magic monads" like IO useful is that you can feed internal state through them.

thenIO (IO m) k = IO (\ s -> case m s of (# new_s, _ #) -> unIO k new_s)
thenIO a b => c # forces a to be evaluated first to generate new_s
# because b will refuse to preform any IO operations until it recieves new_s
# this sequence is packaged up as c, which can be passed to other thenIO's
# until it reaches a unsafePerformIO or the implicit not-so-unsafePerformIO underneath main

The 'state' (s,new_s,etc) of a IO object is just a placeholder to force in-order evaluation, but you could also store eg a Map of key-value pairs for a State monad.

(Note that this comes from someone who considers it a compilier bug if `* (char *)0 = -1` doesn't produce `mov byte[0], 0xFF`, so take the implementation details with a grain of salt.)
One of the first things i install on a new system. I gave it to a friend who's just learning to program and has a hard time organizing their projects still - it's been an absolute lifesaver.
Does the average American born after 1990 have more house or a better retirement plan than their parents? There's luxuries like smartphones that have increased but the basics have been slipping out of more and more people's hands
This is a joke. They will go after his payment processors, then his DDOS protection, then his domain name, then his infrastructure, and everything else they have been using.
Before you know it, you will be telling us to build our own fiber optic networks.
>>get the Elon Musk problem addressed.

That's like addressing the Steve Jobs problem in Apple, Bill Gates problem in Microsoft, Thoman Edison problem in GE etc.

There is a reason why car manufacturers despite sitting on those 100s of billions of $s arent able to hold a candle to Tesla.

Some people are irreplaceable.

You can't go to Harvard get an MBA to become Thomas Alva Edison.
Highly recommend listening to the entire 2.5 hour Joe Rogan podcast[1]. It really does give a nice glimpse into his mind, and at times he appears to almost start choking up talking about fossil fuels and climate change. Once they get into the whiskey it actually gets more interesting, from evils of AI, to life being a simulation, to thinking positive and asserting as a whole judges, police, and military are some of the finest people we have. You can tell Elon is fed up with the constant negativity toward people and pervasive pessimism fueled by social media. I also honestly think he is probably dealing with depression, as you can almost see it in his face and speech.

[1] https://m.youtube.com/watch?v=ycPr5-27vSI#
Generally I trust the Fdroid repository much more than I trust Google's repository. Though if Fdroid became very popular with the masses I don't think that could continue to be the case, unfortunately. It's a difficult problem to weed out the bad apps...
https://pastebin.com/MtswwMSB
Same goes for Salt Lake City.

But notably, Provo is very red. They also had an existing fiber network infrastructure that they basically gave to Google in exchange for the promise of offering a free service tier to residents.
If it's a straight donation maybe it's PRless. The number of people like Trump's or Zuckerberg's who donate to family foundations that give them tax breaks and give them a way to funnel money to their family through jobs that are paid by the foundations, has seriously degraded trust in the concept of charities as organizations.

It's like running a company nowadays and wondering why your employees have no loyalty. Yea, maybe you're the one group that has acted honorably, but 90% of your peers have been rat bastards and you can't be surprised if the average person assumes you are too
The admins have the ability to turn off flags for specific posts. They would do well to do it here.
The lack of any real business model besides gambling on mobile apps sends the market from professional firms like Autodesk and Adobe to solo developers overseas. They have much lower accountability which makes this entirely predictable.
As Silicon Valley software engineers begin to organize can they build solidarity
Not to mention the infamous `privacy.resistFingerprinting` option, which leads to a lot of random breakage and confused users. It's not ready for non-Tor Browser users yet, or else it would be default!
As far as I've heard it's not really inaction, but that their 10nm process has been plagued with issues, being "ready next year" for about 3 years (with no terribly convincing signs that 2019 will be the actual year, either). This has presumably played hell with their product development and fab capacity plans.
I agree, you have a good point with respect to a large amount of older hardware and I do not have a solution for that problem. What I can say is that I try to buy hardware which has support for open source software and has a community around it. So far this helped me to extend the life of these devices, as it does not depend on the vendor alone.

I'm not really sure how to interpret your 'Awesome!'. If it was meant snarky and if you're willing to, please have a look at the HN guidelines for comments [1]. We can then improve the quality of the discussion.

[1] https://news.ycombinator.com/newsguidelines.html
I really wish there was a reliable way to just shitlist all of these affiliate/analytics/tracking/ad SDKs device-wide. Third party SDKs sending who-knows-what to who-knows-where is such a plague in the app ecosystem, and even the developers including them seem to have no idea what the implications are.

I don’t want any of them, ever.
Since no one seems to have answered your other question:

The intended meaning is almost certainly "It blocks X11 selection stealing for inane security reasons."
Actions Taken by Equifax and Federal Agencies in Response to the 2017 Breach [pdf]
FDroid on Android has tons of FOSS apps that are quite good. Its a false dichotomy.
"ZIP Code" was originally trademarked, but I believe it has expired now.

The State of New Jersey actually sued a Florida pizza place for trademark violations: https://www.nbcnewyork.com/news/local/New-Jersey-Loses-Trade... they lost, however, because nobody ever confused a Florida pizza place with a New Jersey highway.
I started providing more feedback on poor routing, incorrect entrances, etc. precisely because I got feedback my effort was working.
Because users are authorizing the app, for a seemingly legit purpose, but they are not intentionally authorizing the bundled third party SDK that came along for the ride to exfiltrate all of the data that it can.
In Japanese, it is a useful strategy. Knowing the common meanings of all the jouyou kanji is very useful. My main problem when reading that way is that I often don't know all the readings. I still need to look up the word to find out how to pronounce it.
If an app is useful and not costing you any money, you have to assume it sharing private information with a third party. There is no business plan or strategy where giving something away keeps you business.
Did you try reading the above linked NASDAQ link?

Total overall revenues:

Alibaba reported revenues of RMB80.9 billion (US$12.23 billion), up 61% from the prior-year quarter. Also, revenues came in slightly above the Zacks Consensus Estimate of US$12.25 billion.

Total revenues related to selling exports:

· International commerce retail business (6% of the total revenues) - Revenues in the quarter were RMB4.3 billion (US$652 million), increasing 64% year over year. The increase was driven by robust GMV growth in two marketplaces, namely Lazada and AliExpress.

· International commerce wholesale business (2% of the total revenues) - This business generated revenues of RMB1.8 billion (US$278 million), increasing 14% from the prior-year quarter. The growth was due to an increase in the number of paying members on alibaba.com platform.

So a total of 8% of total revenues were due to selling exports. Plus, it's not clear how much of that revenue is from Lazada, which is not subject to US tariffs because its target market is Southeast Asia. If anything, everyone is suffering from US tariffs, so Lazada can only grow because it's a trade relationship that doesn't depend on the US.
Ask HN: Pivot to embedded Linux, pentesting, or robotics?
tl;dr: I'm an embedded systems engineer who programs on bare-metal micros. I feel my domain will be obsolete in coming decades and want to pivot to either embedded linux development, pentesting/reversing, or robotics. The question is, which one?

I have some interest in each of these areas, and given enough time and effort, I believe I could work my way up to an acceptable level of ability. However, I don't really have a good pulse on how these industries are going and what it's actually like to work in one of these fields. Here are my preliminary thoughts about each:

Embedded linux engineer:
+field doesn't change quickly, is similar to my current embedded work, which I do enjoy
-might get boring; kernel debugging sounds somewhat stressful

Pentester/reverse engineering:
+very exciting work, lots of interesting tools and sometimes assembly (I love looking at ARM disassembly and poking registers!)
-minimum bar might be exceedingly high, making it hard to break into the field
-may not be very stable as a career choice

Robotics engineer:
+many interesting applications of machine learning and state-of-the-art techniques
-requires a hardcore math background to understand things at a deep level (I've only studied up to intro-level linear algebra)
-field changes rapidly every single year (hello CNNs)

Do you work in one of these fields? What is work like for you day-to-day? Where do you see your industry going, and do you believe you've made a good long-term career choice?
I think you are drastically over estimating how many people with his money would go out and start a rocket company and an electric car company and risk losing all of their wealth because of it.
the app collects no data whatsoever. i have no idea what your IP address is (the app connects directly to environment canada to retrieve the raw radar data). no crash data/telemetry is collected automatically, but bug reports are welcome on the github repo. so please don't insinuate that this policy is not true.

and yes, there is a legal definition of personal information. since im based in canada, that would be as defined by PIPEDA (the Personal Information Protection and Electronic Documents Act)
Our second home WiFi setup has that - it’s by Plume. I can set up a time-based PSK for our SSID, and the APs can even firewall off specific devices or the whole home network (leaving each device in an Internet-only island) for certain PSKs.
To Cope with Stress, Try Learning Something New
Regarding the HN comments, it's understandable that everyone is cheering for AMD considering the Intel monopoly since the Athlon XP era.
The perception of radar outside the company is definitely something they are aware of. Like everything else associated with the system, they aren't very transparent about what they are planning to do to fix it long-term ;-)

However, internally they use that bug tracker for everything. If it isn't in there as a bug, it likely isn't on the "radar" to be fixed.

BTW, it is unfortunate they don't make public views of bugs available (a la openradar) but if you have an issue impacting you marked as a duplicate, it is not closed. You can both amend your issue with new information and you can request updates on the status of the primary bug.
Thanks. I'd heard the rumors but no confirmation. It's sad to hear he's gone. The development world has gotten too corporate, in the 90s/00s you could be different. He's a holdout from that era.
You don’t need new radio firmware - this isn’t that low in the stack.
Your Face Is Not a Bar Code (2003)
thanks for the link to fdroid, have never used it but it looks promising!
Shine on you crazy diamond
This is why I used a Glass
One thing I hate about GRPC with Kotlin is the crap of get set that it generates for Request/Response payloads. I've always wanted to used basic POJO objects and this might solve my problem. Although I've seen some unmaintained Kotlin generators for GRPC there is no battle tested solution and this post just might solve my problem. Jackson is performant enough for me.
I don't ask this flippantly. Is it possible that he simply wasn't as good as he thought he was? In situations like this, I often find the company culture can suck, but I also often find that people overrate themselves and aren't willing to develop. I'd say my observations are about half-half.
Thanks for channeling your "inner Wirth" :)

Also thanks for the ascii diagram.

In re-reading that passage this all makes good sense now.

Cheers.
Nice post!

Put it this way: clearly time appears to exist, at first glance. Even the timelessness crowd somehow manages to submit their essay competition entries by the deadline, and finish their Bloggingheads dialogues within an hour.
> This prints 1234 and 1234 as you'd expect.

Until it doesn't.

type thing struct {
foo *int
}

func f(x thing) {
*x.foo = 42
}

func main() {
v := 1234
var x thing
x.foo = &v
fmt.Printf("x.foo before: %v\n", *x.foo)
f(x)
fmt.Printf("x.foo after: %v\n", *x.foo)
}

Or maybe that is what you'd expect, but then slices shouldn't seem so mysterious.
I dunno about the ghetto latte, but I do kind of dislike paying an extra $2, or whatever it is more for an Americano than an espresso shot considering the rest of drink is hot water. They also charge more for each larger size without adding more espresso which means you essentially pay more for more hot water. I've never done it, but i've seen a couple people order espresso and a cup of hot water before.
> Google threw in the towel. Why? [...] It’s because the incumbent ISPs simply have too much power

Is this why? I am not aware of any disclosed reasons. I was under the impression that they ended their experiment and realized being an ISP wasn't in line with their business model, profits weren't large enough, and the execs just didn't want to be in that market. Sure incumbency and lobbying happened (and won't change with net neutrality and happens in any entrenched market they'd enter), but is that why Google stopped rollouts? Do you have evidence of this? And if not, why is your speculation more accurate than mine? Also, if this is not for sure why they stopped, do you believe other efforts to promote net neutrality are harmed by frequently using examples like this that may be inaccurate to assist?
Of course I was talking about water requirement for regular daily showers. It would be stupid to speak about rough dirt.
My friend at Google told me it was the same. So much talent in the company that a lot of really good people were essentially sitting on the bench. Don't know how it is now, but he told me that a little over a decade ago. I imagine it might still be similar.
It’s called regulatory capture.

https://www.investopedia.com/terms/r/regulatory-capture.asp
From the publication? Why? The article is self written - it's not all that surprising that an author would seek out a friendly outlet - ensures publishing in full, drives advertising views (money) to 'friendly' places. You can see politicians doing the same thing, even at the national level - Democrats and Republican senators write letters for publishing to different papers, mostly those that agree with them.
sticking with ack. a tool for humans with decent .ignore file support. ag and rg never seem to ignore the subdirectories I want.
Revolt is a stong word.

People need to 1) have a general interest in many areas and 2) Hold their politicions accountable.

Currently it almost feels as though corruption is becoming acceptable. I keep seeing people say:

"they're all corrupt so its political to arrest them for the less serious things."

This seems a sign of the system breaking.

Also without trying to kick of tribalism here, I think wealth inequality drives this corrupt and short term behaviour somewhat. People start relaxing ethics as their focus turns to getting ahead. I feel if everyone is more balanced economically other things become more important for your feelings of self importance such as being judged for the person you are rather than your net worth.
"couple of" means 2.

"several" means more than that, generally 3 or 4.

They have equal levels of formality.
Go is only pass by value. Much in the same way JavaScript is (the best description for JS, IMO, is reference by value).

Even if you pass a pointer, the pointer is explicitly copied to a new location in memory, which is why assignment to the pointer can overwrite the pointer, but not affect the original pointer (the memory location value inside the pointer-typed variable) outside the function scope.

Pass by reference is when assignment to a parameter name is transitive to the caller's scope, and can be seen in C#. [1]

[1] https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
Fascinating, but not really surprising. Some dates we have set for the advent of a given technology represent the challenges of archaeology rather than what is believed to really be the start of something. Making some form of fermented grain/fruit, fermenting dairy, baking bread all are just too easy to stumble on and represent too much of an advantage to age been anything like as recent as we’ve often thought them to be. It’s still more than just cool when a date gets set back by five thousand years though!

I wonder if this is something that has been a continuous feature of human existence for all of this time, or if different groups rediscovered the tech over and over? If you’re getting dairy, then you’re going to rapidly realize how useful a cow’s stomach is to hold milk. If you engage in any level,or animal husbandry you’ll end up with dead calves, and if you put milk in one of their stomachs... boom... the tech is revealed.
A Missing Piece of Infrastructure for the dApp Ecosystem
تحميل لعبة PUBG Mobile Lite للاجهزة الضعيفة لعبة القتال والاكشن
Definitely, and I think there are even 30 km links at E-band. What concerns me is fiber build-outs are stalling, thinking that wireless is going to save costs. It’s not going to happen, at least not the performance of a fiber to every home. Electricity and twisted pair could be run to every home, but now it’s too costly.
I love the spirit, but "let the government do it" usually means contacting.

Edit: which is considerably more expensive than it should be.