skysight-inc/HackerNews huggingface dataset:
Depends. It sure is nice to write helper functions that I can import on the serverside js and in the client side. Also if you use next or nuxt or something like that you get universal rendering, which is nice. Totally depends on your use case.

You just have to keep an eye on your client bundle size if these shares functions ref something like underscore, moment or something like that where you’re pulling in the entire thing for one function. I’m aware you can just pick pieces with {} and import, but not everyone is aware and often require the entire thing.
The only thing I look for is whether or not they seem happy while answering. If people really like their jobs, they will smile and tell you how great it is and you'll believe them.

In my experience most people don't really like their jobs and are just in it for the paycheck (there's nothing wrong with that, bit if you're talented enough to be picky you should be).
I'm thinking of writing a project with a similar stack, is there any chance your code is open source? Also, what's your experience with Fulcro been like? Do you have any thoughts about it in comparison with other Clojure SPA libraries like re-frame?
> its kinda fishy if the stakeholders get to appoint the first 11 judges

So it's a Facebook-controlled board.

An honest mechanism would involve outside groups from the start. A legitimate mechanism probably requires the government to step in.

This is simply a deflection mechanism, a board for PR.

> if you use numerals (11) in a piece of writing, dont switch to the written number (eleven)

This is common style advice. The numeral represents a quantity. Written out, it represents the body per se.
There's a good chance your home is more energy-efficient than an office building. This can go either way, and perhaps modern office buildings would win, but my experience with ridiculous behavior around heating and aircon provides a counterbalance. As for water use, I think people drink and use the restroom at the same rate, regardless of whether they're at home or in the office, so the only difference here is who's footing the bill - which is irrelevant in terms of emission reduction.

On top of commute, if you work in an office, you also probably eat out or take delivery - both being arguably much more wasteful than eating at home.
Fractional Shares
Closing the JASON group has always seemed to be short sighted.
The feature, for anyone curious what the other rules it'll break are. [0] TMPE is such a great mod for improving the game's traffic simulation. I've spent a lot of time playing with timed traffic light systems. Cities Skylines will also automatically despawn vehicles to prevent massive gridlock that will break your city, and TMPE can disable this assistance for a truly difficult game.

[0] https://tmpe.viathinksoft.com/wiki/index.php?title=Reckless_...
I sat and watched a raven (majestic and BIG, if you've never seen one) at Yellowstone Park for a few minutes.

It was a big parking lot outside the gift shop, and some visitor had parked his motorcycle there. Pannier bags on the back.

The raven was sitting on one bag, actively working the zipper open. About a foot of zipper.

Which is pretty impressive, but the more impressive thing was how.

It would worry it for a couple seconds, tugging it a bit farther open, then stop, lift its head, and evaluate its surroundings.

If it didn't see anyone nearby, again with the zipper.

... I gained a new level of respect for corvids that day.
One data point but I have a ".NET background", primarily write "Enterprise software" in Windows stacks, but although I have a Windows Amazon Workspace at my disposal my daily drivers are Linux and Emacs.

That said I haven't really observed this phenomenon among any of my coworkers who run on Visual Studio and Windows full time. I think experienced devs who care about their craft enough to know a modicum of computer science understand what is happening "under the hood" when tooling like Visual Studio abstracts build steps away from them, or at least enough to be able to manually replicate it themselves if needed.
If it works for you then great, but you are really limiting the pipeline of candidates. I'll bet there are 100 great candidates out there who don't even have Github accounts for every one you are seeing.
See my other comment. Commercial outfits sell this data on a daily volume basis. Remember it has been (though admittedly not for over a year) literally my job to process the piles of new stolen password data or rather write and oversee programs which did that processing.

Didn't you ever wonder when you see viable SQL injections and other attacks announced so frequently why Troy's data set is so small? Troy is taking the ethical high ground by not buying data. So his data is the tip of the iceberg.
http://www.cs.unc.edu/~smp/COMP205/LECTURES/ERROR/lec23/node...

They meant fixed precision not fixed point math.
All of these discussions seems to forget that React hooks is two different things combined: (1) it's a new magic way of having stateful components and (2) it's a new set of APIs. I don't quite see why they _have_ to be so coupled. Wouldn't this be possible as well?

class Chart extends Component {
constructor(props) {
super(props)
this.useEffect(() => {
const newData = getDataWithinRange(dateRange)
this.setState({data: newData})
}, () => this.props.dateRange);
}
}

You're not able to completely mirror the API (e.g. here the dependencies has to be a function), but you would get code which behaves very similar without the weird hook API. I'm sure these APIs would have various gotchas in order to be used correct, but it's not like React hooks is gotcha-free at all.

Interestingly, useMemo doesn't even need to be defined in React in a class-based component:

function useMemo(f, dep) {
let prev;
let value;
return function() {
let next = dep();
if (next !== prev) {
prev = next;
value = f();
}
return value;
}
}

class Chart extends Component {
data = useMemo(
() => getDataWithinRange(this.props.dateRange),
() => this.props.dateRange)
)
}

This is also just one of the possible APIs. I'm sure there are variants of this which are more performant and/or easier to work with.
Facebook already has an appeals process for content. This just adds another level, and I'm fairly dubious it'd be any less capricious.
I have the feeling NASA is finding water on Mars every month ¯\_(ツ)_/¯
Unprofessional Peer Reviews Disproportionately Harm Underrepresented in STEM
> a independent court

Facebook picks board members who then pick more board members. The sole financial backer is Facebook. At a whim, Mark Zuckerberg could ignore, re-constitute or disband the board.

It's far from independent.
I agree that you can't typecast everyone who has worked in a specific platform. There are lots of high quality developers out there working on all sorts of things, and as an industry we put too much emphasis on resume's which can't really display what you actually did at a company
My solution is do not use Facebook.
Maan you make the best of it
I prefer speedcore
I literally can't code in the evening if I've been doing it all day. I have to be creative in other ways (sketching, blacksmithing, leatherwork, bookbinding, even minecraft has worked for this).

All my side projects have been done between gigs when freelancing, or while working in management roles where I can code as a creative outlet in the evenings because I haven't been coding all day.

I'm always slightly suspicious of people who claim to work a regular job coding and then put in similar hours on hobby projects. It's almost like "but if you can code in the evenings, what were you doing all day?"
You don't care who's talking?
Phone records are used as evidence in criminal proceedings all the time.
The MPAA is an Association.
It's a small government for studios. It's not intended to be independent, it's intended to balance power along its members.
If there was only one studio it could do ratings in-house.
> Too many people mumbling and/or talking over each other in meetings, so the remote has trouble following or breaking in. Inadequate videoconference and VPN infrastructure making that worse.

This, in spades. Thanks for taking the time to explain in more detail.
Have you tried not being a total sellout and working for an advertising company?
With a group in a conference room, it can be hard to tell who's talking. Because you don't know their voice. Or there are several people, and you don't know which new voice is who's.
Whatever works. For me, it's The iDOLM@STER in general.

If I am already in the zone, metal works best.
Reminds me of yesterday's hn frontpager, the paper about a "programble programming language". they were talking about how domain specific languages within a single language become super distinct and ungrokable to people who are otherwise fluent in the parent language. Think like, an angular dev reading nest.js node backend stuff. With javascript this is sorta everywhere. JS DSLs arent like explicitly uninterpretable to otherwise-experienced JS devs but there is a context shift cost for sure.

Ive not worked with c# much, but is that not as much of a problem with it? Like, is there more of a standardized way of doing things? Python is kinda like that i guess.
Thank you for noticing the typo.

I wasn't sure about OMG-CODEORG-3 in the beginning either, but after using it for over a year and a half now, I'm strongly in favor.

The only situation where inclusion order matters is when there's (pseudo-) inheritance, and we don't use that a lot, so in practice it is not a big issue.

Actually, I've had MORE problems with inclusion order in previous projects that didn't use this rule. What would happen is that some header (included from some other header, included from some other header) would include <windows.h>. Then some other header (from some other header, etc) would include something that conflicts with the (many) #defines in <windows.h>.

Trying to sort out this mess was always a PITA. First you have to figure out where the include is coming from. Then you have to figure out how to fiddle with the include order and the defines to fix it. When using OMG-CODEORG-3, this is pretty simple, because all the includes happen in the .c file, so it is easy to rearrange them to fix include order problems. Not so easy when the includes are scattered all over multiple .h files.

Another big win with OMG-CODEORG-3 is that you see exactly what other pieces of code the .c file is dependent on, you don't need to follow multiple header chains to figure it out. You also only depend on the things you really need which is nice. In projects with liberal header inclusion, dependencies can grow as O(n^2) which increases complexity.
Same experience here. The downside is situations where people end up standing behind or near me to get my attention. Have been startled many times. Still, for an open office they seem a must have.
I would prefer that Facebook lose enough power and influence that this is no longer necessary, probably by being broken up.
And yet, copyright is a civil dispute. I’ve never heard of a police raid due to copyright.
Is contracting on your resume really so bad? I recently made the jump from FTE to contracting because I've always wanted to and it's great. The compensation is higher and I can work the way I want to (put in a ton of effort to get something done, get paid for actual time put in and then move on to the next thing or take a break for a while to play with my two young kids).
Yes, it's a serious problem but even onerous approach you describe has a fundamental weakness. Since even prisoners in jail are able to obtain and use drugs, we should expect such a system to have failures and due to the nature of aggregated political power. Even a small number of such failures can have outsized negative consequences.

There is an alternative approach to mitigating this problem which is easier, cheaper and more effective. We need to reduce the concentration of political power by making politicians and beaurocrats less powerful. Since the benefits of political power tend to amplify over time, we should limit all such positions of power to single terms. Once elected to any state-wide or national public office, you can never be elected to another. One and done. If there are no 30-year career politicians, the value of influencing them is greatly diminished.

The next step is to reduce the amount of power centralized within government. Much as bank robbers target banks "because that's where the money is", crony capitalists and lobbyists seeking regulatory capture target politicians because we've allowed too much power to pool in one place.
I do embedded a lot. Everything is powers of two.
> had their [hair] in a certain way

https://dilbert.com/strip/1992-08-27
sadly it seems to require a connection to an AWS account to do anything
Yeah but my comment is pretty low down and the hacker news huve mind will only bury it further
My experience as well from traveling to Europe. Plenty of cars, crazy traffic and no parking.
Thats a fun theory, but how is that different than all the pyramids found around the word. I mean, it's sort of is the "easiest" big structure one can build.
LAPD Crimebuster Vigilantes
EUV is an amazing nightmare, but the etching part of the process is pretty straightforward. The difficulty is in finding materials that don't absorb it all and/or break constantly. In my mind, the really interesting tricks and hacks are all the ways they've managed to take 193nm light and etch things that are so much smaller than the wavelength.
The right-wing makes all sorts of false claims of victim-hood constantly, who cares.
Atlassian launches new serverless cloud development platform
To be more charitable to the commenter's point, that's not what's being asserted as discriminatory. They're making the claim that it's implicitly discriminatory to penalize people who don't spend time on programming outside of work, because that reasonably penalizes people who are older (i.e. more likely to have a family).

They are not making the claim that choosing to hire someone better than someone else is discriminatory.
I mean the type system should just reject using integers in conditionals all together.
It's important to know that the lying thing is specifically about federal law enforcement. Lying a local PO is not (necessarily) a crime, however it's possible that your state has a statute making it a crime. So at the local and state level, lying law enforcement is possibly, but not certainly, a crime. Lying (even unintentionally!) to a federal LEO is a crime in every jurisdiction.
Yes. Realize that FB is the defacto platform for social discussion and realize that discussion at this scale is the singular path towards cohesive integration of multi-culture societies.

Stop policing speech/thoughts/ideas/communication.

Nobody has asked facebook to be the arbiter of social-morality.

You at facebook are creating an echo chamber and driving dissenting voices away because they dont adhere to the 'woke' dogma.

You're taking all the monstrous ideas and pushing them outside. You're giving them no option but to aggregate + further radicalize each other.

This is why shit like 8chan has gotten so wretched.

Theres already WAY too much involvement + dogmatic oversight of 'moral right' by facebook.

Stop doing what you're doing and accept that if you're ACTUALLY interested in the mass-culture integration you claim you're working towards, banning + policing thoughts aren't the way towards that ends.

What actually needs to happen is for the bad to be extrema to be buffered though interaction w the socially normal beliefs.

What facebook is CURRENTLY doing is radicalizing groups.

Somehow zuck cant see this as the repressive puritanical system that it is.
seems to require a connection to an AWS account, and even then, it doesn't seem to work
> Can anybody actually suggest a better alternative?

Ban non-geographically targeted political ads. Create a public repository of all political ads.

Creating a puppet entity and calling it a court is dishonest and insulting.

(The only proper solution, of course, is breaking up Facebook into, at the very least, Facebook, Instagram and WhatsApp. Concentrated market power is the fundamental problem.)
I've already experienced advertisements on gasoline pumps. I would concede that it is not exactly the same thing - gas pumps are worse, because you're already paying for a product.

However, it is certainly just as annoying and invasive.

Do you ever stop and ask yourself "am I really making the world a better place by doing this?"
I am not sure why this is being downvoted. If a Russian court determines (and/or the developer is forced to agree) that the BSD license was issued by someone who did not own the intellectual property, doesn't that create a significant legal issue for anyone who is using nginx under that BSD license since that license would no longer be valid?

Doesn't the potential for this exact sort of issue point out a flaw in how copyright law works (especially under international law?)
Not the first to do it and the last one I know of that did got a severe beating in court and they lost a lot of money.
I think the bigger story with Juicero was the runaway engineering of a product that ... didn't do its job that great for the cost / had some weird packets you had to buy.

If it had just been some marketing hype for a standard juicer, they might have been fine (with a budget).

This thing at least conventionally outputs water... not sure about it's viability, but it seems somewhat less absurd than Juicero.
Is a GDPR request the same as "Amazon refused to give me an EC2 instance with 2GB of RAM because I only paid for 1GB"?
The Planetary Society had a good interview with MiMi Aung on their podcast earlier this year, I think it is this episode https://www.planetary.org/multimedia/planetary-radio/show/20...
How about an independent third party (outside the company) that has a binding contract with Facebook? This third party could handle other social media sites as well that choose to opt in.

Personally, I'd rather just see Facebook stop being such a huge force in the market and instead move toward a decentralized model like Mastodon with ActivityPub, but there's no way Facebook is going to go that voluntarily, nor is there any reason that they should.

So, at the very least, they could make this organization completely outside of Facebook's oversight, kind of like how the ESRB works. Maybe this is their end goal, idk, but if they choose to retain control, people are always going to be skeptical.
To people who only know how to write backend javascript, yes.

I think companies underappreciate this.

If your current tech team is focused on (insert any specific language / framework), then why are they going to like and hire anyone with different experience?

Your telling me how you can do it in 3 lines of (new language) makes me feel pretty bad about my 1000 lines of Java.
> Suppose you are one of the people hired out of school for $200k+. What happens in 10 or 15 years when you are no longer the shiny new thing, don't have the trendy skills, and have been working for boring companies?

I know several people like this. They'll either progress into principal tech level at the same or similar tier companies, or at worst retire. Unless the bottom falls out under the market those people aren't going to revert to the mean.

...and to be clear, the stuff Dan discussed doesn't really apply if you're one of those people hired for $230k new grad at Google or Facebook or Stripe or Lyft or whatever. Just the name is enough at that point.
The article cites answers they had received from Facebook, not "legally-binding document".
I was just using the language of the parent. By proven I meant derived from Newton's laws, and that was my interpretation of the parent's comment.
I wonder whether a more effective alternative would be to station troops in space. The Outer Space Treaty prohibits the deployment of weapons of mass destruction in space, but not conventional weapons or combatants. An invasion from space could be made with virtually no warning. I'm not sure stealth would be possible due to the plasma created on entry, but decoys / countermeasures are possible.

With the potential for spacelaunch to become drastically less expensive due to reusable launch vehicles, a constellation of manned hypersonic glide vehicles may become economically practical.
Buy ketamine powder online – buy ketamine online buy ketamine online USA
Turkey is getting military drones armed with machine guns
That's a little harsh on the history of the Tick-Tock roadmap. It didn't have its first real hiccup until 2014 with Haswell Refresh v Broadwell, and then Skylake was delivered on time a year later. It was Intel's complete failure to follow-up Skylake with a process shrink "Tick" that was—and still is—Intel's big problem. So it really worked out alright for Intel for about 8 years before hitting a wall.
If this is to be serious, there needs to be absolute transparency about how it is independent.

As it stands, there is zero evidence of this. If Zuck is displeased with it, then he can just not contribute more once the initial money is used.
How about facebook spends some money fighting for a better government. Right now the billionares and corporations are running stingy charities where they decide how the money is spent and how much money is spent and this mostly in their self interest. It would be more in the public interest if facebook and corporations just handed over their fair share of taxes and got out of the way of the government. They should also respect the laws and regulations in other countries where they do business. Quite frankly, in my country of Canada, we have regulations on news in order to keep them honest (no fox news bullshit here!). But facebook is increasingly become a news outlet and so it must start to be treated like one.
Have you considered increasing revenue by price-discriminating with different levels of water?

For example, the "Platinum Premium ($29.99/mo)" water would be cold, filtered, and free of pathogens, the "Plus Preferred ($14.99/mo)" would be room temperature tap water, and "Tap Basics ($4.99)" would include a small dose of giardia.

You could pay local independent contractors a small fee to restock your kiosks with the protozoans, so then you wouldn't have to carry the labour overhead.
This is a stupid signal. Many/most developers are prohibited from working on open source projects by their employers.

In any state besides California and Illinois you will be forced to sign an IP assignment agreement to work for any medium/large companies. Open source projects will not let you contribute under such an agreement, and anything you do on your own is owned by your employer.
Hiring and the Market for Lemons
How are multiple export formats, configurable deployments/platforms, and consistent UX things programmers don't care about?
You could use those 'rules' instead of toilet paper - not even half a year ago a ton of people were detained longer and without proper accommodations like food, water and place to sleep. Nothing happened afterwards, maybe in a couple years un human rights council will make government give those people some money, but that's it.
Thanks, I'm glad someone appreciated it! :)
And nothing has changed.
Are there any plans on putting the map of your installed locations on your main website, or is is available via app only?
It's kind of like display advertising, but less spammy because it works in the background. Instead of reaching the site owner's audience through a banner on their site, you pay them to tag their visitors (through their Facebook pixel) and reach their audience on Facebook/Instagram.
Ask HN: Do you still code in BASIC?
Do you still write code in BASIC? If yes, which BASIC compiler or interpreter do you use?
I can imagine plenty of businesses that are more profitable (or even simply viable at all) with automation over the internet rather than paying someone to drive around and change static ads.

It’s the same reason we dig ditches with power equipment rather than shovels or spoons or have walk-up ATMs rather than bank tellers on the corner.